Steam Play updated, allows Linux users to play Windows games using modified version of Wine
Last Friday, we discussed reports of Steam having secretly made some updates regarding Steam Play, and hints that it could be linked to allowing for those on Linux to run Windows-only games. As of August 21st, Steam has put out a press release announcing the new beta. Multiple games that don't have an official Linux release can now easily be installed from the Steam client, allowing for easy access to the compatible games, listed below.
- Beat Saber
- Bejeweled 2 Deluxe
- Doki Doki Literature Club!
- DOOM
- DOOM II: Hell on Earth
- DOOM VFR
- Fallout Shelter
- FATE
- FINAL FANTASY VI
- Geometry Dash
- Google Earth VR
- Into The Breach
- Magic: The Gathering - Duels of the Planeswalkers 2012
- Magic: The Gathering - Duels of the Planeswalkers 2013
- Mount & Blade
- Mount & Blade: With Fire & Sword
- NieR: Automata
- PAYDAY: The Heist
- QUAKE
- S.T.A.L.K.E.R.: Shadow of Chernobyl
- Star Wars: Battlefront 2
- Tekken 7
- The Last Remnant
- Tropico 4
- Ultimate Doom
- Warhammer® 40,000: Dawn of War® - Dark Crusade
- Warhammer® 40,000: Dawn of War® - Soulstorm
Games that originally relied on DirectX will now run through Vulkan, instead. These titles function by running a modified version of WINE, which Valve has dubbed "Proton". For those interested, you can see it on GitHub, where the code has been made open source.
Proton is a tool distribution based on a modified version of Wine. The included improvements to Wine have been designed and funded by Valve, in a joint development effort with CodeWeavers. Here are some examples of what we've been working on together since 2016:
- vkd3d[source.winehq.org], the Direct3D 12 implementation based on Vulkan
- The OpenVR and Steamworks native API bridges
- Many wined3d performance and functionality fixes for Direct3D 9 and Direct3D 11
- Overhauled fullscreen and gamepad support
- The "esync[github.com]" patchset, for multi-threaded performance improvements
Valve stated that they hope this newly made progress helps developers eventually bring their future titles to Linux, while also assisting them in making the process easier. Though official compatibility is listed only for the above games at this time, you can try to run it with any Steam game, to varying results. According to the Steam post, most games should work, eventually, barring those with excessive DRM or anti-cheat systems.
Source