Release von DXVK 2.1, einer Implementierung von Direct3D 9/10/11 über die Vulkan-API

Die Version 2.1 des DXVK-Layers ist verfügbar und bietet eine Implementierung von DXGI (DirectX Graphics Infrastructure) sowie Direct3D 9, 10 und 11, die über eine Übersetzung der Aufrufe in die Vulkan-API arbeitet. Um DXVK zu nutzen, 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 mithilfe von Wine auszuführen und stellt eine leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die über OpenGL laufen.

Wesentliche Änderungen:

  • Auf Systemen mit Unterstützung des HDR10-Farbraums kann HDR aktiviert werden, indem die Umgebungsvariable DXVK_HDR=1 gesetzt oder die Option dxgi.enableHDR = True in der Konfigurationsdatei angegeben wird. Nach der Aktivierung von HDR können Spiele das HDR10-Farbspektrum erkennen und nutzen, sofern das Paket vkd3d-proton in der Version 2.8 oder neuer installiert ist. Die gängigen Desktop-Umgebungen in Linux unterstützen derzeit noch kein HDR, aber Unterstützung gibt es im Komposit Server Gamescope, dessen Aktivierung mit der Option „—hdr-enabled“ erfolgt (funktioniert momentan nur auf Systemen mit AMD-GPU unter Verwendung eines Linux-Kernels mit den Patches josh-hdr-colorimetry).
  • Die Shader-Kompilierung wurde verbessert. Um Ruckler zu verringern, wurde die Nutzung von Pipeline-Bibliotheken auf Pipelines mit Tessellation und geometrischen Shaders ausgeweitet. Bei der Verwendung von MSAA wurden zusätzliche Funktionen des Vulkan-Extensions VK_EXT_extended_dynamic_state3 aktiviert.
  • Für ältere Spiele, die MSAA (Multi-Sample Anti-Aliasing) unterstützen, wurden die Einstellungen d3d9.forceSampleRateShading und d3d11.forceSampleRateShading hinzugefügt, die den Sample Rate Shading-Modus für alle Shader aktivieren und die Bildqualität in Spielen verbessern.
  • In die Linux-Version wurde das GLFW-Backend hinzugefügt, welches als Alternative zum SDL2-Backend genutzt werden kann.
  • Die Logik zur Übertragung von D3D11-Befehlen wurde verbessert, um das Verhalten von DXVK näher an native D3D11-Treiber zu bringen und eine vorhersehbarere Leistung zu erreichen.
  • Probleme, die in Spielen auftraten, wurden behoben:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: The Third.
    • Sekiro.
    • Sonic Frontiers.
    • Supreme Commander: Forged Alliance.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster