This bug was fixed in the package mutter - 45.2-0ubuntu3
---------------
mutter (45.2-0ubuntu3) mantic; urgency=medium
[ Jeremy Bícha ]
* Revert roll back to 45.0-3ubuntu3.1
[ 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-0ubuntu2~really45.0) mantic; urgency=medium
* Roll back to address regression LP: #2046360.
- Full revert to mutter 45.0-3ubuntu3.1, with revert implemented under
debian/patches to avoid having to keep around confusing version numbers
for very long.
- mutter 45.2 introduces new library symbols vs 45.0 but no packages
have picked up dependencies on these symbols yet via rebuilds, and all
binary packages built from mutter source have a strict versioned
dependency on the library package; so a straight revert of the symbols
file is possible without the need to add any additional Breaks.
mutter (45.2-0ubuntu1) mantic; urgency=medium
[ Jeremy Bícha ]
* New upstream release (LP: #2043000)
- Fix entering capital accent letters with Caps Lock (LP: #2035076)
- Fix Wacom on X11 issues (LP: #2043027)
* debian/libmutter-13-0.symbols: Add new symbols
* Drop patches applied in new release
* Rebase X11 fractional scaling patch
[ Daniel van Vugt ]
* Rebase triple buffering patch
-- Jeremy Bícha <[email protected]> Tue, 02 Jan 2024 08:28:40 -0500
** Changed in: mutter (Ubuntu Mantic)
Status: Fix Committed => 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 Released
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 : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp