vydání vrstvy , která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 10 a Direct3D 11, fungující prostřednictvím překladového volání do API Vulkan. Pro použití DXVK mít ovladače s podporou , jako například
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 a .
DXVK může být používán k spouštění 3D aplikací a her v Linuxu pomocí Wine, fungující jako vysoce výkonná alternativa k vestavěné implementaci Direct3D 11 ve Wine, která běží nad OpenGL. V výkon kombinace Wine+DXVK je oproti spuštění ve Windows nižší o pouze 10–20 %, zatímco při použití implementace Direct3D 11 na bázi OpenGL výkon klesá výrazněji.
V nové verzi je využíván samostatný vlákno pro přenos příkazového zásobníku, což umožnilo zvýšit výkon v některých vícejádrových konfiguracích. Kromě toho byla zvýšena frekvence odesílání příkazového zásobníku, aby se předešlo prostojům a aktivnějšímu využívání GPU. Mezi aplikacemi, u nichž byly uvedené změny pozitivně zhodnoceny, je hra Quake Champions.
Byla přidána podpora specifických rozšiřujících renderovacích funkcí, které nejsou oficiálně definovány ve specifikaci Direct3D 11 a poskytovány výrobci prostřednictvím dodatečných knihoven pro Windows. Tyto rozšíření jsou nezbytná pro fungování experimentálního projektu s implementací AGS rozšíření (AMD GPU Services), navržených v a umožňující použití některých optimalizací, včetně těch, které se používají ve hrách Resident Evil 2 a Devil May Cry 5.
Mezi opravami: mírně snížená zátěž na CPU v některých hrách. Byla odstraněna chyba, která vedla k přidávání nadbytečných prvků do stavu cache a opětovnému kompilaci identických zpracovatelů Vulkan. Byla opravena chyba, která vedla ke zhroucení nebo nesprávnému použití Vulkan při aplikaci metody ClearView. Byl deaktivován obchvat v NVAPI, který byl použit k řešení problémů v hře Mirror’s Edge Catalyst na systémech se GPU NVIDIA.
Zdroj: opennet.ru
