News: 0001503683

  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)

Apple Silicon OpenGL/Vulkan Drivers Updated This Week For Mesa 24.3

([Mesa] 6 Hours Ago Asahi Linux Sync)


Alyssa Rosenzweig has pushed the latest Apple Silicon OpenGL "AGX Gallium3D" and Vulkan "Honeykrisp" code from the Asahi Linux development repository into the Mesa Git codebase ahead of this quarter's Mesa 24.3 release.

The Apple Silicon M1/M2 on Asahi Linux with the Mesa drivers [1]is becoming more practical for Linux gaming although obstacles outside of the Asahi Linux confines remain like the DRM kernel graphics driver not yet being upstream. This week the latest OpenGL and Vulkan driver code was synced to upstream Mesa for furthering the quality of these open-source Apple graphics driver implementations.

This latest pull has video memory management improvements, better tessellation support, many bug fixes to both the OpenGL and Vulkan drivers, various shader compiler performance improvements, and constant promotion with the Honeykrisp Vulkan driver as another important step forward for performance.

- Lot of GenXML QoL improvements.

- VRAM managment improvements (thanks @slp)

- Lot of tessellation improvements and more to come

- Lots and lots of bug fixes (both GL and VK drivers)

- Compiler perf improvements

- Constant promotion on Honeykrisp (perf)

More details on these Apple Silicon graphics driver improvements to be found in Mesa 24.3 can be found via [2]this merge .



[1] https://www.phoronix.com/news/Apple-Silicon-Linux-Gaming

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



Kjell

intelfx

mos87

Kjell

FuchtelJockel

OneTimeShot

Kjell

mobadboy

schmidtbag

You may be sure that when a man begins to call himself a "realist," he
is preparing to do something he is secretly ashamed of doing.
-- Sydney Harris