Valve published the latest version of the project Proton 9.0-3, which is based on Wine code and allows for running Windows game applications on Linux through the Steam catalog. The project is distributed under the BSD license.
Proton enables the direct launch of Windows game applications on the Linux client. It includes support for DirectX 9/10/11 (via DXVK) and DirectX 12 (via vkd3d-proton), improved gaming controller support, full-screen mode irrespective of game resolutions, and enhanced performance for multi-threaded games with “Eventfd Synchronization” and “Futex/FSYNC” mechanisms.
Some of the updates in the latest version of Proton include:
- A DXVK layer for Vulkan API calls, updated to 2.4 branch.
- VKD3D-PROTON, VALVE branch optimized for Direct3D 12 in Proton, updated to version 2.13.
- DXVK-Nvapi package with NVAPI library implementation over DXVK updated to version 0.7.1.
- Wine Mono engine with .NET platform implementation updated to version 9.2.0.
- Added support for D3D12 with Openxr for virtual reality headsets.
- Introduced support for game controllers management using Xalia for Fallout 3.
- Decreased memory consumption while playing videos in 32-bit games.
- Added support for various games including “Avatar: Frontiers of Pandora
/Reports, release notes, official announcements.