Release of VKD3D-Proton 2.8, fork of Vkd3d with Direct3D 12 implementation

Valve has published the release of VKD3D-Proton 2.8, a fork from the vkd3d codebase designed to improve Direct3D 12 support in the Proton game launcher. VKD3D-Proton supports Proton-specific changes, optimizations, and improvements to better run Windows games based on Direct3D 12, which are not yet mainstreamed into vkd3d. Of the differences, there is also a focus on using modern Vulkan extensions and the capabilities of recent releases of graphics drivers to achieve full compatibility with Direct3D 12.

In the new version:

  • Added support for the Vulkan extension VK_EXT_descriptor_buffer, the use of which allowed to significantly reduce the load on the CPU.
  • Rewritten implementation of virtual framebuffers (SwapChain). The changes made it possible to provide more precise control of delays and frames using the VK_KHR_present_wait extension and reduce the load on the CPU in the main thread.
  • Fixed issues in Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village.

Additionally, we can note the update of the GE-Proton7 project, in which enthusiasts form extended builds of the package independent of Valve for running Proton Windows applications, which differ in a more recent version of Wine, the use of FFmpeg in FAudio and the inclusion of additional patches that solve problems in various gaming applications. In Proton GE 43 version, migration to the fresh codebase Wine, dxvk, proton, protonfix and vkd3d (from Git) was carried out, fixes were transferred to solve problems in Immortals games: Fenyx, Baldur's Gate 3, Gears 5, Witcher 3

Source: opennet.ru

Add a comment