Valve published a project release Proton 5.13-5 , which is based on the Wine project and aims to ensure that gaming applications created for Windows and presented in the Steam catalog run on Linux. Developments of the project are distributed under the BSD license.
Proton allows you to directly run Windows-only gaming applications in the Steam Linux client. The package includes the implementation of DirectX 9/10/11 (based on DXVK package) and DirectX 12 (based on vkd3d-proton a>), working by broadcasting DirectX calls to the Vulkan API, provides improved support for game controllers and the ability to use full screen mode regardless of the screen resolutions supported in games. “Esync” (Eventfd Synchronization) and “futex / fsync” mechanisms are supported to increase the performance of multi-threaded games.
In new version :
- Added support for the OpenXR API, developed by the Khronos consortium for creating virtual and augmented reality applications. Of the applications using OpenXR that can run in Proton, VR mode is noted in Microsoft Flight Simulator (it is still workable on systems with AMD GPUs).
- The code of the VKD3D-Proton project has been updated to version 2.1, which develops a fork of vkd3d with the implementation of Direct3D 12, which includes Proton-specific changes, optimizations and improvements for better performance of Windows games based on Direct3D 12.
- Resolved sound issues in Cyberpunk 2077.
- Supported online play in Red Dead Online and Read Dead Redemption 2.
- Fixed crashes in Gears Tactics, Fallout 76, Kingdoms Reborn, Need For Speed Hot Pursuit, and Conan Exiles.
- Support has been provided for the functionality of taking screenshots in Fallout 76 and Path of Exile.
- Most games now pause input processing while a Steam popup is active.
- Resolved text rendering issues in Lumberjack Destiny.
- Fixed resolution issues in DLC Quest and other XNA games.
Also, formed project release Wine Staging 6.0 , within which extended Wine builds are formed, including incomplete or risky patches that are not yet suitable for acceptance into the main Wine branch. Compared to Wine, Wine Staging provides 784 additional patches. The new release provides synchronization with the Wine 6.0 codebase.