Valve published a new version of the project Proton 9.0-4 based on the code base of the Wine project and aimed at ensuring the launch of game applications created for Windows and presented in the Steam catalog. The projects of the project are distributed under the license BSD.
Proton allows you to directly run game applications in the Linux client, supplied only for Windows. 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 DirectX calls to the API Vulkan, provides improved support for gaming controllers and the ability to use full-screen mode, regardless of the screen resolutions supported in games. To increase the performance of multi-flow games, the mechanisms of “Eventfd Synchronization) and “Futex/FSYNC” are supported.
Among the changes in the new version of Proton:
- DXVK layer, broadcasting calls to the API Vulkan, updated to branch 2.5.
- VKD3D-PROTON, Valve’s branch from VKD3D to improve Direct3d 12 in Proton, updated to version 2.13-241. VKD3D-SHADER is imported from VKD3D 1.14.
- DXVK-NVAPI package with the implementation of the NVAPI library on top of the DXVK is updated to version 0.7.1-94.
- Wine mono engine with the implementation of the .NET platform is updated before the release 9.3.1</a>.
- Added games support:
- APB RELOODED
- Conqueror