Společnost Valve vydala VKD3D-Proton 2.8, odvozeninu od kódové základny vkd3d, vytvořenou za účelem zlepšení podpory Direct3D 12 v balíčku pro spuštění her Proton. VKD3D-Proton podporuje specifické úpravy, optimalizace a vylepšení pro Proton, které zajišťují kvalitnější běh Windows her založených na Direct3D 12, jež dosud nebyly přijaty do hlavního projektu vkd3d. Mezi rozdíly patří také zaměření na využití moderních rozšíření Vulkan a možností nových verzí grafických ovladačů pro dosažení plné kompatibility s Direct3D 12.
V nové verzi:
- Byla přidána podpora rozšíření Vulkan VK_EXT_descriptor_buffer, jehož použití výrazně snížilo zátěž na CPU.
- Byla přepracována implementace virtuálních rámcových bufferů (SwapChain). Změny umožnily zajistit přesnější řízení latencí a snímků pomocí rozšíření VK_KHR_present_wait a snížit zátěž na CPU v hlavním vlákně.
- Byly vyřešeny problémy ve hrách Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village.
Dále lze zmínit aktualizaci projektu GE-Proton7, v jejímž rámci nadšenci vytvářejí nezávislé na společnosti Valve rozšířené sestavení balíčku pro spuštění Windows aplikací Proton, které se vyznačují novější verzí Wine, využitím FFmpeg v FAudio a zahrnutím dalších patchů, které řeší problémy v různých herních aplikacích. Ve verzi Proton GE 43 došlo k přechodu na aktuální kódovou základnu Wine, dxvk, proton, protonfix a vkd3d (z Git), byly přeneseny opravy pro řešení problémů v hrách Immortals: Fenyx, Baldur’s Gate 3, Gears 5, Witcher 3.
Zdroj: opennet.ru
