VOOZH about

URL: https://www.phoronix.com/news/Mesa-Vulkan-WSI-Atomic-KMS

⇱ Mesa 25.3 Merges Vulkan WSI Support For Using Atomic Mode-Setting - Phoronix


👁 Phoronix

Mesa 25.3 Merges Vulkan WSI Support For Using Atomic Mode-Setting

Written by Michael Larabel in Mesa on 22 July 2025 at 12:00 AM EDT. 24 Comments
A nearly five year old merge request was merged today to Mesa Git for Q4's Mesa 25.3 release. This merge transitions the Vulkan windowing system integration (WSI) from using the DRM "legacy" kernel mode-setting APIs over to the modern atomic mode-setting interfaces.

Jonathan Marek opened the merge request back in August 2020 for moving the Vulkan WSI display code over to using the Linux Direct Rendering Manager atomic mode-setting APIs rather than the "legacy" mode-setting APIs. The Vulkan WSI code within Mesa is common to the different Vulkan hardware drivers.

Besides moving to these APIs that have been well supported by the modern upstream Linux DRM/KMS drivers for years, the other notable advantage of this transition is it being a prerequisite for landing the DRM modifiers support.

👁 Atomic KMS for Vulkan WSI in Mesa


For more information on this transition to the atomic mode-setting interfaces for the Vulkan WSI code can be found via this Mesa merge.

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.