Die Veröffentlichung der DXVK 1.9.1-Schicht ist verfügbar und bietet eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11, die über die Aufrufübersetzung an die Vulkan-API funktioniert. DXVK erfordert Treiber, die die Vulkan 1.1-API unterstützen, wie z. B. Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 und AMDVLK. DXVK kann zum Ausführen von 3D-Anwendungen und -Spielen unter Linux mit Wine verwendet werden und dient als leistungsstärkere Alternative zu den integrierten Direct3D 9/10/11-Implementierungen von Wine, die auf OpenGL ausgeführt werden.
Wichtigste Änderungen:
- Behebt mehrere Leistungs- und Stabilitätsprobleme, die nach der Überarbeitung des D3D9-Sperrmechanismus aufgetreten sind.
- Die Staging-Texturverarbeitung in D3D11 wurde überarbeitet, was zu einem geringeren Speicherverbrauch und einer Verringerung der Anzahl der Bildkopien führt, die zum Verschieben von Daten zwischen CPU und GPU erforderlich sind.
- Code entfernt, um Probleme in älteren Versionen von Mesa (<=19.0) zu umgehen.
- Neu gestaltete Sperrprimitive basierend auf Windows-SRW-Sperren, die effizienter sind als die Winpthreads-Implementierung in Mingw-Builds.
- Probleme in Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 und World of Final Fantasy wurden behoben
Source: opennet.ru