Issue VKD3D-Proton 2.8, VKD3D fork with Direct3D 12

company valve published release vkd3d3d-proproton 2.8 , branches from the VKD3D code base created to improve support for Direct3D3D 12 in the PROTON games package. VKD3D-Proton supports specific changes, optimization and improvements for better Windows-IGR on the basis of Direct3D3D 12, which have not yet been adopted in the main VKD3D composition. Of the differences, there is also an orientation on the use of modern Vulkan extensions and the capabilities of fresh graphic drivers releases to achieve complete compatibility with Direct3D 12.

In the new version:

  • Added support for vulkan broadcasting vk_ext_descriptor_buffer , the use of which made it possible to significantly reduce the load on CPU.
  • The implementation of virtual frameworks ( swapchain ). The changes made it possible to ensure more accurate control of delays and personnel using the expansion vk_khr_present_wait and reduce the load on the CPU in the main stream.
  • Problems are solved in Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Age of Empires
    Resident Evil Village.

You can additionally note update Project ge-proton7 , in which enthusiasts are formed by Valve, extended assemblies of the package for launching Windows Applications Proton , characterized by a more recent version of Wine, using FFMPEG in Faudio and the inclusion of additional patches that solve problems in various gaming applications. The PROTON GE 43 version has a transition to the fresh code base Wine, DXVK, Proton, protonfix and vkd3d (from GIT), adopted Corrections to solve problems in Immortals: Fenyx, Baldur’s Gate 3, GEARS 5, Witcher 3

/Media reports cited above.