D7VK 1.5 Released With Direct3D 3 Now Implemented Over Vulkan

Written by Michael Larabel in Linux Gaming on 11 March 2026 at 09:39 AM EDT. 21 Comments
LINUX GAMING
The open-source D7VK project began to implement Direct3D 7 over Vulkan similar to DXVK and VKD3D-Proton providing support for newer Direct3D APIs atop Vulkan. With succeeding releases D7VK was extended to Direct3D 6 too and then Direct3D 5 support. Now with today's D7VK 1.5 release, Direct3D 3 is implemented for faster acceleration using Vulkan.

Direct3D 4.0 was cancelled and never released with it having jumped from D3D3 to D3D5. Now with today's D7VK 1.5 release, Direct3D 3 through Direct3D 7 are supported via this open-source translation layer. Plus D3D2 and D3D3 are largely indifferent, so this largely rounds out the legacy Direct3D 3D graphics support with D7VK now all atop Vulkan.
"Not so long ago I said I am not going to work on supporting D3D3... and I haven't, really. It was @CkNoSFeRaTU who volunteered and implemented execute buffers, so we pushed the remaining piping onward, to have D3D API completeness after all. Yes, you heard that right, we now support D3D3 as well, which was the last piece of the D3D puzzle in the DDraw world. In addition to all that, v1.5 includes a lot of improvements and fixes for "higher API" games."

D7VK 1.5 also has more games rendering correctly plus other improvements. More details on today's D7VK 1.5 release via GitHub.
Related News
About The Author

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