D7VK version 1.6 gets improved vertex processing and VSync handling

D7VK version 1.6 gets improved vertex processing and VSync handling

D7VK version 1.6 gets improved vertex processing and VSync handling

https://www.gamingonlinux.com/2026/03/d7vk-version-1-6-gets-improved-vertex-processing-and-vsync-handling/

Publish Date: 2026-03-23 06:48:00

Source Domain: www.gamingonlinux.com

D7VK v1.6 is another impressive sounding release for the Direct3D 3, 5, 6 7 to Vulkan translation layer bringing further compatibility improvements for Linux.

The developer mentioned it brings an “overhaul and cleanup of D7VK’s interaction with DXVK’s D3D9 backend, particularly in the area of vertex processing, but also in terms of VSync handling”. The result should be that it “technically improve GPU bound performance” but mostly noticable in benchmarks but certain games like Praetorians will see a nice boost.

Plus a bunch of issues fixed for D3D5 and other assorted bug fixes. Enabling some more early titles to work on Linux with it including DethKarz, Total Annihilation: Kingdoms and Moto Racer.

Pictured – Total Annihilation: Kingdoms

Other noted fixed and additions:

  • Tweaked vertex processing mappings, which generally improves performance and addresses various buffer locality issues, fixing crashes seen in Age of Wonders II: The Wizard’s Throne and Escape From Monkey Island.
  • Exposed DDCAPS2_FLIPNOVSYNC and flip interval capabilities in DDraw, with proper handling. This has enabled previously greyed out VSync controls in Re-Volt.
  • Fixed a regression in Deathtrap Dungeon, caused by D3D3-D3D5 viewport interoperability.
  • Thanks to @CkNoSFeRaTU, a bug affecting the D3D6 renderer (background color clears in particular) in Need for Speed III: Hot Pursuit was identified and fixed.
  • Fixed invalid color key update skipping during SetTexture() calls, which has fixed various color key transparency artifacts in Moto Racer.
  • Fixed a D3D6 specific bug which caused alpha blending states set by the application to be wrongly overridden. This has fixed missing transparency issues in Need for Speed III: Hot Pursuit, Slave Zero and potentially other titles.
  • Worked around a color keying precision issue in Metal Fatigue.
  • Handled an oversight in texture re-mapping during swapchain resets. This has fixed occasional texture corruption following mode switches in Vampire:…

Source