Компания 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
