D7VK, ein Fork von DXVK zur Ausführung alter Direct3D 3/5/6/7-Anwendungen unter Wine, wurde in der Version v2.0 veröffentlicht.
D7VK setzt zwischen Wines DDraw-Implementierung und dem D3D9-Backend von DXVK an und übersetzt so Aufrufe alter DirectX-Versionen in moderne Vulkan-Befehle - nützlich für Klassiker wie Unreal Tournament oder Re-Volt.
Die neue Version basiert auf DXVK 3.0.2 und bringt durch handoptimierte SSE-Routinen in ProcessVertices teils eine mehr als doppelt so hohe Performance in CPU-limitierten Szenarien. Zudem wurden mehrere spielspezifische Fehler behoben.
- 2x(+) performance increase in some CPU limited scenarios through ProcessVertices optimization using handrolled SSE helpers
- Rebased on upstream DXVK v3.0.2
- Removed debug logging from hot paths, significantly improving CPU-limited performance
- Workaround for MANAGED pool buffers, improving upload performance in affected games (Half-Life, Toy Story 2, GoldSrc titles)
- Fixed surface dimension caps reporting, resolving clipping issues in Empire Earth and other titles
- Fixed night track Z-fighting in Need for Speed: Porsche Unleashed
- Fixed black screen in The Sims: Complete Collection
- Fixed Dungeon Keeper 2 frame limiting
- Various code improvements addressing oversights and potential issues

Quelle: GitHub