DXVK 2.1 je nyní k dispozici a nabízí implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, běžící prostřednictvím překladu volání do Vulkan API. DXVK vyžaduje ovladače, které podporují Vulkan 1.3 API, jako například Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK lze použít ke spouštění 3D aplikací a her v Linux pomocí Wine, sloužícího jako výkonnější alternativa k vestavěným implementacím Direct3D 9/10/11 ve Wine běžícím na OpenGL.
Hlavní změny:
- V systémech, které podporují barevný prostor HDR10, lze HDR povolit nastavením proměnné prostředí DXVK_HDR=1 nebo zadáním hodnoty dxgi.enableHDR = True v konfiguračním souboru. Jakmile je HDR povoleno, hry mohou detekovat a používat barevný prostor HDR10, pokud je nainstalován balíček vkd3d-proton 2.8 nebo novější. Hlavní uživatelská prostředí v Linux Zatím nepodporují HDR, ale podpora HDR je k dispozici v kompozitním režimu. server Gamescope, který lze povolit pomocí volby „--hdr-enabled“ (aktuálně funguje pouze na systémech s grafickými kartami AMD při použití jádra Linux s kolorimetrickými záplatami josh-hdr).
- Kompilace shaderů byla vylepšena. Pro snížení zasekávání bylo využití knihovny pipeline rozšířeno o teselaci a pipeline geometrických shaderů a při použití MSAA jsou nyní povoleny další funkce rozšíření Vulkan VK_EXT_extended_dynamic_state3.
- Pro starší hry, které podporují vícenásobné vyhlazování hran (MSAA, Multi-Sample Anti-Aliasing), byla přidána nastavení d3d9.forceSampleRateShading a d3d11.forceSampleRateShading. Tato nastavení povolují režim stínování vzorkovací frekvence pro všechny shadery, což může zlepšit kvalitu obrazu ve hrách.
- Ve shromážděních pro Linux Přidán backend GLFW, který lze použít jako alternativu k backendu SDL2.
- Vylepšená logika předávání příkazů D3D11 přibližuje chování DXVK nativním ovladačům D3D11 a dosahuje předvídatelnějšího výkonu.
- Opravené problémy, které se objevovaly ve hrách:
- Popel singularity.
- Battlefield: Bad Company 2.
- Gujian 3.
- Resident Evil 4 v HD.
- Saints Row: Třetí.
- Sekiro.
- Sonic Frontiers.
- Nejvyšší velitel: Utvořená aliance.
Zdroj: opennet.ru
