Veröffentlichung der Schicht , das die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bereitstellt, die über die Schnittstellentranslation in die Vulkan-API läuft. Um DXVK zu verwenden, müssen Treiber mit Unterstützung für , wie zum Beispiel
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 und .
DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen und stellt eine leistungsstärkere Alternative zur in Wine integrierten Implementierung von Direct3D 11 dar, die über OpenGL läuft.
Wesentliche Änderungen:
- Allgemeine Leistung optimiert für Direct3D 9.
- Die Implementierung der Tiefenoffsets in Direct3D 9 wurde verbessert, wodurch Probleme bei der Darstellung, wie das Fehlen von Schatten und in vielen Spielen behoben wurden.
- Ein Fehler, der zum Absturz aufgrund von Division durch Null beim Start einiger Spiele auf Basis von Direct3D 9 führte, wurde behoben.
- Darstellungsprobleme in vielen Spielen auf Basis von Direct3D 9, die Pixel Shader 1.x verwenden, wurden gelöst.
- Die Funktion dxvk.hud, die versehentlich in Version 1.5 entfernt wurde, wurde wiederhergestellt.
- Anzahl der Threads, die bei der Kompilierung von Shadern verwendet werden, wurde optimiert, um negative Auswirkungen auf die Leistung bei 6- und 8-Kern-CPUs zu reduzieren (für manuelle Anpassungen kann die Option dxvk.numCompilerThreads verwendet werden).
- Probleme in den Spielen GTA V, Halo CE, Need For Speed: Carbon, Risen 2, Sims 4, Trackmania Forever und Vampire The Masquerade: Bloodlines wurden gelöst.
Quelle: opennet.ru
