Release av DXVK 2.1, Direct3D 9/10/11 implementeringar ovanpå Vulkan API

Utgivningen av DXVK 2.1-lagret är tillgänglig, vilket ger en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som arbetar genom översättningen av anrop till Vulkan API. DXVK kräver drivrutiner som stöder Vulkan API 1.3, såsom Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 och AMDVLK. DXVK kan användas för att köra 3D-applikationer och spel på Linux med Wine, vilket fungerar som ett alternativ med högre prestanda till Wines inhemska Direct3D 9/10/11-implementationer som körs ovanpå OpenGL.

Huvudändringar:

  • På system som stöder HDR10-färgrymden är det möjligt att aktivera HDR genom att ställa in miljövariabeln DXVK_HDR=1 eller ange parametern dxgi.enableHDR = True i konfigurationsfilen. När HDR är aktiverat kan spel upptäcka och använda HDR10-färgrymden om de har vkd3d-proton 2.8 eller senare. De huvudsakliga användarmiljöerna i Linux stöder ännu inte HDR, men HDR-stöd är tillgängligt i Gamescope-kompositservern, för att aktivera det bör du använda alternativet "--hdr-enabled" (fungerar för närvarande bara på system med AMD GPU:er när du använder Linux-kärna med josh-hdr- patchar) kolorimetri).
  • Förbättrad shader-kompilering. För att minska stamning har användningen av pipeline-bibliotek utökats till pipelines med tessellation och geometri shaders, och vid användning av MSAA används ytterligare funktioner i Vulkan-tillägget VK_EXT_extended_dynamic_state3.
  • För äldre spel med stöd för multi-sample kantutjämning (MSAA, Multi-Sample Anti-Aliasing) har inställningarna d3d9.forceSampleRateShading och d3d11.forceSampleRateShading lagts till för att aktivera Sample Rate Shading-läget för alla shaders, vilket förbättrar kvaliteten av bilder i spel.
  • GLFW-backend har lagts till i Linux-versioner, som kan användas som ett alternativ till SDL2-backend.
  • Förbättrad logik för D3D11-kommandoöverföring för att föra DXVK-beteendet närmare inhemska D3D11-drivrutiner och uppnå mer förutsägbar prestanda.
  • Problem som uppstår i spel har åtgärdats:
    • Singularitetens aska.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: The Third.
    • Sekiro.
    • Sonic Frontiers.
    • Högste befälhavare: Forged Alliance.

Källa: opennet.ru

Lägg en kommentar