Valve has released VKD3D-Proton 2.8, a branch from the vkd3d codebase designed to enhance Direct3D 12 support in the Proton gaming launch package. VKD3D-Proton includes Proton-specific modifications, optimizations, and improvements for better performance of Windows games based on Direct3D 12 that have not yet been incorporated into the main vkd3d codebase. It is also noted for its focus on utilizing modern Vulkan extensions and the capabilities of the latest graphics driver releases to achieve full compatibility with Direct3D 12.
In the new version:
- Support for the Vulkan extension VK_EXT_descriptor_buffer has been added, which significantly reduces CPU load.
- The implementation of virtual framebuffers (SwapChain) has been rewritten. The changes allow for more precise control over delays and frames using the VK_KHR_present_wait extension and reduce CPU load in the main thread.
- Issues have been resolved in the games Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, and Resident Evil Village.
Additionally, the GE-Proton7 project update is noteworthy, wherein enthusiasts are developing extended builds of the Proton package for running Windows applications independently of Valve. These builds feature a more recent version of Wine, utilize FFmpeg in FAudio, and include additional patches that resolve issues in various gaming applications. In Proton GE 43, a transition to the latest codebase of Wine, dxvk, proton, protonfix, and vkd3d (from Git) was made, and fixes for issues in games like Immortals: Fenyx, Baldur’s Gate 3, Gears 5, and Witcher 3 have been applied.
Source: opennet.ru
