Byla vydána verze vrstvy DXVK 2.1, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, fungující prostřednictvím překladu volání do API Vulkan. Pro použití DXVK jsou potřebné ovladače s podporou API Vulkan 1.3, jako jsou Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK lze využít pro spuštění 3D aplikací a her v Linuxu pomocí Wine, a představuje výkonnější alternativu k implementacím Direct3D 9/10/11 zabudovaným ve Wine, které běží nad OpenGL.
Hlavní změny:
- Na systémech s podporou barevného prostoru HDR10 je možné aktivovat HDR nastavením proměnné prostředí DXVK_HDR=1 nebo uvedením parametru dxgi.enableHDR = True v konfiguračním souboru. Po aktivaci HDR mohou hry určovat a používat barevný prostor HDR10 za předpokladu, že je nainstalován balíček vkd3d-proton 2.8 nebo novější verze. Hlavní uživatelská prostředí v Linuxu zatím HDR nepodporují, ale podpora HDR existuje v kompozitním serveru Gamescope, pro jejíž zapnutí je třeba použít volbu "—hdr-enabled" (zatím funguje pouze na systémech s GPU AMD při použití jádra Linux s patchem josh-hdr-colorimetry).
- Byla vylepšena kompilace shaderů. Pro snížení trhanosti bylo použití knihoven pipeline rozšířeno na pipeline s tesselačními a geometrickými shadery, a při používání MSAA byly využity další možnosti Vulkan rozšíření VK_EXT_extended_dynamic_state3.
- Pro staré hry s podporou vyhlazování s více vzorky (MSAA, Multi-Sample Anti-Aliasing) byly přidány nastavení d3d9.forceSampleRateShading a d3d11.forceSampleRateShading, které zahrnují režim Sample Rate Shading pro všechny shadery, umožňující zvýšit kvalitu obrazů ve hrách.
- Do sestav pro Linux byl přidán backend GLFW, který lze použít jako alternativu k backendu SDL2.
- Byla vylepšena logika přenosu příkazů D3D11, aby se chování DXVK přiblížilo k nativním ovladačům D3D11 a dosáhlo předvídatelnější výkon.
- Byly odstraněny problémy, jež se projevovaly ve hrách:
- 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.
Zdroj: opennet.ru
