Valve has published the first release of a new branch of Proton 5.0, which is based on the experience of the Wine project and aims to provide Linux gaming applications created for Windows and presented in the Steam catalog. The developments of the project are distributed under the BSD license.

Proton allows you to run game applications that are delivered only for Windows directly in Steam Linux client. The package includes the implementation of DirectX 9/10/11 (based on the DXVK package) and DirectX 12 (based on vkd3d), 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 the screen resolutions supported in games. Eventfd Synchronization (esync) and futex/fsync mechanisms are supported to increase performance in multithreaded games.

In the new version: