Gallium3D's Direct3D 9 Support Is Coming Along Well

Written by Michael Larabel in Mesa on 3 February 2015 at 10:13 PM EST. 40 Comments
MESA
Last weekend at FOSDEM 2015 there was a status update concerning Gallium3D Nine, the Direct3D 9 state tracker that runs Windows games in conjunction with Wine.

Axel Davy, one of the open-source developers working a lot recently on the Gallium3D "Nine" state tracker, presented at FOSDEM last weekend about the work that's been going on for this state tracker for converting D3D9 commands into hardware commands. As has been reported for months on Phoronix, it offers great performance and can out compete a stock Wine build using its Direct3D to OpenGL translation layer. Mesa 10.4 merged the D3D9 state tracker but Wine developers have yet to accept the Gallium3D Nine patches upstream given they only benefit the open-source Radeon/Nouveau Gallium3D drivers on Linux and present yet another code-path the developers have to verify and test.

While this state tracker is most generally used with Wine, it could also be used outside of Wine with any applications/games implementing D3D9 directly on Linux.

Axel's presentation concludes that when the state tracker works that it's usually faster than stock Wine. Besides the FPS improvements, the CPU usage is generally lower. Right now PlayOnLinux does have Gallium3D NIne support and hopefully in the not too distant future will be support within the Wine-Staging code.

More details on the current state of Gallium3D Nine can be found via Axel's Gallium3D Nine FOSDEM 2015 presentation.
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