Megjelent a DXVK 2.6, amely megvalósítja a DXGI-t (DirectX Graphics Infrastructure), a Direct3D 8, 9, 10 és 11 támogatását, transzlációs hívások révén a Vulkan API-ra. A DXVK használatához Vulkan 1.3-at támogató meghajtók szükségesek, mint például a Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO és NVK 24.1. A DXVK alkalmazható 3D-alkalmazások és játékok futtatására Linux alatt a Wine segítségével, magasabb teljesítményű alternatívaként, mint a Wine integrált Direct3D megvalósítása, amely az OpenGL tetején fut.
Főbb változások:
- Hozzáadva a NVIDIA Reflex támogatása, amely csökkenti a grafika renderelési késéseit a játékokban az új keret létrehozására vonatkozó parancsok előre történő küldésével, még mielőtt a jelenlegi keret renderelése befejeződne. A Reflex használatához Direct3D 11 alapú játékokban NVIDIA meghajtó szükséges, amely támogatja a Vulkan VK_NV_low_latency2 kiterjesztését, és az kísérleti Proton csomagágat kell telepíteni. Azok a játékok, amelyekben alkalmazható az javasolt optimalizálás: God of War, Overwatch 2 és Quake Champions. Az Unreal Engine 4 alapú játékok jelenleg nem támogatottak.
- A D3D8 és D3D9 megvalósításokban megoldották a versenyhelyzetet, amely a több szálon betöltődő erőforrásokat kezelő játékok összeomlásához vezetett.
- Hozzáadva az ID3D11On12Device1 interfész.
- Átdolgozva a Vulkan API-t használó virtuális keretelhelyezők (SwapChain) implementációja.
- Készítettünk egy megoldást, amely megkerüli a tipikus hibát a játékokban, amely a NVIDIA által használt MSAA (Multisample Anti-Aliasing) meghajtókkal rendelkező rendszereken torzulást okozott a kimenetben. Ennek ára egy kis memóriahasználat és CPU-terhelés növekedés. A probléma olyan játékokban jelentkezett, mint az Assassin’s Creed 3 / Black Flag, Watch Dogs és Stalker: Clear Sky.
- Optimalizálásokat tartalmaz, amelyek potenciálisan növelik a teljesítményt azokban a játékokban, amelyek NVAPI UAVOverlap módot, UAV pixelfunkciót vagy erőforrások kötését alkalmazzák. Például a teljesítmény növekedését észlelhetjük a Baldurs Gate 3, Trine 5 és a God of War játékokban.
- Megoldásra kerültek a következő játékokban előforduló problémák:
- Cardfight!! Vanguard Dear Days 2
- CivCity: Rome
- Clanfolk
- Global Operations
- Kingdom Come: Deliverance
- Need For Speed: Hot Pursuit 2
- Silent Hill 2
- Tom Clancy’s Splinter Cell
- Trainz 1.3
- Watch Dogs 2
Forrás: opennet.ru
