Ausgabe der Schicht , das eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bietet, die durch das Übersetzen von API-Aufrufen in Vulkan funktioniert. Zur Nutzung von DXVK sind 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, als leistungsstärkere Alternative zur in Wine integrierten Implementierung von Direct3D 11, die über OpenGL läuft.
Hauptänderungen:
- Allgemeine Leistungsoptimierung von Direct3D 9 durchgeführt.
- Die Implementierung der Tiefenverschiebung in Direct3D 9 wurde verbessert, wodurch Probleme beim Rendering wie das Fehlen von Schatten und in vielen Spielen behoben wurden.
- Ein Fehler, der zum Absturz aufgrund von Division durch Null beim Starten bestimmter Spiele auf Basis von Direct3D 9 führte, wurde behoben.
- Rendering-Probleme in vielen Direct3D 9-Spielen mit Pixel Shader 1.x wurden gelöst.
- Die Funktion zur Einstellung von dxvk.hud wurde wiederhergestellt, die versehentlich in der Version 1.5 entfernt wurde.
- Die Anzahl der Threads, die beim Kompilieren von Shadern verwendet werden, wurde optimiert, um negative Auswirkungen auf die Leistung von 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 behoben.
Quelle: opennet.ru
