News: 0001562948

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Mesa] 6 Hours Ago Mesa Vulkan WSI + Atomic KMS)


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 [1]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.

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



[1] https://www.phoronix.com/search/atomic+mode-setting

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6173



Danny3

V1tol

LeaPhant

Harry is heavily into camping, and every year in the late fall, he makes us
all go to Assateague, which is an island on the Atlantic Ocean famous for
its wild horses. I realize that the concept of wild horses probably stirs
romantic notions in many of you, but this is because you have never met any
wild horses in person. In person, they are like enormous hooved rats. They
amble up to your camp site, and their attitude is: "We're wild horses.
We're going to eat your food, knock down your tent and poop on your shoes.
We're protected by federal law, just like Richard Nixon."
-- Dave Barry, "Tenting Grandpa Bob"