VOOZH about

URL: https://www.phoronix.com/news/Gallium-Nine-Removed-Mesa

⇱ Mike Blumenkrantz Axes Old Mesa Code: Goodbye Gallium Nine - Phoronix


👁 Phoronix

Mike Blumenkrantz Axes Old Mesa Code: Goodbye Gallium Nine

Written by Michael Larabel in Mesa on 24 May 2025 at 06:14 AM EDT. 39 Comments
While there was the big 62k lines of code patch from Microsoft merged yesterday to Mesa, separately there was also some code cleaning to remove some previously-deprecated code from the codebase.

Mike Blumenkrantz with Valve's Linux team took to axing some deprecated code for the Mesa 25.2 release. Most notable is removing the Gallium Nine code that was deprecated earlier this year as what was a Direct3D 9 state tracker for Gallium3D drivers. Gallium Nine was very interesting years ago but these days DXVK for D3D9 and later atop the Vulkan API is much more performant, works for non-Mesa drivers too, and is actively maintained. Gallium Nine has suffered from bit-rot and now has been removed.

Removing Gallium Nine lightens up the Mesa codebase by some nearly 40k lines of code.

👁 Gallium Nine removed from Mesa


Also removed for Mesa 25.2 is deleting the deprecated Gallium XA code that was used for X.Org Server acceleration and originally started by VMware for pairing with their DDX driver. XA hasn't been relevant in years and GLAMOR provides better acceleration for the X.Org Server world. Deleting XA lightens Mesa by around 4k lines of code.

Mesa 25.2 should be out in August as the next major feature release for these open-source graphics drivers.

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.