Valve Breaks the Shackles of Proton

Valve has just updated Steam’s client (at least the beta one) to introduce some very welcome changes for Linux gamers. There are two major ones.

First, Steam on Linux now allows users to force the use of Proton even for games that have native clients. This is absolute good news, for multiple reasons:

  • Some games with native clients were abandoned by their developers (Humans Fall Flat?)
  • Some games with native clients have really, really bad performance (bad ports).
  • Some games with native clients have a crippled multiplayer mode, that does not work with Windows users.

So far it’s been confirmed thru various users:

  • Dying Light and Tomb Raider 2013 run much better in Proton than their native clients.
  • Company of Heroes 2 via Proton can now connect with Windows users while the native client could not.
  • Ark is much better in its Proton version (the native client looks like a game from 10 years ago) but there is still some issues to connect with BattlEye protected servers (https://www.protondb.com/app/346110).
  • Dead Cells’ native version does not support the Steam Controller but running it via Proton fixes the control issue. Go figure!

Forcing Proton for native games that don’t work properly or are unsupported for any reason is a great alternative. Proton keeps evolving so you are likely to get more and more performance out of it as time goes, and that will benefit all games, the old like the new.

The added bonus is that it will unveil how poorly ports are usually done when you can just install in parallel the Windows version and demonstrate it runs better than the “native” one… There are still games like Rise of the Tomb Raider where Feral’s port performs actually better than Proton, so Proton is not a one size fits all solution, but by far and large we have had more badly optimized ports than the contrary.

This brings us to the second change, just as important and relevant. Valve has made it possible to use Proton for non-Steam games, directly from Steam. And it works! Yesterday I just grabbed my GOG version of The Witcher 3, and gave it to Steam as a .exe (add non-steam game) and ticked the box in the properties to “use Wine Compatibility Tool” or something like that. And it worked, just like that!

Here’s a quick video demonstrating the process: https://streamable.com/pukwz

The only issue I am still fighting with is with the controllers – both the Xbox360 gamepad and the SteamController don’t seem to be recognized by the GOG version of The Witcher 3 (while it worked under Wine+DXVK before). I am not sure if this is a problem for Witcher 3 or if other titles are concerned, but nevertheless the door is opened: Steam can almost act as a Lutris-like solution now for Linux gamers.

Of course, any setup that requires numerous tweaks will work better with Lutris, but this is still huge news.

I am very impressed by the team at Valve (and Codeweavers/DXVK devs) working on this. They have been ticking all the right boxes in a very short time.

Excellent work.


At BoilingSteam, we strongly dislike ads and that is why you won't find any during your visit. If you like what we do, please consider signing up to our newsletter (No Spam!). Register to our RSS feed also works. We are on Mastodon and on IRC too (Freenode, channel #boilingsteam). You can reach us anytime via the contact form for feedback, ideas and news tips. We are always looking for more editors/contributors - feel free to candidate!

Avatar

Ekianjo

24
Leave a Reply

avatar
23 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
5 Comment authors
AvatarAvatarAvatarAvatarAvatar Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] Valve Breaks the Shackles of Proton (Windows Emulation Layer) on Linux 2 by ekianjo | 0 comments on Hacker News. […]

trackback

[…] Valve Breaks the Shackles of Proton (Windows Emulation Layer) on Linux 2 by ekianjo | 0 comments on Hacker News. […]

trackback

[…] Valve Breaks the Shackles of Proton (Windows Emulation Layer) on Linux 2 by ekianjo | 0 comments on Hacker News. […]

trackback

[…] Valve Breaks the Shackles of Proton (Windows Emulation Layer) on Linux 12 by ekianjo | 1 comments on Hacker News. […]

trackback

[…] Valve Breaks the Shackles of Proton (Windows Emulation Layer) on Linux 12 by ekianjo | 1 comments on Hacker News. […]

trackback

[…] Valve Breaks the Shackles of Proton (Windows Emulation Layer) on Linux 12 by ekianjo | 1 comments on Hacker News. […]

trackback

[…] Read More […]

trackback

[…] Source: boilingsteam.com […]

Avatar
Guest
Sameer

If you are having a problem with controllers (in Proton), there’s one thing that helped me in Monster Hunter World. Try going to the game’s settings in Big Picture mode and then go to the controller config and then “Force Off”.

Avatar
Guest
Mohandevir

Personnally, I have the Steam version of Witcher 3 and it runs like a champ, with my Steam Controller.

As for performances, in many cases, it seems that games converted to Vulkan instead of OpenGL gives better performances. I might be wrong, but because of that, it seems that OpenGL native ports pale in comparison to Proton’s DVXK’s performances. On the other side, native ports using Vulkan will probably run better than what Proton has to offer.

That’s my “preliminary” observation. 🙂

trackback

[…] The first update is helpful because some Linux ports aren’t very good or aren’t actively supported by their developers. Users are already reporting that the Windows versions of some games run better on Linux than the Linux ports. […]

Avatar
Guest
Brock40

Hopefully, they can find a fix for EAC easy-anticheat. I play Hunt showdown and Dead by Daylight. My two favorites. Only reason I still have a Windows partition.

Avatar
Guest
aaronfranke

“The only issue I am still fighting with is with the controllers” Proton uses SteamInput natively for controllers, try configuring the controller within Steam Big Picture mode.

trackback

[…] través de la experiencia de varios usuarios, recopiladas por el sitio boilingsteam.com, ya se pueden ver los beneficios de esta […]

trackback

[…] A second Proton-related feature allows games that ship with their own native clients to be launched using Proton from inside Steam for Linux. This has positive implications beyond just convenience. As Boiling Steam points out: […]

trackback

[…] A second Proton-related feature allows games that ship with their own native clients to be launched using Proton from inside Steam for Linux. This has positive implications beyond just convenience. As Boiling Steam points out: […]

trackback

[…] dos cambios significan para algunos que Valve ha roto los grilletes de Proton, dada la enorme libertad que suponen para el ecosistema de juegos en Linux. Proton y Steam Play […]

trackback

[…] 2 cambios significan para algunos que Valve ha roto los grilletes de Proton, dada la grande libertad que suponen para el ecosistema de videojuegos en Linux. Proton y Steam […]

trackback

[…] Boiling Steam report talks about the GoG version of The Witcher 3 working almost perfectly through the Proton platform, […]

trackback

[…] Boiling Steam report talks about the GoG version of The Witcher 3 working almost perfectly through the Proton platform, […]

trackback

[…] Boiling Steam report talks in regards to the GoG model of The Witcher three working nearly completely by the Proton […]

trackback

[…] decided to authorise Proton support for Linux Based Operating Systems, making playing Windows games much easier for Linux gamers, […]