Veröffentlichung von DXVK 2.1, Direct3D 9/10/11-Implementierungen zusätzlich zur Vulkan-API

Die Veröffentlichung der DXVK 2.1-Schicht ist verfügbar und bietet eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11, die die Übersetzung von Aufrufen an die Vulkan-API durchführt. DXVK erfordert Treiber, die die Vulkan API 1.3 unterstützen, wie z. B. Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.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 nativen Direct3D 9/10/11-Implementierungen von Wine, die auf OpenGL ausgeführt werden.

Wichtigste Änderungen:

  • Auf Systemen, die den HDR10-Farbraum unterstützen, ist es möglich, HDR zu aktivieren, indem die Umgebungsvariable DXVK_HDR=1 gesetzt oder der Parameter dxgi.enableHDR = True in der Konfigurationsdatei angegeben wird. Sobald HDR aktiviert ist, können Spiele den HDR10-Farbraum erkennen und verwenden, wenn sie über vkd3d-proton 2.8 oder höher verfügen. Die Hauptbenutzerumgebungen in Linux unterstützen HDR noch nicht, aber HDR-Unterstützung ist im Gamescope-Composite-Server verfügbar. Um sie zu aktivieren, sollten Sie die Option „--hdr-enabled“ verwenden (funktioniert derzeit nur auf Systemen mit AMD-GPUs bei Verwendung von). Linux-Kernel mit Josh-HDR-Patches) Farbmetrik).
  • Verbesserte Shader-Kompilierung. Um das Stottern zu reduzieren, wurde die Verwendung von Pipeline-Bibliotheken auf Pipelines mit Tessellation und Geometrie-Shadern ausgeweitet, und bei der Verwendung von MSAA werden zusätzliche Fähigkeiten der Vulkan-Erweiterung VK_EXT_extended_dynamic_state3 genutzt.
  • Für ältere Spiele mit Unterstützung für Multi-Sample-Anti-Aliasing (MSAA, Multi-Sample-Anti-Aliasing) wurden die Einstellungen d3d9.forceSampleRateShading und d3d11.forceSampleRateShading hinzugefügt, um den Sample Rate Shading-Modus für alle Shader zu aktivieren, was die Qualität verbessert von Bildern in Spielen.
  • Das GLFW-Backend wurde zu Linux-Builds hinzugefügt, das als Alternative zum SDL2-Backend verwendet werden kann.
  • Verbesserte D3D11-Befehlsübergabelogik, um das DXVK-Verhalten näher an native D3D11-Treiber heranzuführen und eine vorhersehbarere Leistung zu erzielen.
  • Behobene Probleme, die in Spielen auftraten:
    • Asche der Singularität.
    • Battlefield Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Der Dritte.
    • Sekiro.
    • Sonic Frontiers.
    • Oberbefehlshaber: Geschmiedete Allianz.

Source: opennet.ru

Kommentar hinzufügen