Dostupné vydání vrstvy DXVK 2.2, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, fungující prostřednictvím překladů volání do API Vulkan. Pro použití DXVK je nutná podpora ovladačů API Vulkan 1.3, jako jsou Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK lze používat k spuštění 3D aplikací a her v Linuxu s pomocí Wine, působí jako vysoce výkonná alternativa integrovaných implementací Direct3D 9/10/11, které fungují na OpenGL.
Hlavní změny:
- Přidána podpora vrstvy D3D11On12, která umožňuje provoz Direct3D 11 nad Direct3D 12. Pro podporu D3D12 v nových hrách na základě enginu Unity, jako je Lego Builder’s Journey, byla v DXVK implementována možnost vytváření zařízení D3D11 z zařízení D3D12 pomocí funkce D3D11On12CreateDevice a rozhraní ID3D11On12Device.
- V implementaci Direct3D 9 byla přidána podpora částečné prezentace (Partial Presentation), která umožňuje zobrazování částí okna kopírováním obsahu framebufferu (backbuffer) do systémové paměti a následným vykreslováním v okně pomocí CPU. Tato funkce zlepšuje kompatibilitu s herními spouštěči vytvořenými pomocí nástrojů Microsoft WPF, za cenu snížení výkonu. Pro Direct3D 9 bylo také vylepšeno celkové chování virtuálních framebufferů (SwapChain) a podpora volby d3d9.noExplicitFrontBuffer byla zrušena.
- Při použití s Protonem nebo Wine byla výchozím nastavením zrušena tvorba logovacích souborů a diagnostic output byl převeden do konzole pomocí specifických funkcí pro Wine, což odpovídá chování vkd3d-proton. Pro opětovné zapnutí tvorby samostatných logovacích souborů je možné nastavit proměnnou prostředí DXVK_LOG_PATH.
- Výrazně bylo sníženo využívání paměti v situacích, kdy se vytvářejí nevyužívaná zařízení D3D11 v hrách.
- Na systémech s více GPU bylo zlepšeno určování výstupních zařízení dostupných přes DXGI, což řeší problémy s výkonem v nových hrách na bázi enginu RE (Reach for the Moon), které používají D3D12.
- Byly odstraněny problémy, jež se projevovaly ve hrách:
- Battle Fantasia Revised Edition
- Cold Fear
- Dawn of Magic 2
- DC Universe Online
- Far Cry 2
- Halo: The Master Chief Collection
- Warhammer 40k: Space Marine
- Jade Empire
- Sid Meier’s Pirates
- Total War: Shogun 2
Zdroj: opennet.ru
