Byla vydána vrstva DXVK 1.8, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracující přes překlad volání do Vulkan API. DXVK vyžaduje ovladače, které podporují Vulkan 1.1 API, jako je Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 a AMDVLK. DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine a slouží jako výkonnější alternativa k nativním implementacím Wine Direct3D 9/10/11 běžícím na OpenGL.
Hlavní změny:
- DXGI zahrnuje podporu pro konfigurace s více monitory. Pro správnou funkci je potřeba nainstalovat relativně aktuální verzi Wine s podporou XRandR 1.4.
- Pro řešení problémů se spouštěním her na systémech bez samostatného GPU jsou do seznamu rasterizátorů zahrnuty softwarové implementace Vulkan, které využívají CPU, jako je Lavapipe.
- Byly optimalizovány operace pro změnu parametrů pro umístění obrazu do paměti (Image Layout), což zlepšilo výkon některých her na GPU Intel.
- Implementace Direct3D 9 optimalizovala proces načítání textur a kontrolu viditelnosti objektů překrývajících se s jinými objekty. Byly vyřešeny problémy s nesprávným vrácením seznamu podporovaných formátů zpětné vyrovnávací paměti.
- Direct3D 11 ve výchozím nastavení obsahuje nastavení d3d11.enableRtOutputNanFixup (pro starší verze ovladače RADV) a d3d11.invariantPosition (pro řešení problémů se Z-fightingem, které se objevují na GPU RDNA2). Opraveny problémy s počítáním referencí a zpracováním hodnot null (NaN) v shaderech.
- Opravena varování při sestavování s novými verzemi sady nástrojů Meson.
- Problémy v Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 a Tomb Raider Legend byly vyřešeny.
Zdroj: opennet.ru