GNOME Mutter Merges Support For Wayland Timing & Queuing Protocols

Written by Michael Larabel in GNOME on 9 January 2025 at 06:32 AM EST. 10 Comments
GNOME
After being in development the past year, merged today to Mutter Git ahead of GNOME 48 is support for the Wayland timing and queueing protocols.

GNOME's Mutter now has support merged for making use of Wayland commit-timing and commit-queue protocols for allowing clients to schedule future surface updates and making use of FIFO (First in First Out) commit semantics.

The Wayland commit-timing protocol is for adding presentation time information at commit time. This is one of the protocols backed by Valve and for informing the compositor about content updates that should be presented as closely as possible to, but not before, a specified time. The commit-queue protocol is used for advanced presentation modes like FIFO with Vulkan API use.

Mutter commit timing


After some 249 commits over the past year on the Mutter merge request for enabling the Wayland timing and queuing protocol support, overnight this code was merged. More details for those interested via the merge request. GNOME 48 will be out in mid-March with this code and many other nice improvements.
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