The D7VK project recently started as the Direct3D 7 API implemented atop the Vulkan API akin to DXVK and VKD3D-Proton with newer versions of Microsoft Direct3D. Today marks the D7VK 1.0 release for this project in now declaring itself “production ready” for Linux gamers.
D7VK 1.0 is now available in being “production ready” and “well behaving D3D7 games are now well supported and work without any issues” but not that all bugs are fixed.
D7VK 1.0 supports most D3D7 features and performance can be good for some games/software but there are some known “wonkiness” on Wayland with the Vulkan WSI, a few missing D3D7 features, and some “ugly” bugs remain.
In one case shown with the D7VK 1.0 release announcement, 3DMark 2000 running on WineD3D scores 16k marks while under D7VK scores 45k marks. It is noted though that it’s an “apples to oranges” comparison given differences.
Downloads and more details on the D7VK 1.0 release via GitHub.
