D7VK 1.12 Released With CPU Performance Improvements and Better Support for Classic Direct3D Games
The developers behind D7VK, the Vulkan-based translation layer for Direct3D 7 and older APIs, have officially released version 1.12, introducing a series of optimizations aimed at improving CPU performance and compatibility with classic Windows games. The update is based on the latest DXVK 3.0.1 codebase and focuses on delivering smoother gameplay for older DirectX titles running through Vulkan.

One of the biggest highlights is a significant performance increase for legacy Direct3D applications. According to benchmark data shared by the developers, Direct3D 7 performance has improved by approximately 53% compared to the original D7VK 1.0 release, while Direct3D 6 workloads show gains of around 6.5% since support for that API was introduced. These improvements stem from ongoing CPU-side optimizations, reduced overhead, and refinements inherited from the latest DXVK framework.
In addition to faster performance, D7VK 1.12 includes numerous bug fixes and compatibility improvements for older games. By rebasing the project on DXVK 3.0.1, the update benefits from rendering fixes, stability enhancements, and broader Vulkan compatibility introduced in the newest DXVK release. The developers also addressed several regressions and implemented various code cleanups to improve reliability across a wide range of legacy Direct3D titles.
D7VK continues to play an important role in preserving classic PC games by translating older Direct3D graphics APIs into modern Vulkan commands. While primarily designed for Linux and compatibility layers such as Proton, the project is also used by enthusiasts to improve performance and compatibility in certain legacy Windows games. With version 1.12, the developers continue refining one of the most effective solutions for running classic Direct3D titles on modern hardware.