← Back to context

Comment by tstrimple

2 months ago

If you need to use GE Proton then Proton doesn't "Just Work" by any definition. It "Just Works" if you jump through these other hoops and include community fixes. And then if the GE version doesn't work maybe you have to try Experimental or sometimes even Hotfix. All very much not "Just Works". Windows users don't have to download community versions of the Steam runtime in order to play certain games and then play whack-a-mole with versions whenever a new game comes out. There must be a vast difference between what "Just Works" means to folks who have used Linux for years and years and folks who come from Windows. This comment from the Far Cry 5 ProtonDB page highlights this perfectly I think: "Play great with some script. Disable hyperthreading in bios to speed up loading game"

Edit: Just tested another game for "Just Works" status.

https://www.protondb.com/app/1771300

Platinum support. 14 minutes before my first crash. Latest NixOS w/latest NVidia drivers. I have had luck on most games I play. But they also always seem to require some sort of effort to tweak settings to get it into a playable state. I'm sure I could spend 15-30 minutes researching KCD2 Steam Proton issues and get it resolved. That's effort I wouldn't have to make on Windows.

I don't have Kingdom Come so I can't test it.

> That's effort I wouldn't have to make on Windows.

It's weird the amount of amnesia people seem to have with all the bullshit associated with Windows and Windows gaming. I think you're being absolutely ridiculous if you're claiming that things consistently work better with Windows, even for Windows games. There's been plenty of times when I had to do shit like disable "Data Execution Prevention" [1], or install weird wrappers for older games [2], or if I'm very lucky I have to go find the executable, right click on it and run with compatibility mode.

I don't think you're lying or anything, but I do think you're wrong; I have spent many hours debugging bullshit with Windows to make games run, especially older games but not always. For example, I couldn't get Chronicles of Riddick Assault on Dark Athena to work on Windows (when it was new) initially because of a weird bugginess associated with Securom and Windows. That was a headache of fighting with registry files and reinstalling to eventually get it work. I had many issues with stability when playing Borderlands on Windows, to a point that it became a running joke with my friends (despite having an up to date video card and plenty of memory). These aren't the most up to date examples because I got fed up enough that I ran away to Linux.

I admittedly don't play through a lot of newer games, but I do occasionally play through them, and I played through the entirety of Marvel's Spider-man and Myles Morales, including DLC, without any crashes and as far as I can tell literally no issues at all. I was also able to install and play Resident Evil Village, though I haven't beaten that one yet (but I have played for more than fifteen minutes). Obviously sample size of one though.

GE Proton was something I installed when I was installing the rest of my SteamOS stuff with a custom built machine, so I agree it's not "Just Works" but it was a one time thing I did and never thought about it again. I'm not sure what it buys me over regular Proton honestly; I installed it because someone told me to install it and it's not been an issue.

Nvidia drivers are definitely pretty hit-or-miss on Linux though (mostly miss), no argument on that. I usually just buy AMD and it's a non-issue.

I don't really care if you run Windows, if you like it then you're of course free to make your own bad decisions, but I just think you're wrong if you claim Windows doesn't have its share of bullshit involving basically anything graphical.

[1] https://steamcommunity.com/app/8140/discussions/0/7845908574... To be clear on that one, I encountered this error when it was new, with a current version of Windows.

[2] https://www.svenswrapper.de/english/