Die Veröffentlichung der DXVK 2.4.1-Schicht ist jetzt verfügbar, die eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 und 11 bietet, die durch Translationsaufrufe in die Vulkan-API funktioniert. Für die Verwendung von DXVK sind Treiber erforderlich, die die Vulkan-API 1.3 unterstützen, wie Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 und AMDVLK. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux über Wine auszuführen und stellt eine leistungsfähigere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die über OpenGL arbeiten.
Wesentliche Änderungen:
- Es erfolgt eine dynamische Zuweisung von Speicherbereichen unter Berücksichtigung der Größe bereits vom Anwendungsspeicher zugewiesenen Speichers. Diese Änderung hat die Notwendigkeit der Einstellung dxvk.maxChunkSize eliminiert und das Verhalten vieler Spiel-Launcher verbessert.
- Die allgemeine Stabilität der D3D8-Implementierung wurde erhöht, indem verschiedene Speicherlecks und Fehlerbehandlungen beseitigt wurden.
- Der Prozess des Ladens von Vertex-Buffer wurde optimiert. Dies hat die Leistung einiger Spiele, die eine softwarebasierte Verarbeitung von Vertexen verwenden, erheblich verbessert.
- Bei Verwendung des Treibers AMDVLK ist der strenge Modus zur Emulation von Fließkommaoperationen (D3D9FloatEmulation::Strict) standardmäßig aktiviert.
- Die Phase zur Ausschluss von nicht verwendetem Code wurde implementiert, um Probleme mit der Generierung fehlerhafter SPIR-V-Shader zu beheben.
- Um das Verhalten von Windows nachzuahmen, wird der Vollbildmodus beim Wechsel des Fokus von Fenstern mit Spielen, die D3D11 verwenden, beendet.
- Probleme, die in Spielen auftraten, wurden behoben:
- Batman Arkham Knight
- Chrome: Gold Edition
- GTA: San Andreas
- Hunt Showdown
- Kena: Bridge of Spirits
- Microsoft Flight Simulator
- Operation Racoon City
- Prince of Persia (2008)
- Rayman 3
- Senran Kagura Peach Ball
- Serious Sam 2
- Splinter Cell: Pandora Tomorrow
- The First Templar
- Die Sims 2
- The Sims 4
- Trails through Daybreak
Quelle: opennet.ru
