Valve heeft VKD3D-Proton 2.8 uitgebracht, een fork van de vkd3d-codebasis die is ontworpen om de Direct3D 12-ondersteuning in de Proton-gamelauncher te verbeteren. VKD3D-Proton bevat Proton-specifieke wijzigingen, optimalisaties en verbeteringen voor betere prestaties. Windows- Direct3D 12-gebaseerde games die nog niet in de kernbibliotheek van vkd3d zijn opgenomen. Andere opvallende verschillen zijn de focus op het gebruik van moderne Vulkan-extensies en de nieuwste grafische stuurprogramma's om volledige Direct3D 12-compatibiliteit te bereiken.
In de nieuwe versie:
- Ondersteuning toegevoegd voor de Vulkan-extensie VK_EXT_descriptor_buffer, waarvan het gebruik de CPU-belasting aanzienlijk verminderde.
- De implementatie van virtuele framebuffers (SwapChain) is herschreven. De veranderingen maakten het mogelijk om met behulp van de VK_KHR_present_wait-extensie preciezere controle over vertragingen en frames te bieden en de CPU-belasting in de hoofdthread te verminderen.
- Problemen met Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV en Resident Evil Village zijn opgelost.
Daarnaast is het vermeldenswaard dat het GE-Proton7-project is bijgewerkt. In het kader hiervan ontwikkelen enthousiastelingen, onafhankelijk van Valve, uitgebreidere versies van het lanceringspakket. WindowsProton-applicaties, met een recentere versie van Wine, het gebruik van FFmpeg in FAudio en de toevoeging van extra patches die problemen in diverse game-applicaties oplossen. Proton GE 43 biedt een overstap naar de nieuwste Wine-, dxvk-, proton-, protonfix- en vkd3d-codebasis (van Git), en geporteerde fixes voor problemen in Immortals: Fenyx, Baldur's Gate 3, Gears 5 en Witcher 3.
Bron: opennet.ru
