VXD3D-Proton 2.4 is now available with some performance improvements for direct3D 12 graphical API instruction translation to Vulkan. As you know, a key piece for many Windows video games to work on Linux. Without it, Proton from Valve's Steam Play client wouldn't be the same.
Addition performance improvements VXD3D-Proton 2.4 also includes other new features and bug fixes from previous versions. Implementations to improve performance include a reduction in the latency in the exchange chain of this project, improvements in the rate of frames, optimization in the search for format information, and solutions to solve the compilation hitches of pipelines in certain scenarios.
Some other significant performance improvements have also been noted that have to do with the GPU usage thanks to a rewrite of how image layouts are handled for color and depth template targets with Horizon Zero Dawn. These new features provide promising data for improvements of up to 15-20%. In the case of Death Stranding, the improvement is 10% and between 5 and 10% for other video game titles.
In addition, support for titles has been improved. DirectX 12 and many others that were already compatible will see the experience improved. And if that seems not enough, there are also more news in VXD3D-Porton 2.4 such as:
- Support for sparse 3D textures enabled.
- Bug fixes in DXIL.
- Fixed a strange bug where the sun was breaking through the walls in RE: Village.
- Cyberpunk error 2077 where certain locales were showing a black screen will no longer appear.
- Some bugs related to running GravityMark have also been fixed.
- Robustness against certain application bugs related to NULL descriptors is improved.
- Solution for the FP64 vector contrast management error in DXBC.
- Cyberpunk 2077 inventory screen will not hang the GPU in RADV.
- Problems in various versions of Necromunda have been fixed.
- Other DIRT 5 enhancements
More information about VXD3D-Proton 2.4 - Github site