Ubuntu 23.04 & Debian Prepare For Updated GNOME Triple Buffering Optimization

Daniel van Vugt recently worked out another fix to the triple buffering code where now he's seeing around a 10% reduction in the CPU usage during cursor movements. There are also lower latency by moving back from triple to double buffering sooner and is doing that task more reliably too. That's in addition to the improvements from the dynamic triple buffering itself that have led to a much better experience in cases of integrated graphics, Raspberry Pi graphics, etc.
We are now into the feature freeze for GNOME 44 without the triple buffering code having been merged. But at least the updated patches are on their way to Debian as well as Ubuntu 23.04. This MR opened last week is for updating the dynamic triple buffering code within Debian. This bug report addresses the latency issue resolved with the updated patches.
The GNOME Mutter upstream code review and discussion around this triple buffering work continues to happen in this merge request. Here's to hoping the dynamic triple buffering is finally ready for upstream by GNOME 43 this autumn...
37 Comments