Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

Second Face Software have announced that their incredibly popular Portal: Revolution mod for Portal 2 has dropped the Native Linux build.

They've had a Native Linux build for a long time, but it became quite problematic and they weren't able to solve the issues players kept encountering. So instead, they're going to ensure it works with Proton where the issues didn't happen.

As they mentioned in their announcement on Steam:

Portal: Revolution, from the start, has included a native Linux build. As some players have recently reported, it was broken because of recent Steam updates. To fix this we have decided to remove the native Linux binaries in favour of Proton. Don't panic.

Our native Linux build sucked. You may have experienced frequent hangs and stutters related to gel rendering or other strange bugs. This stems from a bug in our multithreaded rendering code for gel blobs, and despite our best efforts we were not able to fix it. To make matters worse, it only happens on the native Linux build. Windows and Proton are not affected.

Because of these two reasons we'll ditch the native build and run the game through Proton. Performance should be comparable, if not even better at times and stability is definitely improved.

Valve rated it Steam Deck Verified with the Native Linux version, so this means it will need to be reviewed again with Proton by Valve, otherwise it will cause problems on Steam Deck. For now, you may need to manually opt into using Proton for it in the properties -> Compatibility menu for the game on Steam to run properly.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

In related news, earlier this year they also announced Portal: Revolution 2 is in development, so there's more fun to come for Portal fans.

Article taken from GamingOnLinux.com.
9 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked 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. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
21 comments Subscribe
Page: 1/2
  Go to:

silverhikari a day ago
i am in the camp of as long as they actually support the proton version and not just using it as a second citizen, fine with them removing a native linux build if the build was highly defective
Szkodnix a day ago
As long as it's fully playable via Proton, I don't have any problems with that.

I'm aware that maintaining native Linux games can be nasty for game devs.
ExplosiveDiarrhea a day ago
Good, another project that dropped Linux support! I hope soon no one will lose time writing software for Linux anymore!
hell0 a day ago
The game uses a modified source 1 engine (strata source). Source 1 is 20 years old. Linux support was slapped on 13 years ago and relies on opengl.

In my opinion, proton is the better technical choice with its modern proven vulkan-based rendering. The proton version might even outlast both the windows and the (theoretical) native linux version.
Rusty a day ago
I think a lot about the JangaFX post about glibc binary compatibility whenever developers opt to drop their native Linux builds. I know a lot more consideration goes into it than glibc, but man, it's one of many reasons you can never fault developers who'd rather not tackle the gargantuan task of building games natively for Linux.
WMan22 a day ago
Proton in my experience is straight up better for source mods. I just wish VAC worked in it, Left 4 Dead 2 is pretty much busted on CachyOS right now.
Vasya Sovari a day ago
Cool. Native Linux builds tend to be lacking in basic features and far buggier in general, so I always default to Proton anyway. As long as they properly test for parity, all good. Contributing upstream to Proton development would be even better
AL2009man a day ago
@hell0 doesn't Source 1 now offers DXVK as a renderer-- oh right, this is a forked version of Source 1... nevermind.
Talon1024 a day ago
User Avatar
  • Supporter Plus
How well does Steam Linux Runtime work for making Linux executables run across all the different distributions and Linux setups, I wonder?

I recently got GZDoom and Raze compiled to run with Steam Linux Runtime using the official distrobox image...
TheSHEEEP a day ago
  • Supporter Plus
As long as it's fully playable via Proton, I don't have any problems with that.

I'm aware that maintaining native Linux games can be nasty for game devs.
In theory, I agree with that.

But I see one problem: What do devs actually do in case there is a bug in their game specifically with Proton? Do debuggers, etc. work normally through the compatibility layer?
tohur 23 hours ago
TBH its the better choice.. I have plenty of Native Linux games that no LONGER work native out the box but swap proton on and works great.. also have TONS of native ports that run MUCH better in proton then native.. I am of the mind set IDGAF how my games work on Linux I just want the best performance I can get and hate to burst the purest die hards most the time proton has the least amount of breakage over time and performs much better then native games


Last edited by tohur on 6 Aug 2025 at 7:37 am UTC
Corben 21 hours ago
User Avatar
And now we got used to it. And it's interesting to see how it changes over time. I remember when people got upset, because of Proton in general. Then it was okay, because we could still play those games. Then people got upset because drops of native builds. Damn, the backlash Rockfish Games got, because they couldn't fix the performance issues in UE5 for Linux and went the Proton way. Sure, mostly a minority, yet pretty vocal.
It has proven to be benefical for Linux to be able to play games through Proton. It's the success the Steam Deck builds upon.
If a dev goes the way to support a native build, they have my special gratitude. If they decide to drop the native build but still make sure it works with Proton, I'm all ears.

What do we want? Playing games! Where do we want to play them? On Linux! Can we do that? YES!
Liam Dawe 21 hours ago
User Avatar
In the long run a single build is easier for developers to test and support, and Proton can keep games running on Linux practically forever after developers move on or shut down. A layer to continue supporting games like Proton just makes more and more sense as time goes on.
Pyrate 20 hours ago
User Avatar
In the long run a single build is easier for developers to test and support, and Proton can keep games running on Linux practically forever after developers move on or shut down. A layer to continue supporting games like Proton just makes more and more sense as time goes on.

