Triple Buffering Support Updated Against Latest GNOME 48 Code

Written by Michael Larabel in GNOME on 15 January 2025 at 08:45 AM EST. 36 Comments
GNOME
It's been over four years now that the GNOME Mutter pull request has been open for introducing dynamic triple/double buffering support. It's still not clear that it will be ready for merging with GNOME 48 due out in March but at least the patches have been updated to work with the latest upstream Mutter code.

Canonical engineer Daniel van Vugt who has been spearheading the dynamic double/triple buffering support for GNOME to benefit Ubuntu Linux recently updated the patches. Daniel noted in this week's status update that the triple buffering patches were updated.

In particular, Mutter recently merging Wayland timing and queuing protocol support required changes to the triple buffering patches. The patches were further refactored to address a complaint raised around the order of commits.

GNOME triple buffering MR


The merge request for adding the code is currently up to 993 comments on the 25 patches.

It's not clear that the triple buffering patches will be accepted into Mutter in time for GNOME 48... The GNOME 48 feature freeze is set to happen in a little more than two weeks on 1 February. So short of any last minute miracle, it's looking increasingly unlikely it will not be accepted this cycle. In any event the likes of Ubuntu and Debian continue to carry the patches themselves for their Mutter package to enhance the experience particularly for the likes of Intel and Raspberry Pi graphics.

Ubuntu 25.04 is set to ship with GNOME 48 in April paired with their patches.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week