Die DXVK-Schicht 2.1 ist verfĂŒgbar und bietet eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11, die ĂŒber eine Ăbersetzung von Aufrufen in die Vulkan-API funktioniert. Um DXVK zu verwenden, sind Treiber erforderlich, 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 bietet eine leistungsstĂ€rkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11, die ĂŒber OpenGL laufen.
HauptÀnderungen:
- Auf Systemen, die den HDR10-Farbraum unterstĂŒtzen, 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 den HDR10-Farbraum erkennen und nutzen, sofern das Paket vkd3d-proton 2.8 oder eine neuere Version vorhanden ist. Die wichtigsten Desktop-Umgebungen unter Linux unterstĂŒtzen derzeit kein HDR, aber UnterstĂŒtzung ist im kompositionierenden Server Gamescope verfĂŒgbar, dessen Aktivierung ĂŒber die Option ââhdr-enabledâ erfolgt (derzeit funktioniert es nur auf Systemen mit AMD-GPU unter Verwendung eines Linux-Kernels mit Josh-HDR-Farbmetriefix).
- Die Kompilierung von Shadern wurde verbessert. Um Ruckler zu minimieren, wurde die Verwendung von Pipeline-Bibliotheken auf Pipelines mit Tessellation und geometrischen Shadern ausgeweitet, und bei der Verwendung von MSAA werden zusÀtzliche Funktionen der Vulkan-Erweiterung VK_EXT_extended_dynamic_state3 aktiviert.
- FĂŒr Ă€ltere Spiele, die Multi-Sample Anti-Aliasing (MSAA) unterstĂŒtzen, wurden die Einstellungen d3d9.forceSampleRateShading und d3d11.forceSampleRateShading hinzugefĂŒgt, die den Modus Sample Rate Shading fĂŒr alle Shader aktivieren und die BildqualitĂ€t in Spielen verbessern.
- In die Linux-Distributionen wurde ein GLFW-Backend integriert, das als Alternative zum SDL2-Backend verwendet werden kann.
- Die Logik zur Ăbergabe von D3D11-Befehlen wurde verbessert, um das Verhalten von DXVK den nativen D3D11-Treibern nĂ€herzubringen und eine vorhersehbarere Leistung zu erreichen.
- Probleme wurden behoben, die in den folgenden Spielen auftraten:
- 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
