Debug mode MUTTER_DEBUG_TRIPLE_BUFFERING=always doesn't work anymore
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mutter (Ubuntu) |
Fix Released
|
Low
|
Jeremy Bícha | ||
Noble |
Fix Released
|
Low
|
Daniel van Vugt | ||
Oracular |
Fix Released
|
Low
|
Jeremy Bícha |
Bug Description
[ Impact ]
Debug mode MUTTER_
[ Test Plan ]
1. Add MUTTER_
2. Reboot.
3. Log into a Wayland session.
4. Open a Terminal window and drag it in circles with the mouse.
5. Verify there is a slight lag between the mouse pointer position and the window position. This means it's always triple buffering (or you accidentally logged into a Xorg session).
[ Where problems could occur ]
Anywhere in frame scheduling, including screen freezes and stutter.
[ Other Info ]
This regression occurred in 46.0 as a result of jbicha and myself working a little too independently. Jeremy identified that the upstream branch supported 46 and cherry-picked that for the Noble release, while I was still working on creating a stable maintenance branch for 46 in https:/
Fortunately it's very low priority and nobody has actually reported it.
description: | updated |
tags: | added: regression-release |
Changed in mutter (Ubuntu Noble): | |
status: | Triaged → In Progress |
tags: |
added: verification-done removed: verification-needed |
According to my upstream notes it could have caused a freeze, but that's not what I am seeing in Noble. Just regular double buffering.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1441#note_ 2099140