D9VK Sees Inaugural Release For Running Direct3D 9 Games On Vulkan

Written by Michael Larabel in Linux Gaming on 8 May 2019 at 02:46 PM EDT. 40 Comments
D9VK, the project based on DXVK and providing a Direct3D 9 to Vulkan translation layer, has tagged its first release for this promising project to assist those wanting to enjoy older D3D9 Windows games via Wine/Proton.

D9VK is based on the well known DXVK effort and isn't to be confused with the previous VK9 effort for mapping Direct3D 9 to Vulkan. With the just-tagged D9VK 0.10, "a large amount" of Direct3D 9 games should be running fairly well. D9VK is supporting a lot of Shader Model 2/3 titles while Shader Model 1 and fixed function support is still a work-in-progress.

D9VK can work with Wine 3.10 and newer and follows a similar architecture to DXVK. D9VK does also support a heads-up-display to display basic performance/translation information and does re-use a number of the DXVK environment variables for debugging purposes.

D9VK should be running with the likes of Guild Wars 2, Portal 2, League of Legends, GTA IV, Need for Speed, Half Life 2, and other popular D3D9 titles.

Those wanting to build D9VK 0.10 to give it a whirl can find it over on GitHub. For the "newer" Direct3D 9 games working with D9VK, ultimately this translation layer should offer better performance than the existing WineD3D code that is mapping D3D9 to OpenGL. But there is also the ongoing CodeWeavers effort of adding a Vulkan back-end to WineD3D that will ultimately provide another option for getting Direct3D Windows games rendered on Linux and macOS (via MoltenVK) using Vulkan.
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