Several days ago the Valve developers announced the release of the new version of Proton 5.13-5 which highlights the added support for the OpenXR API, as well as the solutions to problems with Cyberpunk 2077 and different improvements for various titles.
For those who do not know about Proton, they should know which is based on the Wine project and aims to allow Linux gaming applications created for Windows and listed on Steam run on Linux. The developments of the project are distributed under the BSD license.
Proton allows directly running game applications Windows only on the Steam Linux client.
The package includes the implementation of DirectX 9/10/11 (based on the DXVK package) and DirectX 12 (based on vkd3d-proton), working through the translation of DirectX calls to the Vulkan API, provides improved support for game controllers and the ability to use full-screen mode regardless of support for gaming screen resolutions.
In addition, the “Esync” (Eventfd Synchronization) and “futex / fsync” mechanisms are supported to increase the performance of multithreaded games.
Main changes in Proton 5.13-5
In this new version of Proton 5.13-5 the main novelty is that added support for OpenXR API developed by the Khronos consortium to create virtual and augmented reality applications.
Of the applications using OpenXR that can run on Proton, VR mode in Microsoft Flight Simulator is highlighted (which is still viable on AMD GPU systems).
Another novelty that stands out is that the VKD3D-Proton project code has been updated to version 2.1, which develops a fork of vkd3d with the Direct3D 12 implementation, which includes Proton-specific changes, optimizations and improvements for better performance of Direct3D 12-based Windows games.
And as for more improvements and fixes for games, in the announcement it is mentioned that most games now pause input processing while a Steam popup is active.
Besides that sound issues have been resolved in Cyberpunk 2077 and that online play is already supported in the Red Dead Online and Read Dead Redemption 2 games.
Of the other changes that stand out of this new version:
- Fixed glitches in Gears Tactics, Fallout 76, Kingdoms Reborn, Need For Speed Hot Pursuit, and Conan Exiles.
- Support was provided for the functionality of creating screenshots in the Fallout 76 and Path of Exile games.
- Fixed text display issues in Lumberjack Destiny.
- Fixed screen resolution issues in DLC Quest and other XNA games.
Finally sIf you are interested in knowing more about it About the new version released, you can check the details in the following link.
How to activate Proton on Steam?
For those interested in trying Proton, they must have the beta version of Steam installed on their system In the event that this is not the case, they can join the Linux beta from the Steam client.
For this they must open the Steam client and click on Steam in the upper left corner and then Settings.
In the “Account” section you will find the option to register for the beta version. Doing this and accepting will close the Steam client and download the beta version (a new installation).
At the end and after accessing their account they return to the same route to verify that they are already using Proton. Now you can install your games as usual, you will be reminded for the only time that Proton is used for it.
On the other hand if you are interested in compiling the code on your own, you can get the new version by downloading it from the following link.
The instructions, as well as the details to carry out this process and other information about the project can be found in this link.