Компания Valve обяви изданието VKD3D-Proton 2.8, основано на кода на vkd3d, създадено за подобряване на поддръжката на Direct3D 12 в пакета за стартиране на игри Proton. В VKD3D-Proton се поддържат специфични за Proton промени, оптимизации и подобрения за по-качествено изпълнение на Windows игри на базата на Direct3D 12, които все още не са приети в основния състав на vkd3d. Също така, се споменава ориентацията към използването на съвременни разширения на Vulkan и възможностите на новите версии на графичните драйвери за постигане на пълна съвместимост с Direct3D 12.
В новата версия:
- Добавена е поддръжка на Vulkan разширението VK_EXT_descriptor_buffer, чиято употреба значително намали натоварването на CPU.
- Преработена е реализацията на виртуалните фреймбуфери (SwapChain). Промените позволиха по-прецизно управление на закъсненията и кадрите чрез разширението VK_KHR_present_wait и намаляване на натоварването на CPU в основния поток.
- Решени са проблеми в игрите Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village.
Допълнително, може да се спомене обновлението на проекта GE-Proton7, в рамките на което ентусиасти формулират независими от компанията Valve разширени сборки на пакета за стартиране на Windows приложения Proton, които се отличават с нова версия на Wine, употреба на FFmpeg в FAudio и включване на допълнителни пачове, решаващи проблеми в различни игрови приложения. В версия Proton GE 43 е извършен преход към новата кодова база на Wine, dxvk, proton, protonfix и vkd3d (от Git), пренесени са корекции за решаване на проблеми в игрите Immortals: Fenyx, Baldur’s Gate 3, Gears 5, Witcher 3.
Източник: opennet.ru
