Gallium-Nine-Standalone: Making Gallium D3D9 Easier To Use On Wine

Written by Michael Larabel in Mesa on 7 January 2019 at 04:58 AM EST. 27 Comments
MESA
At least until D3D9-over-Vulkan is in better shape, the means by which you can achieve the greatest Direct3D 9 performance right now under Wine/Linux is by using Gallium3D's "Nine" state tracker. Unfortunately though upstream Wine developers have been reluctant to support it upstream since its limited to just Linux and of that just Gallium3D drivers, but Gallium-Nine-Standalone makes this support easier to deploy across Wine versions.

Gallium Nine Standalone is an independent effort that is a standalone version of the Wine parts of Gallium Nine. This allows the Gallium3D D3D9 support to be used with any Wine version, including Wine-Staging and other builds. The standalone build just is the d3d9-nine.dll library and ninewinecfg.exe configuration GUI.

Gallium Nine Standalone makes it much easier to use than the separate patched version of Wine so you can more easily track upstream or rely upon what Wine packages may be in your distribution's package repository. Of course, you still need to be running a Gallium3D driver for all of this to work out.

More details on this effort via dhewg/nine on GitHub.
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