I wish they* would add the ProtonDB rating to the store pages now when you're browsing from the Linux client (or as an account setting). The SteamOS compatibility rating just doesn't tell the whole story.
Just chiming in as someone who's relatively new to Linux gaming for anyone curious or on the fence. In the 4 months or so of being on Arch Linux, I have encountered zero games that don't run despite playing a large variety of games.
I'm not saying they don't exist, and I'm not saying there aren't hiccups or bugs out there, but boy is it a lot closer to "completely seamless" than I think most people imagine.
Yes, there are lots that require fucking around but usually there's a way you can get them to work with a lot of messing around. Even then, sometimes the performance can be trash.
But ya for most popular games it's hard to find ones that don't work. Unless they're using shitty anti cheat software.
Star Trucker has some stuttering that GE-Proton9-27 solves for me. Pacific Drive also had some crashing issues, played through that on GE-Proton9-25. It doesn't come up heaps, but I'm glad for GE-Proton when it does.
I was messing around with a new fedora install last night and when I clicked the “Linux compatible “ button nothing changed and I could not figure out why. Everything was just able to be installed. This is great!
Now I wish there were a way to force Proton games to run in Gamescope. I usually add it as a launch option because it makes some games play nicer with the window manager.
I know it can be done with steamtinkerlaunch, but that is still kind of a workaround.
Did they ever explain why this wasn't on by default before? Was there a practical reason for it at all? It's one of those things you do once and never think about again, but it's weird that you even had to.
I guess maybe they thought that having some games try to launch and fail by default would look bad? They've recently added compatibility ratings to non-SteamOS Linux systems, so maybe that's the difference now? Still a weirdly annoying choice originally, though.
I struggled with Steam on Linux to undo enabling Proton on a Linux-native game. I wiped a machine to go back to just the native setting. Still didn't work. Tried hacking the metadata in Steam. Didn't work. Could not disable Proton.
I get it that everyone is thrilled about this. I'm not.
Steam automatically uses the native version if one is available, unless you override the compatibility tool to be Proton instead of the Linux runtime on a per-game basis. Nothing changed in that regard.
I never encountered that, but Steam can get weirdly stuck on a Proton update or setting if you start manually messing with its library folders. For as much as people like their contributions to the ecosystem it's still a private, for-profit storefront and they're not particularly keen on you fiddling with it or in supporting you when/if you do.
That said, I haven't had that issue. In theory Proton shouldn't mess with your native software regardless of your options setting being on or off. Presumably even with it defaulted to on if you switch it off manually things would go back to showing all non-native software as "unavailable" again, right?