This bug was fixed in the package mutter - 45.2-3ubuntu1

---------------
mutter (45.2-3ubuntu1) noble; urgency=medium

  * Merge with Debian. Remaining changes:
    - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    - Add window-Add-ability-to-override-the-edge-constraints.patch
      + Make possible for extensions (such as Tiling Assistant) to override
        window constraints

mutter (45.2-3) experimental; urgency=medium

  [ Daniel van Vugt ]
  * Update Support-Dynamic-triple-double-buffering.patch
    with a fix to the frame clock for a regression inherited from
    45.1 (8f27ebf8) whereby it would enter triple buffering mode
    prematurely. And because it was premature, the clock would soon
    notice that triple buffering isn't required and drop back to double
    buffering. But the switch from triple to double buffering stalls the
    client frame queue by one frame which for some clients like Firefox
    is seen as a frame skip. (LP: #2046360)

mutter (45.2-2) experimental; urgency=medium

  * Team upload

  [ Chris Hofstaedtler ]
  * Honor udev.pc's udevdir when installing udev rules (Closes: #1057319)

  [ Simon McVittie ]
  * Merge with version 44.7-1 from unstable
  * d/control, d/rules: Stop generating d/control from d/control.in
  * d/patches: Mark several additional tests as flaky.
    Most of these have never been reliable on Debian buildds, especially
    on ARM, so having them fail is not a regression. They usually succeed
    after a few retries, but that's time-consuming and unsuitable to be a
    QA gate.
    The restore-size test was previously not run at all: now it is run, but
    marked as flaky (so its result is ignored).

 -- Jeremy Bícha <jbi...@ubuntu.com>  Wed, 20 Dec 2023 09:32:48 -0500

** Changed in: mutter (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2046360

Title:
  Heavy stuttering in Firefox with mutter 45.1/45.2

Status in mutter package in Ubuntu:
  Fix Released
Status in mutter source package in Mantic:
  Fix Committed

Bug description:
  [ Impact ]

  There is heavy stuttering visible in Firefox with mutter 45.1/45.2
  when kinetic scrolling a non-animated web page with a touchpad. This
  is a regression introduced upstream in mutter 45.1 (8f27ebf8).

  [ Test Plan ]

  0. Find a laptop with a touchpad.
  1. Open a simple web page like a Wikipedia page in Firefox.
  2. Use two fingers on the touchpad to fling it so it continues scrolling.

  Expect: The scrolling proceeds and slows perfectly smoothly.

  [ Where problems could occur ]

  Anywhere in frame scheduling (visual smoothness), since that is the
  code affected.

  [ Other Info ]

  The bug was introduced upstream in 45.1 by
  
https://gitlab.gnome.org/GNOME/mutter/-/commit/8f27ebf87eee6057992a90560d4118ab7bdf138d
  but since it only hurts the triple buffering patch, that's where it
  has been fixed:

  
https://gitlab.gnome.org/Community/Ubuntu/mutter/-/commit/0b896518b2028d9c4d6ea44806d093fd33793689
  
https://gitlab.gnome.org/Community/Ubuntu/mutter/-/commits/triple-buffering-v4-45

  [ Workaround ]

  In /etc/environment:

    MUTTER_DEBUG_TRIPLE_BUFFERING=always

  or "never" also works. Just not "auto" because the bug is in auto mode
  (the default).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2046360/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to