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

Erstellt Veröffentlichung der Schicht DXVK 1.7, 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, ist müssen Treiber mit Unterstützung für Vulkan API 1.1, darunter AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 und AMDVLK.
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:

  • Unterstützung für Vulkan-API-Erweiterungen hinzugefügt: VK_EXT_custom_border_color (die Verwendung zur Unterstützung von Randfarben im Sampler hat viele Probleme in Spielen auf Basis von Direct3D 9 gelöst, einschließlich Crysis und Halo 2 Vista) und VK_EXT_robustness2 (ähnlich wie D3D11, genutzt zur Verarbeitung des Zugriffs außerhalb des zulässigen Bereichs einer Ressource). Um diese Erweiterungen nutzen zu können, ist die наличие von wine 5.8 sowie AMD- und Intel-Treibern aus Mesa 20.2-dev oder der NVIDIA 440.66.12-beta erforderlich;
  • Optimierung der Anwendung von Aufräumvorgängen und
    Barrieren beim Rendering, was zu einer leichten Verbesserung der Leistung einiger Spiele geführt hat;
  • In D3D11-Spielen wurde die Möglichkeit hinzugefügt, Rechenwarteschlangen für die asynchrone Ressourcennutzung zu verwenden, wenn der Treiber (zum Beispiel RADV) keine separate Übertragungswarteschlange unterstützt;
  • Einige Funktionen von DXGI 1.6 wurden implementiert, die in zukünftigen Versionen von World of Warcraft verwendet werden.
  • Der Speicherverbrauch in D3D9 wurde reduziert, was das Aufbrauchen des verfügbaren Speichers in einigen Spielen wie Toxikk verhinderte;
  • Fehler bei der Vulkan-Überprüfung in Cloudpunk und anderen Spielen, die Ressourcenpuffer nicht korrekt nutzen, wurden behoben.
  • Probleme beim Build mit GCC 10.1 wurden gelöst.
  • Verschiedene Probleme im Zusammenhang mit D3D9 wurden behoben.
  • Die Option dxgi.tearFree wurde überarbeitet.
  • Probleme in den Spielen Fallout New Vegas, Freelancer, GTA IV und Halo Custom Edition wurden behoben.
  • Die Unterstützung für die Build-Umgebung winelibwurde eingestellt. Für den Build von DXVK ist nun MinGW erforderlich.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster