Remix.run Logo
Biganon 3 hours ago

I'm tired of people saying Steam on Linux just works. It doesn't.

Tried running Worms: instant crash, no error message.

Tried running Among Us: instant crash, had to add cryptic arguments to the command line to get it to run.

Tried running Parkitect: crashes after 5 minutes.

These three games are extremely simple, graphically speaking. They don't use any complicated anti-cheat measure. This shouldn't be complicated, yet it is.

Oh and I'm using Arch (BTW), the exact distro SteamOS is based on.

And of course, as always, those for which it works will tell you you're doing-it-wrong™ .

kentonv 2 hours ago | parent | next [-]

These games are all rated gold or platinum on protondb, indicating that they work perfectly for most people.

Hard to say what might be going wrong for you without more details. I would guess there's something wrong with your video driver. Maybe you have an nvidia card and the OS has installed the nouveau drivers by default? Installing the nvidia first-party drivers (downloaded from the nvidia web site) will fix a lot of things. This is indeed a sore spot for Linux gaming, though to be fair graphics driver problems are not exactly unheard of on Windows either.

Personally I have a bunch of machines dedicated to gaming in my house (https://lanparty.house) which have proven to be much more stable running Linux than they were with Windows. I think this is because the particular NIC in these machines just has terrible Windows drivers, but decent Linux drivers (and I am netbooting, so network driver stability is pretty critical to the whole system).

23 minutes ago | parent | next [-]
[deleted]
coherentpony an hour ago | parent | prev | next [-]

> Personally I have a bunch of machines dedicated to gaming in my house (https://lanparty.house)

Woah, that is extremely cool. Very nice work, sir.

MangoToupe 10 minutes ago | parent | prev [-]

> Installing the nvidia first-party drivers (downloaded from the nvidia web site) will fix a lot of things.

Crazy—it used to be that nvidia drivers were by far the least stable parts of an install, and nouveau was a giant leap forward. Good to know their software reputation has improved somewhat

jzb 2 hours ago | parent | prev | next [-]

I imagine the people saying “it just works” are saying it because it does, at least for them.

SteamOS is based on Arch, but customized and aimed at specific hardware configurations. It’d be interesting to know what hardware you’re using and if any of your components are not well supported.

FWIW, I’ve used Steam on Linux (mostly PopOS until this year, then Bazzite) for years and years without many problems. ISTR having to do something to make Quake III work a few years ago, but it ran fine after and I’ve recently reinstalled it and didn’t have to fuss with anything.

Granted, I don’t run a huge variety of games, but I’ve finished several or played for many hours without crashes, etc.

webstrand an hour ago | parent | next [-]

I use OpenSUSE Tumbleweed, and I've never had trouble running a game that's rated gold or above. I've even gotten an Easy AntiCheat game to work correctly.

I've been gaming on linux exclusively for about 8 years now and have had very few issues running windows games. Sometimes the windows version, run through proton, runs better than the native port. I don't tend to be playing AAA games right after launch day, though. So it could be taste is affecting my experience.

markus_zhang 2 hours ago | parent | prev [-]

I just bought another second Dell workstation (admit I hated those) and can’t wait to install SteamOS when it is released to the public. I don’t care about AAA gaming but the integrated card should be able to handle most of the games from ten years ago.

tombert 2 hours ago | parent | prev | next [-]

I don't have your other games, but I do have a few Worms games and they worked out of the box for me with GE Proton on NixOS.

I'm not saying "you're doing it wrong", because obviously if you're having trouble then that is, if nothing else, bad UX design, but I actually am kind of curious as to what you're doing different than me. I have an extremely vanilla NixOS setup that boots into GameScope + Tenfoot and I drive everything with a gamepad and it works about as easily as a console does for me.

keyringlight 2 hours ago | parent [-]

If anything this is the challenge with PC as a platform being so varied, any random software/hardware/config variation could bring a whole load of quirks.

That probably includes anything that isn't a PC in a time-capsule from when the game originally released, so any OS/driver changes since then, and I don't think we've reached the point where we can emulate specific hardware models to plug into a VM. One of the reasons the geforce/radeon drivers (eg, the geforce "game ready" branding) are so big is that they carry a whole catalogue of quirk workarounds for when the game renderer is coded badly or to make it a better fit to hardware and lets them advertise +15% performance in a new version. Part of the work for wine/proton/dxvk is going to be replicating that instead of a blunt translation strictly to the standards.

tombert 2 hours ago | parent [-]

Yeah, I think Linus himself pointed out that the desktop is the hardest platform to support because it's unbelievably diverse and varied.

With regards to Linux I generally just focus on hardware from brands that have historically had good Linux support, but that's just a rule of thumb, certainly not perfect.

mason_mpls 15 minutes ago | parent | prev | next [-]

You are definitely doing it wrong, I rarely have issues and when I do I just switch comparability tools. I play multiple indie games, marvel rivals, I played lots of among us on my machine in 2020. Running Pop OS

net01 2 hours ago | parent | prev | next [-]

Arch is nice if you want to tinker. Based on your reasoning, I wouldn't recommend it. But if you still want arch-based, I would recommend EndevourOS, and for even a simpler/better distro, Bazzite.

senectus1 an hour ago | parent | next [-]

Split the difference, Fedora. its cutting edge but not in a way that can lead you to make mistakes like arch (BTW).

Its still open to customizing but out of the box is very damn usable and flexible.

casey2 2 hours ago | parent | prev [-]

some people want machines that do everything but don't want to do everything to maintain them or even set them up

zouhair 2 hours ago | parent | prev | next [-]

I use EndeavourOS, I just installed Worms and Among Us and they are playing right out of the box for me.

fendy3002 41 minutes ago | parent | prev | next [-]

As other have said, it's usually driver or configuration issue, which is why I prefer using the prebuilt, pre-installed steam deck.

polivier an hour ago | parent | prev | next [-]

You can force a Proton version in the game settings. "Proton Experimental" almost always fixes any issue you may have.

3 hours ago | parent | prev | next [-]
[deleted]
lanfeust6 30 minutes ago | parent | prev | next [-]

Don't use Arch unless you don't mind spending time troubleshooting and configuring.

casey2 2 hours ago | parent | prev [-]

The games don't fail to run because they are so "graphically powerful" they fail to run because you chose to set up your system without the necessary runtime.

There are people who make stripped-down versions of windows. Is it fair to say that because these releases exist that windows isn't "just works" either?