Elérhető a DXVK 2.4.1 verziójának kiadása, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 és 11 implementációját kínálja, amely a Vulkan API hívásainak átfordítása révén működik. A DXVK használatához Vulkan 1.3 API-t támogató illesztőprogramok szükségesek, mint például a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 és AMDVLK. A DXVK alkalmazható 3D-alkalmazások és játékok futtatására Linuxon a Wine segítségével, magasan teljesítményes alternatívaként a Wine által számára nyújtott Direct3D 9/10/11 implementációknak, amelyek az OpenGL fölött működnek.
Főbb változások:
- Biztosított a dinamikus memóriafoglalás a már a programhoz rendeltek mérete figyelembevételével. A változtatás lehetővé tette a dxvk.maxChunkSize beállítás eltávolítását, és javította sok játék launcherének viselkedését.
- Javult a D3D8 implementáció általános stabilitása, a különböző memória szivárgások megszüntetésével és a hibakezelés javításával.
- Optimalizálva lett a vertex buffer betöltési folyamata. Jelentősen nőtt a teljesítménye számos játéknak, amelyek programozott vertex feldolgozást használnak.
- AMDVLK illesztőprogram használata esetén alapértelmezés szerint aktiválva van a lebegőpontos műveletek szigorú emulációs módja (D3D9FloatEmulation::Strict).
- Megvalósult a felhasználatlan kód kivételes stádiuma, amely megoldja a hibás SPIR-V árnyékolók generálásával kapcsolatos problémákat.
- A Windows viselkedésének megközelítése érdekében biztosított a teljes képernyős módból való kilépés a D3D11-et használó játékok ablakainak fókuszváltása után.
- Megoldásra kerültek a következő játékokban előforduló problémák:
- Batman Arkham Knight
- Chrome: Gold Edition
- GTA: San Andreas
- Hunt Showdown
- Kena: Bridge of Spirits
- Microsoft Flight Simulator
- Operation Racoon City
- Prince of Persia (2008)
- Rayman 3
- Senran Kagura Peach Ball
- Serious Sam 2
- Splinter Cell: Pandora Tomorrow
- The First Templar
- The Sims 2
- The Sims 4
- Trails through Daybreak
Forrás: opennet.ru
