Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

The Steam Play Proton compatibility layer turns two years old

By - | Views: 36,595

Two years ago to the date, Valve Software made an announcement that would change Linux gaming on Steam: that announcement was the new version of Steam Play with the Proton compatibility layer.

Proton is the Valve-funded fork of Wine, a compatibility layer designed to run Windows software on other systems. With Proton, Valve are focusing of course on games and Steam integration with the help of CodeWeavers. Two years on, there's a huge amount more AAA games (thousands) playable on Linux with a few clicks of a button (guide). Thanks to Proton, users moving over from Windows likely don't need to give up a lot of their games, since many should work well and the importance of that cannot be understated as a back catalogue is vital.

Steam Play itself as a feature is definitely very interesting and exciting when you look outside of just Proton too. It's enabled the creation of other compatibility layers like Boxtron for running DOSBox titles on Steam in a native Linux build of DOSBox and Roberta which does the same for ScummVM. Even further than that, it's also the way you can run dedicated Linux builds in a container with the Steam Linux Runtime (info: #1, #2) to enable them to hopefully continuing running forever.

Since the original announcement, it's hard to say if Steam Play and Proton made much of a difference to the user share of Linux on Steam (see our Steam Tracker). It seems mostly stable and hasn't budged much. Not that I expected it to mind you, we still have plenty of mountains to climb with the biggest being that the vast majority of PC hardware people buy comes pre-loaded with Windows 10. We've seen some movement there though with more Linux-focused vendors popping up over the years including: Entroware, Purism, Slimbook, StarLabs, TUXEDO and System76 also continuing to expand. Even Lenovo started moving to add more Fedora offerings and Ubuntu/RedHat too but a huge amount of work has to be done on that to improve things across many more top-tier vendors.

For those curious: there's currently no news to share on the status of anti-cheat support (mostly meaning Easy Anti-Cheat and BattlEye) for Proton. The unofficial work that seemed initially exciting had a major setback when EAC was updated and it all broke. That is just one of the many mountains this compatibility layer needs to overcome, somehow.

I'm still thoroughly curious on what the end game is here and why Valve continue to fund various Linux projects like Proton, Mesa driver improvements, the ACO AMD shader compiler, whatever Gamescope turns into and plenty of others. Will it end up being part of their quest to bring out their own full cloud gaming solution? They have a lot of the tech there ready for streaming and they might end up being one of the last major gaming companies to do it at this rate. Will it be for SteamOS 3.0? Just as a continued backup in case Microsoft lock down Windows? Or is it really just a few passionate Linux fans inside Valve? As always, they remain quite tight lipped about it and one day I hope they agree to my interview requests on it. The future of Linux gaming certainly is looking colourful.

Happy two years, Steam Play and Proton. What will the next two bring?

Ps. if you wish to follow a specific category of news here on GOL, just hit the tags and look for the RSS icon!

Article taken from GamingOnLinux.com.
56 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
30 comments
Page: 1/3»
  Go to:

yokem55 20 Aug
View PC info
  • Supporter Plus
I tend to think Valve justifies the Proton work simply because it pays for itself. They see $xxx,xxx more game sales from Proton users and that has justified the investment in a few employees and contractors to work on it. Any bigger picture strategy might simply be 'Keep MS on their toes', but nothing more specific than that.

They might have their own cloud gaming vision, but the investment in the hardware and bandwidth infrastructure needed seems to be something they are unlikely to make a big bet on.
CatKiller 20 Aug
QuoteI'm still thoroughly curious on what the end game is here

My impression is that they don't really need one.

The strategic reasons they had for starting out on the path are still the case, so there's no strategic impetus to stop. Compared to their revenue, their total outlay for supporting Linux is small, and the Linux market likely makes a profit for them. The work is interesting, which fits well with their flat structure. The work can progress incrementally, which fits well with their flat structure. If they did stop the help for new Linux games they'd still be on the hook for supporting all the existing Linux customers without new sales to cover those costs, and the appearance of there being no viable alternative to Windows would mean that they'd end up more dependent on Windows than they were before they started.

So unless they get bought by someone else with radically different strategic priorities, which is extremely unlikely given that Valve is privately-owned and makes an awful lot of money just as it is, I don't see their support stopping. If they happen upon some new amazing thing as a result that puts them in a stronger position, then that's good, but if they don't that's fine, too.

Linux being a good place to scratch one's own itch works just as well for Valve as it does for everyone else.


Last edited by CatKiller on 20 August 2020 at 11:54 pm UTC
drmoth 21 Aug
Amazing that it's only been 2 years, it feels more like 5
Linuxwarper 21 Aug
Gabe did mention he admired Nintendo for how they handle both hardware and software. The groundwork they are laying could be very well for a relaunch of Steam device. In Steamworks Development (2019 year in review) there was this quote at end, after bunch of plans were listed:
QuoteAnd of course we expect to release lots of improvements to Steam TV, Chat, the Library, the Store, and other existing features.

There are more projects that we're not quite ready to talk about just yet. Interested in helping out? Please send us your feedback on what's important to you, and if you want to join us in the trenches, we're always hiring.
The_Aquabat 21 Aug
QuoteI'm still thoroughly curious on what the end game is

for me it's pretty simple. How can Valve know if Windows is doing a good job in game performance with nothing to compare? and MacOS is nowhere near a fair point of comparison since it uses different API and stuff too intricated to compare apples to apples. Linux instead is an excellent base to compare performance with windows we had an example case when everyone got surprised when RDR2 ran better on Linux that on Windows. I think that the real end game here is when DXVK gets good enough to give you no performance penalty, today there's some games that have no performance penalty so not like it's impossible.
I am just plain amazed at what Valve has cobbled together into Proton from some pretty scattered projects. For Linux gamers it is a huge gift.

I just want to say a massive thank-you to all the Proton team, but also the Wine and DXVK folks. You know who you are and, yes, you all rock.
Quoting: CatKiller
QuoteI'm still thoroughly curious on what the end game is here

My impression is that they don't really need one.
You may well be right but I'll be kind of disappointed if so. I keep hoping they've got some kind of Big Plan that will eventually, when the stars align properly, usher in the forever-awaited
Year of the Linux Desktop (TM)
Zappor 21 Aug
Is there an updated SteamPlay proton whitelist somewhere? A long time since I heard about an update to it.
Hori 21 Aug
Proton is the single greatest thing that happened to Linux gaming ever.
We went from "you most likely can't play it" to "you most likely can play it" almost overnight, and the importance of that cannot be overstated. Never in my wildest dreams have I even thought that could be possible. Even when Proton was announced I didn't expected it work much better than WINE, even though I was excited about it, but it still delivered on its promise and then some.

One very important thing Proton did for us: It was a big enough change in order to make big tech youtubers (like LTT) start talking about us, and the difference between their how Linux is presented in their videos from before and after proton is clear and quite big.
I found all of them to be fair and accurate, but since now gaming is so easy and comfortable for everyone, not just tinkerers and geeks (which I am, but I still prefer built-in solutions if they work well enough, and I think I can speak for most when I say this), it's only since around Proton came out that they more openly recommend Linux (and that it looks attractive) for the average user.

Don't forget that a lot, if not most, of us here became Linux users after a "weekend project" of trying out this foreign and mysterious thing called Linux. "What, are there really other OSes for the PC that you can actually use other than Windows?" or "Wait Linux can be used as a normal OS? Isn't it a server thing?" And here we are years later using still using it and using it as a primary OS for years.
It's VERY important to make the transition as easy as possible and to reduce the harmful side-effects (losing a lot of software) as much as possible, in other to retain those curious users (curious users are great!)
For me it was not easy at all (beginning of 2014) and I ended up switching back to Windows for around half a year more until I finished school - I really liked Linux but a lot of things that I used and depended on for school (most Visual Studio) didn't work and their alternatives weren't good enough - and gaming was basically inexistent when compared to Windows. The plan was to switch back to Linux after I finish school since for university it will most likely be good enough and I was willing to give up on gaming entirely (but Valve had something to say about this part).

Not everyone would have switched back to Linux - in fact I actually think that most wouldn't. And most definetely wouldn't have been willing to give up on gaming entirely.
Since then, all of those issues that I had were solved: MonoDevelop became much, much better and eventually VSCode was released and C# development on Linux became official and easy, and gaming... well I've already said enough about that part and what a stark difference there is between back then and today.

Quoting: ZapporIs there an updated SteamPlay proton whitelist somewhere? A long time since I heard about an update to it.
I am wondering the same thing every time I see a Proton-related article.
I used to put all the whitelisted game in their own category when Proton was new, so that I could keep track which ones work "as good as native" and which are unknown. (i had like 2 more categories for splitting the unofficial ones)
But for a while now I deleted those categories and I simply just expect everything to work and in the vast majority of cases they actually do - it's very rare I have problems.

But it'd still be nice to see the whole list of whitelisted games just out of curiosity and to get an idea about it's grown outside of the experimental enable-for-all checkbox.


Last edited by Hori on 21 August 2020 at 7:32 am UTC
CatKiller 21 Aug
Quoting: ZapporIs there an updated SteamPlay proton whitelist somewhere? A long time since I heard about an update to it.

I think this is it. The thing with the whitelist was that Valve agreed to take on support for whitelisted games to help Proton take off, and it turned out that Proton didn't really need that as long as it keeps improving in general.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.