Gallium Nine Still Seeing Improvements In 2021 For Direct3D 9 Within Mesa

Written by Michael Larabel in Mesa on 3 March 2021 at 03:20 AM EST. 38 Comments
While DXVK has been receiving much attention these days for implementing Direct3D 9/10/11 atop the Vulkan API that can be consumed in a driver agnostic manner, Gallium Nine as a D3D9 state tracker going back years for Mesa continues to receive new work too.

Just today was a number of new commits into Mesa 21.1 for improving the "Nine" state tracker in Gallium3D. Among that work includes experimental FECH4 support, DF24 support, and other random patches providing improvements and small fixes to the D3D9 state tracker.

Meanwhile opened today for evaluation and hopefully merging in the not too distant future is reducing virtual memory usage of textures. This is to address memory issues with some 32-bit games hitting problems when running with Gallium Nine. This is particularly good news for those using Gallium Nine for enjoying 32-bit D3D9 games on Linux.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week