Started last year was D7VK as a project bringing Direct3D 7 implemented over the Vulkan API for enjoying better performance and support for legacy Windows games on Linux, akin to DXVK and VKD3D-Proton for newer versions of Direct3D over Vulkan that is used by Valve’s Steam Play (Proton). Back in December D7VK added a Direct3D 6 front-end for allowing even older game titles to be accelerated using the modern Vulkan API. Today D7VK 1.2 is out for furthering the D3D6 support.
D7VK 1.2 released today with a focus on improving the Direct3D 6 front-end while continuing to still fix and enhance the Direct3D 7 support. D3D6 with this new version is considered “a bit less experimental now” with more games now able to run.
Some games working well on D7VK 1.2 include Tomb Raider: Chronicles, Battlezone II: Combat Commander, Drakan: Order of the Flame, Indiana Jones and the Infernal Machine, and others.
Excitingly is that in 3DMark 99 MAX, D7VK is showing excellent performance over the WineD3D implementation:
Downloads and more details on D7VK 1.2 via GitHub.
