Valve announced the beta version of the Steam Play service with a modified version of Wine, called Proton. It allows you to run Windows games on Linux.
The goal of the project is to provide Linux users with access to more games. Also, the company wants to remove developers from the task of porting games to other platforms, so that they spend more time improving the game process.
- Launch games directly through the Steam client for Linux with Steamworks and OpenVR support;
- Support for games using DirectX 11 and 12 without sacrificing performance thanks to the Vulkan API;
- Support for full-screen mode by stretching the image;
- Support of all controllers supported by the Windows version of Steam;
- Increase the performance of multi-threaded games through the collection of patches esync.
The company announced full support for 26 games, including Fallout Shelter and PAYDAY: The Heist. To run games, you must become a beta-testing participant and install the latest versions of NVIDIA 396.51 or Mesa 18.2.0 drivers for AMD and Intel video cards.
Enthusiasts can try to start any game by turning on the Enable Steam Play for all titles option in the settings. Successful and unsuccessful attempts to run are recorded in an online document. Proton's source code is published on GitHub, so users can create their own builds with bug fixes. Proton is written on C++.
Together with attempts to expand the library of games on other platforms, Valve gets rid of the support of old systems. In June 2018, the company announced the end of support for Windows XP and Vista.