Mesa 24.1 Merges Vulkan Support For Wayland Explicit Sync

Written by Michael Larabel in Mesa on 2 April 2024 at 11:26 AM EDT. 27 Comments
MESA
Mesa 24.1's Vulkan windowing system integration (WSI) code now has support for the Wayland linux-drm-syncobj-v1 protocol for explicit synchronization support.

Wayland Protocols 1.34 released near the end of March introduced the new linux-drm-syncobj protocol for allowing explicit synchronization under Wayland using DRM sync objects. This has been much sought after for improving synchronization support for Vulkan/OpenGL games and the like. The GNOME compositor merged support for implementing this protocol last week and now Mesa 24.1 has landed its support for the Vulkan drivers via the WSI integration. This protocol is also a big deal for NVIDIA's proprietary Linux graphics driver for working out some of its remaining Wayland issues. Valve's Gamescope compositor already has explicit sync support merged besides the GNOME Mutter code while the KDE Kwin and wlroots merge requests remain open. XWayland support for explicit GPU synchronization is also nearing the finish line.

Mesa Wayland explicit sync merged


Joshua Ashton with Valve authroed Mesa's wsi: Implement explicit sync for Wayland merge request that introduces this support. As of this morning it's in Mesa Git. Mesa 24.1 should be out as stable around the end of May.
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