Elérhető a DXVK 2.3.1 réteg kiadása, amely a DXGI (DirectX Graphics Infrastructure), a Direct3D 9, 10 és 11 megvalósítását biztosítja, és a hívások Vulkan API-ra történő fordításán keresztül dolgozik. A DXVK olyan illesztőprogramokat igényel, amelyek támogatják a Vulkan API 1.3-at, például a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 és AMDVLK. A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine használatával, ami nagyobb teljesítményű alternatívaként szolgál a Wine natív, OpenGL-en futó Direct3D 9/10/11 implementációihoz képest.
Nagy változások:
- Ha a rendszer támogatja a Vulkan VK_NV_raw_access_chains bővítményt, akkor az NVIDIA GPU-kon a shader kód generálásának hatékonyságának növelésére szolgál, ami lehetővé teszi, hogy egyes D3D11-et használó játékok teljesítményét közelebb hozza a Windows-illesztőprogramok teljesítményéhez. A munkához legalább NVIDIA 550.40.55 illesztőprogramok és Proton Experimental verziók szükségesek.
- A D3D9-alapú játékok esetében a rendszerpufferek GPU-ra másolásának módszerét újratervezték, ami jobb teljesítményt eredményezett az olyan játékokban, mint a Shank 2, a Flammable Freddy és a Blood Rayne.
- A játékokban előforduló problémákat javítottuk:
- Ace Combat Assault Horizon
- Assassin's Creed 2
- Battlefield 2
- Battlefield 2142
- Battlestations Midway
- Vér Rayne
- Codename Panzers Phase One/2
- Holttér (2008)
- Gyúlékony Freddy
- Flatout 3
- Granblue Fantasy Relink
- Gujian 2
- Kenshi
- MySims
- Működési lobbanáspont: Red River
- 2. szár
- SkyDrift
- Sonic CD
- Supreme Ruler Ultimate
- Mesék a Borderlands
- A telepesek
- Total War: Medieval 2
- UK Train Simulator 1
- Viharháború
Ezenkívül a Valve közzétette a VKD3D-Proton 2.12 kiadását, amely a vkd3d kódbázis egy elágazása, amelyet a Direct3D 12 támogatásának javítására terveztek a Proton játékindítóban. A VKD3D-Proton támogatja a Proton-specifikus változtatásokat, optimalizálásokat és fejlesztéseket a Direct3D 12 alapú Windows játékok jobb teljesítménye érdekében, amelyeket még nem vettek át a vkd3d fő részébe. A különbségek között a modern Vulkan-bővítmények és a grafikus illesztőprogramok legújabb kiadásainak képességei is hangsúlyosak a Direct3D 12-vel való teljes kompatibilitás elérése érdekében.
Az új verzió változásai között szerepel:
- Támogatás hozzáadva az NVIDIA Reflex motorhoz a Vulkan VK_NV_low_latency2 bővítmény használatával.
- Megvalósított D3D12 Render Pass API.
- Hozzáadott egy csonkot az ID3D12DeviceRemovedExtendedDataSettings felülethez, amely megoldja néhány játékkal kapcsolatos problémákat.
- Támogatás hozzáadva a VK_EXT_device_fault Vulkan bővítményhez a hibákkal kapcsolatos információk lekéréséhez.
- A Mesa és NVIDIA illesztőprogramokkal rendelkező rendszereken a Vulkan VK_EXT_swapchain_maintenance1 bővítmény támogatása a V-Sync és a Tearing módok közötti zökkenőmentes váltás érdekében.
- Alapértelmezés szerint, ha a VK_KHR_shader_maximal_reconvergence és a VK_KHR_shader_quad_control kiterjesztés elérhető, a rendszer a Shader Model 6.7 támogatását deklarálja.
- A VK_EXT_descriptor_buffer kiterjesztést támogató Intel Arc GPU-khoz egy optimalizált leíró másoláskezelő került hozzáadásra.
- Az NVIDIA Pascal-t és régebbi GPU-kat tartalmazó rendszereken a számítási árnyékolók használatára való visszaállítás lehetősége biztosított, ami lehetővé teszi a Shader Model 6.7 használatát az NVIDIA Pascal GPU-val rendelkező rendszereken.
- Támogatás hozzáadva a VKD3D_QUEUE_PROFILE profilalkotási módhoz.
- Támogatás hozzáadva a Vulkan VK_NV_raw_access_chains bővítményhez, amely jelentősen javíthatja egyes játékok teljesítményét NVIDIA GPU-val rendelkező rendszereken.
- A játékkal kapcsolatos problémák megoldva:
- Az Unreal Engine 5 által hajtott játékok
- Atlas Fallen
- Persona 3 újratöltése
- Resident Evil 4
- UE5 Lyra
- Warhammer: Darktide
- World of Warcraft
Forrás: opennet.ru