In addition to this, and I keep seeing the following thrown around, but the concept of "targetting Proton" instead of plain Windows can be a thing apparently. It's a long shot but I can see this becoming a reality, where the single build devs would support would in fact be a "Proton" build, that works on Windows of course, but also Linux, MacOS and even different computers archetictures like how we've been seeing Valve working on ARM translation stuff behind the scenes.

This is all highly ambitious of course, but unless all the users who have been bringing it up are talking out of their ass, wouldn't it be a desired goal ?


Last edited by Pyrate on 6 Aug 2025 at 10:27 am UTC
ExplosiveDiarrhea 19 hours ago
In the long run a single build is easier for developers to test and support, and Proton can keep games running on Linux practically forever after developers move on or shut down. A layer to continue supporting games like Proton just makes more and more sense as time goes on.

Yes! Also developers don't need to invest time to learn developing for, or even run their builds on, Linux: they just need to keep using Microsoft solutions everywhere!
This is truly awesome!
Liam Dawe 16 hours ago
User Avatar
@ExplosiveDiarrhea, yes, it actually is awesome. We get tens of thousands of games that run and run very well, and developers can spend more time actually building their games instead of focusing on fixing up issues for our (let's face it) tiny user share. Proton is a good great thing for gamers.

Proton is also properly open source with Wine, DXVK and so on. You have to remember, we're 99% of the time talking about completely proprietary games, so the open source layer to keep them running makes sense. It's a shame some are still so militant about refusing to accept the reality of our platform for gaming years after Proton was released.
Purple Library Guy 14 hours ago
Native Linux builds tend to be lacking in basic features and far buggier in general
So is that a statistic or an anecdote? Because my anecdote is, nearly all the games I play are native, and I never have any problems. When I have problems it's nearly always with a Proton game not working, even though I play far fewer Proton games. Although lately my main annoyance is for some reason my Dosbox Steam games are just not starting at all. I haven't played MOO2 in ages now because of that.
So I'd be wary of this kind of generalization. We both have anecdotes pointing in different directions, but I doubt either of us have data.

As to the usefulness or otherwise of native Linux builds, Liam's perspective makes complete sense as long as you assume Microsoft will never again be very actively hostile to Linux. This might be the case, but it seems to me like a poor gamble. Proton is a great idea and I support it strongly, but this is not an either/or thing. It's like the American civil rights movement--there's been a lot of argument over whether King was good and Malcolm X was bad or the other way around, but it is a stupid argument because they needed both (You can tell because the authorities wanted both of them dead, and probably had both of them killed). It's not that one was bad and the other was good, it's that one was the bad cop and the other was the good cop. King could implicitly say "You can deal with me being polite and nonviolent, or you can deal with Malcolm." Native Linux and Proton are not quite the same dynamic, but they are both important and I really don't think it's wise to discount either.

Put it this way: Proton is not the end game. Even if an awful lot of games right now either run on Proton because they're legacy Windows games, or are written now for Windows with some consciousness of Proton, we also want a vigorous native Linux game-writing platform. I mean, how silly would it be if we achieve world domination market share and to write a game for the world dominant platform, you have to write for DX12 on legacy Windows so a translation layer can translate it?!
Caldathras 13 hours ago
@Pyrate
It's a long shot but I can see this becoming a reality, where the single build devs would support would in fact be a "Proton" build, that works on Windows of course, but also Linux, MacOS and even different computers archetictures like how we've been seeing Valve working on ARM translation stuff behind the scenes.
I could see this happening, whether or not it has M$'s support: Proton becoming a "universal" container/environment for software that allows developers to focus on one build that will run on multiple operating systems and/or hardware. If software developers want this as a standard, M$ might try to undermine it but the only impact would be that the games and other applications would not run in M$'s proprietary environment, leaving M$ out of the loop and looking bad.

Some developers might still choose to produce software native to the host environment (maybe for speed, security, or other reasons) but it leaves room for interesting possibilities that we didn't have before...
Technopeasant 9 hours ago
"You have to remember, we're 99% of the time talking about completely proprietary games, so the open source layer to keep them running makes sense."

I will say this is the only philosophical argument for Proton/Wine that makes any sense to me. The pragmatic argument fails, at least in a theoretical sense, because if the objective is to run the game with the least friction, with the method being irrelevant, you might as well just run it on Windows. If however you accept that GNU/Linux simply is not structured for proprietary programs (and quite probably shouldn't be), containerizing those makes more sense. I would say that getting games running on free software engines (at a minimum) is a better solution than either native binary ports or compatability layers. The fact remains however that cross-platform proprietary development is not actually impossible though, and can in fact lead to more robust and better designed code, so it still seems worth the try (if we have too at all that is). I still think that if Valve truly wanted to put their money where their mouth is, and actually support Linux, they would continue developing Proton while offering a distribution fee discount to developers for games that support SteamOS natively.


Last edited by Technopeasant on 6 Aug 2025 at 9:42 pm UTC
Purple Library Guy 8 hours ago
But, isn't native Linux also an open source layer? Proton is just an open source layer on top of the open source layer, translating into the other open source layer. I don't see how that makes things more open source. If that were true we could make it the most open source of all by adding three more open source translation layers each translating to the next.


Last edited by Purple Library Guy on 6 Aug 2025 at 10:30 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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