A Valve kiadta a VKD3D-Proton 2.8 verziót, a vkd3d kódalapból készült ágat, amely a Direct3D 12 támogatásának javítására készült a Proton játékindító csomagban. A VKD3D-Proton támogatja a Proton-specifikus módosításokat, optimalizációkat és fejlesztéseket, hogy a Direct3D 12 alapú Windows játékok jobb teljesítményt nyújtsanak, amelyek még nem kerültek be az alap vkd3d verzióba. A változások között szerepel a modern Vulkan kiterjesztések és új grafikus meghajtók képességeinek alkalmazása a Direct3D 12 teljes kompatibilitása érdekében.
Az új verzióban:
- Hozzáadták a VK_EXT_descriptor_buffer Vulkan-kiterjesztés támogatását, amelynek alkalmazása jelentősen csökkentette a CPU terhelését.
- Átírták a virtuális keretbufferek (SwapChain) megvalósítását. A változtatások lehetővé tették a késések és képkockák pontosabb kezelését a VK_KHR_present_wait kiterjesztés segítségével, valamint csökkentették a CPU terhelését a fő szálon.
- Megoldották a problémákat a Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV és Resident Evil Village játékokban.
További érdekesség, hogy frissült a GE-Proton7 projekt, amely keretében lelkes fejlesztők független, Valve-tól eltérő kiterjesztett verziókat készítenek a Windows-alkalmazások indítócsomagjához, amelyek újszerűbb Wine verzióval, FFmpeg alkalmazásának integrálásával az FAudio-ba és különböző játékalkalmazások problémáinak megoldására szolgáló további javításokkal rendelkeznek. A Proton GE 43 verzióban átálltak az új Wine kódalapra, dxvk, proton, protonfix és vkd3d (Git-ből), és átvitték a javításokat az Immortals: Fenyx, Baldur’s Gate 3, Gears 5 és Witcher 3 játékok problémáinak megoldására.
Forrás: opennet.ru
