Veröffentlichung von DXVK 1.9.1, Implementierung von Direct3D 9/10/11 über die Vulkan-API

Die Ausgabe der DXVK 1.9.1-Schicht ist jetzt verfügbar, die die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bereitstellt, die über die Übersetzung von Aufrufen in die Vulkan-API funktioniert. Um DXVK zu verwenden, sind Treiber mit Unterstützung für die Vulkan-API 1.1 erforderlich, wie z. B. Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 und AMDVLK. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele in Linux mit Wine auszuführen und bietet eine leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11, die über OpenGL laufen.

Hauptänderungen:

  • Mehrere Leistungs- und Stabilitätsprobleme, die nach der Überarbeitung des D3D9-Sperrmechanismus aufgetreten sind, wurden behoben.
  • Die Verarbeitung von Staging-Texturen in D3D11 wurde überarbeitet, was zu einem geringeren Speicherverbrauch und einer reduzierten Anzahl von Bildkopien führte, die zur Datenübertragung zwischen CPU und GPU erforderlich sind.
  • Der Code zur Umgehung von Problemen in älteren Versionen von Mesa (<=19.0) wurde entfernt.
  • Die Sperrprimitive wurden auf der Basis von Windows SRW-Sperren neu gestaltet, die effizienter sind als die Implementierung von winpthreads in den Mingw-Bauten.
  • Probleme in den Spielen Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 und World of Final Fantasy wurden gelöst.

Quelle: opennet.ru

60GB SSD 8Gb DDR4