Apple Silicon OpenGL & Vulkan Drivers Updated In Mesa 24.3 Git

Written by Michael Larabel in Mesa on 13 August 2024 at 06:12 AM EDT. 44 Comments
MESA
Yesterday was a fresh sync of the Asahi Linux projecr's AGX Gallium3D and Honeykrisp drivers to the upstream Mesa 24.3-devel Git repository. Some 42 patches are now upstream in Mesa for benefiting OpenGL and Vulkan atop Apple Silicon graphics.

Alyssa Rosenzweig has synced the latest AGX Gallium3D and Honeykrisp code that they had been carrying in their Asahi Linux repository to now being upstream within Mesa proper. This latest sync touching around 2k lines of code bumps the user-space API against the latest form used by their yet-to-be-mainlined Rust-based DRM kernel driver, optimizations in the soft fault support, drawIndirectCount support for the Honeykrisp Vulkan driver, other features in that open-source Apple Vulkan driver, various compiler optimizations, and a working compute blitter. The HoneyKrisp driver is making its debut in Mesa 24.3 after being merged last month.

Apple M2 MacBook


More details on this latest sync of the open-source, reverse-engineered OpenGL and Vulkan driver code for Apple Silicon SoCs can be found via this merge request.

Mesa 24.3 will be out around November as the Q4 feature release to these open-source OpenGL and Vulkan drivers. However, one of the main barriers to using these Apple Silicon drivers outside the confines of Asahi Linux is the DRM kernel graphics driver not yet being upstreamed along with various other elements of the Apple Silicon support working their way into the mainline Linux kernel.
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