this post was submitted on 21 Apr 2025
280 points (88.0% liked)

Linux Gaming

18042 readers
693 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] uis@lemm.ee 6 points 10 hours ago

Drivers

Linux has no problem with them. Unlike only one manufacturer, that breaks all drivers without holy blessing since late Maxwell era.

[–] Mossheart@lemmy.ca 13 points 1 day ago (5 children)

I just installed bazzite on a spare drive this week, trying to get off win11.

So far generally pretty impressed but hardware support is eh for some lesser known devices. For example my headset (Lucidsound LS50) detects the dongle but can't find drivers for the dedicated wireless channel and Bluetooth is patchy at best.

It's friction points like that that make migration from a lifetime of windows challenging.

Hopefully I'll figure out a solution that doesn't involve replacing the headset!

[–] secret300@lemmy.sdf.org 2 points 5 hours ago (1 children)

Man if only Linux was open source and manufacturers could easily create drivers for it at any time...

[–] Mossheart@lemmy.ca 1 points 1 hour ago

Sure but being able to and having a manufacturer actually do it are very different!

[–] glog78@digitalcourage.social 1 points 5 hours ago

@Mossheart @cm0002

If the pain is not enough to replace a headphone with a new one , you most likely aren't ready to change for linux right now. There will be more you need to learn, more which feels different and more which won't work first try or even requiere you to rethink or replace things.

[–] uis@lemm.ee 2 points 10 hours ago

Not sure. Usually having BlueZ(Linux bluetooth audio stack) and glue in audio server or bluez-alsa should be enough.

[–] mrcleanup@lemmy.world 2 points 19 hours ago (1 children)

If you want a non immutable distro, I switched to Garuda after Bazzite and it has been great for gaming.

[–] Mossheart@lemmy.ca 2 points 13 hours ago (1 children)

I'm new to Linux, sorry if this a dumb question butwhy would I want a non immutable distro? How would it help solve the hardware issue I described?

[–] mrcleanup@lemmy.world 1 points 6 hours ago

Non immutable just means that your system isn't locked down to make sure you don't accidentally break something. Some people have a strong preference for it one way or another.

As to why it might help, every distro comes with a custom mix of software and tweaks. Bazzite is fedora based while Garuda is Arch based. Some things may work better or worse with less tweaking.

So if you are frustrated enough to consider something else and aren't committed to an immutable distro, it might be worth experimenting with.

[–] highball@lemmy.world 3 points 22 hours ago

Well, at least you got that far. Imagine if you tried migrating to MacOS.

[–] djsoren19@lemmy.blahaj.zone 17 points 1 day ago (3 children)

On the one hand, there absolutely are some places where Linux has so dramatically improved it's insane. Apps like Lutris have really blown me away, it's incredible how some popular multiplayer titles like World of Warcraft which used to take me hours to get running back in high school can now practically run out of the box.

On the other hand, one of the major gpu manufacturer's still has terrible driver support. Systems like Proton are imperfect, and seem to be depressing interest in making native Linux clients. Even though some things work out of the box, you can just as easily spend months failing to get a modern title running. To argue it's the best gaming system is just laughable. In some respects, it hasn't progressed at all in the last decade. When it gets to a point where users can run literally any game out of the box without any additional hassle, then it will be the best gaming system. Until then, this is a gross exaggeration at best.

[–] uis@lemm.ee 2 points 10 hours ago* (last edited 8 hours ago)

On the other hand, one of the major gpu manufacturer's still has terrible driver support.

Major PC GPU manufacturers and their drivers:

Intel AMD noVideo
Perfect Good They hate opensource

Major phone GPU developers and their drivers:

ARM PowerVR Qualcomm
Great Looks promising Looks good
[–] FooBarrington@lemmy.world 10 points 1 day ago (1 children)

But it's not like Windows is necessarily better! I've spent far longer trying to get some games to work on there than I do on Linux. I've spent more time on random driver issues in Windows than I do on Linux. I'm quite technical, and Windows has been far more frustrating in the bad cases - especially when talking about older games.

When it gets to a point where users can run literally any game out of the box without any additional hassle, then it will be the best gaming system. Until then, this is a gross exaggeration at best.

No, that's ridiculous. It will be the best gaming system when it can run more games out of the box without any additional hassle than Windows can. I'm not sure we've reached that point, but we're damn close - since I switched to Linux full-time, there's been a handful of games that I've had trouble getting to work, but all of them were niche (or modded) games. All the big titles have worked flawlessly, and better than on Windows (since all the additional crap like launchers, background services etc. are contained to when the game is running).

[–] djsoren19@lemmy.blahaj.zone 5 points 1 day ago (5 children)

I've spent more time on random driver issues in Windows than I do on Linux.

I'd honestly be interesting to hear why this is, because it's the exact opposite for me. I can count on my hands the number of times I've experienced driver issues on Windows. Now, I typically only use stable updates, so I generally avoid the dreaded "new update breaking driver compatibility" or "new driver incompatible with old version" issues, but compared to working with Nvidia drivers on Linux? literal night and day difference. even trying to stick to the stable 535 drivers on Ubuntu 22.04 has been a huge nightmare, and many of my favorite titles are still unplayable after weeks of tinkering.

load more comments (5 replies)
[–] Auzy@aussie.zone 6 points 1 day ago* (last edited 23 hours ago) (1 children)

On my rog ally X no man's sky runs far better on bazzite than windows. On windows, it's unplayable

It's quite easy. Just don't buy NVIDIA...Consoles aren't using NVIDIA either and with the tariffs they make even less sense

My experience with Linux is that a lot of games tend to run better than windows these days

Not everyone wants to play AAA stuff

[–] djsoren19@lemmy.blahaj.zone 4 points 22 hours ago* (last edited 22 hours ago) (8 children)

The main game I'm having problems with is an indie online title whose recent update peaked at less that 150k players. I don't care for AAA either, indie games also break on Linux.

You can definitely say "Oh just don't support Nvidia," but I bought my card nearly 10 years ago, and at the time it was the best I could afford. Upgrading to an AMD card would be great, but absolutely not happening any time soon in the current economic climate. If your response to that is "oh well get fucked ig," pretty hard to argue Linux as a universal gaming solution.

On top of all of this, it seems like everyone in this thread who's had success with gaming on Linux is saying run Bazzite, an OS I'd never heard of prior to reading responses here. That's cool if there's a distro that's actually solved a lot of gaming issues, but if I haven't heard of it, the average user is never going to find it. Maybe the title of this article should have been "Bazzite is now the best system for gaming."

[–] chaosmarine92@reddthat.com 2 points 11 hours ago

I second your feelings on bazzite. Last year when I switched to Linux I spent a while researching the best distro for gaming and what I could find pointed to PopOS or Mint. Never even heard of bazzite.

load more comments (7 replies)
[–] Aganim@lemmy.world 54 points 1 day ago* (last edited 1 day ago) (9 children)

Linux is now the best gaming system.

I'll just share how my latest bout with gaming on Linux looked like, compared to Windows.

Install Anno 1800 on Windows:

  • Start installation in Steam
  • Ubisoft Launcher installs
  • Anno 1800 starts
  • Enjoy the rest of my evening

Install Anno 1800 on Linux:

  • Install Anno 1800 in Steam
  • Research how to start game
  • Enable Proton compatibility layer
  • Game fails to start due to missing Ubisoft Launcher
  • Install Ubi launcher using method 'add installer as game, set compatibility layer, install and change executable for application executable'
  • Game fails to start due to missing Ubisoft Launcher
  • Try with different Proton versions, fail each time
  • Install Lutris and install Ubi launcher through that
  • Game fails to start due to missing Ubisoft Launcher
  • Give up for the evening

Next day:

  • Read up some more
  • Install Protontricks
  • Encounter weird errors when starting it
  • Try to find out what is going on
  • Suppress tendency to just say 'fuck it' and start Windows
  • Install Protontricks through Flatpack instead of system package, as the Flatpack version is slightly newer. Accept that this will result in a much larger installation due to not using system-provided libraries.
  • Add Ubi launcher through protontricks, ignoring out-of-date instructions on the Internet
  • Start game
  • Cry at slideshow performance
  • Give up for the evening

Next day:

  • Research possible causes of performance issues
  • Try multiple ways of enabling Nvidia GPU instead of integrated graphics
  • Fail each time
  • Turn off Secure Boot
  • Correct GPU now available
  • Better performance, although still not great
  • Feel no enjoyment anymore at getting it to run or while playing

As much as I want to like it, this experience makes me feel that Linux is not fully ready for the masses yet.

[–] Random123@fedia.io 1 points 18 minutes ago

If you exclusively play bootysoft games then thats where your problem lies your problem

[–] TonyTonyChopper@mander.xyz 23 points 1 day ago

Ubisoft isn't ready for the masses yet. Linux works just fine

[–] priapus@sh.itjust.works 11 points 1 day ago* (last edited 1 day ago) (1 children)

Steam is supposed to handle installing the Ubisoft launcher during the first-time setup, it sounds like for whatever reason it failed to do that. It's very likely that verifying the game files would've fixed the issue easily, as it re-runs the first time setup. If that didn't work, deleting the compatibility files would probably have been the next step. I'd be very surprised if one of these didn't fix it.

The rest of the troubleshooting steps you took until the GPU stuff were unnecessary, as they were basically Windows troubleshooting steps, not Linux ones. It's completely expected to have to relearn how to troubleshoot stuff on a different OS and I'd really recommend asking in a Linux gaming community when you run into issues like that, until you've gotten the troubleshooting steps down.

Install Ubi launcher using method 'add installer as game, set compatibility layer, install and change executable for application executable' ... Install Lutris and install Ubi launcher through that

Wine/Proton games are run in their own individual "prefixes", which are essentially individual Windows instances. Both of these steps just installed Ubisoft launcher in a different instance. This would be a fine fix on Windows, but this is a different OS. The correct fix isn't necessarily harder either, just different.

Install Protontricks through Flatpack instead of system package, as the Flatpack version is slightly newer. Accept that this will result in a much larger installation due to not using system-provided libraries.

"much larger" is relative, software is pretty small in general, especially compared to any modern games. It's really not much space, and the flatpak runtimes will be reused for other flatpaks you install.

As much as I want to like it, this experience makes me feel that Linux is not fully ready for the masses yet.

I don't even entirely disagree, but also don't think the issues you faced completely demonstrate that. The Ubisoft installation issue was most likely a Steam client bug. First-time installations failing is 100% something that has happened on Windows, that's why verifying game files is often the first recommended step when troubleshooting a game. Most distros that get recommended now have features to easily install Nvidia drivers. My personal recommendation for gaming, Bazzite, has an Nvidia ISO, which would've had them set up from the beginning.

Do you mind sharing what distro you were using? It sounds like whatever it is has bad instructions for setting up Nvidia drivers, I'd like to avoid recommending it.

Edit: Just read this back and wanted to add that I wasn't trying to be rude or condescending at any point, or blaming you for the issues. I don't think gaming on Linux is difficult, but I think people do need to do a better job preparing new users when they recommend it. It isn't, and never will or even should be, the exact same as Windows. You have to learn the differences to be able to troubleshoot effectively, which just takes some time. Nobody knows how to troubleshoot correctly the first time they use Windows either.

[–] Aganim@lemmy.world 5 points 1 day ago (2 children)

I'm a bit strapped for time, so I won't be able to touch on everything you said. But here goes:

It's very likely that verifying the game files would've fixed the issue easily, as it re-runs the first time setup. If that didn't work, deleting the compatibility files would probably have been the next step. I'd be very surprised if one of these didn't fix it.

Of course I had to condense the experience a bit for readability and I don't remember every step, but validating the game files, doing a reinstall and trying different Proton versions were parts of my troubleshooting steps. They absolutely didn't work. I didn't try removing the compatibility files afaik, but switching versions should basically have had the same result as that did trigger an first-time setup each time. The Ubisoft installer wasn't part of that install for as far as I could see, or failed for each proton version without any visible signs.

The rest of the troubleshooting steps you took until the GPU stuff were unnecessary, as they were basically Windows troubleshooting steps, not Linux ones. It's completely expected to have to relearn how to troubleshoot stuff on a different OS and I'd really recommend asking in a Linux gaming community when you run into issues like that, until you've gotten the troubleshooting steps down.

Linux is far from new to me, but gaming is a whole different beast compared to what I usually do with it. The steps I took were the recommendations from Linux gaming communities I came across. Even though I already suspected that the whole 'install the Ubisoft installer through Steam' wouldn't work, if it is suggested, I'm not one to ignore that.

The problem here is mostly that the information offered on various locations differs and it is a question of trial and error to find out what works and what not, especially if you're still figuring out the gaming ecosystem.

"much larger" is relative, software is pretty small in general, especially compared to any modern games. It's really not much space, and the flatpak runtimes will be reused for other flatpaks you install.

From the top of my head it was 3 GB vs 160 MB. Which is quite the difference, especially if you're working with a relatively small SSD. Flatpack is a mixed blessing in that regard, it's not meant as criticism against Flatpack, it's just a trade-off of having sandboxed applications.

Do you mind sharing what distro you were using? It sounds like whatever it is has bad instructions for setting up Nvidia drivers, I'd like to avoid recommending it.

It was Linux Mint, on an Nvidia Prime-based laptop. Drivers were included by default, no installation required, but couldn't load due to not being signed. Hence the 'turned off Secure Boot'. I could have MOK'ed around and signed them, but at that point I simply couldn't be bothered anymore and just went for the simplest solution. Not sure it were official drivers or Nouveau.

Just read this back and wanted to add that I wasn't trying to be rude or condescending at any point, or blaming you for the issues.

No worries, even though I don't fully agree with you on everything, I appreciate your response and the fact you are trying to help out. I already saw somebody else mentioning Bazzite, so my next attempt will be to try that distribution.

I also noticed some 'Ubisoft is just shit' remarks, which might be true, but telling aspiring Linux gamers "well, you shouldn't play that part of your gaming library anyway" is simply off-putting and unhelpful. So thanks again for being constructive, that's what this community needs.

load more comments (2 replies)
[–] prole@lemmy.blahaj.zone 10 points 1 day ago (3 children)

Huh... I just installed and played Anno 1800 on my Bazzite PC a month or two ago with no issue whatsoever. Played great.

[–] princessnorah@lemmy.blahaj.zone 9 points 1 day ago (2 children)

Yeah, the secret here is Bazzite honestly. If a game will run on Linux, then it'll run with minimal setup on Bazzite.

load more comments (2 replies)
load more comments (2 replies)
[–] capuccino@lemmy.world 5 points 1 day ago

lmao I thought that i was the only sisyphus here

load more comments (4 replies)
[–] IEatDaGoat@lemm.ee 128 points 1 day ago (4 children)

Let's not become delusional now. Linux as an overall operating system feels much better to use but only because we care to become tech savvy and to troubleshoot. There are so many headaches that come with Linux which makes it unattractive to most people.

We are probably not most people.

[–] A_Random_Idiot@lemmy.world 8 points 1 day ago

I'm not a techy, or a sys admin, or anything.

I never wanted ot think about my OS. I just want to click things and go.

Linux did have headaches when I switched. Some from my lack of knowledge, some from shit in linux just being fuckywucky. but that was many years ago.

I wouldnt say I'm any smarter today, than i was back then.. but I will say Linux is so much better today than it was back then. Its reached the "it just works" stage, even for gaming, in everything I've tried with it. I am back to where I was on windows all those years ago, where I dont even think about my OS. I just click things and go.

I'm not so foolish to say its all sunshine and lollipops, especially with gaming, I'm sure there will always be a problem that crops up that needs a tweak/patch/config change to fix it.. but honestly? Windows had that shit too. which is why I'd say, from a usability aspect, Linux is pretty much at parity with windows at this point.

And thats for gaming and shit.

if you are just a regular PC user where entertainment/email/bills/etc are all done in the webbrowser? Fuck..Linux has been good and ready for that for over a decade. My grandparents PC has run linux for over 15 years now, without nary an issue.

[–] Alaknar@lemm.ee 28 points 1 day ago (13 children)

Thank you for being the sane one.

I've recently stumbled upon a lot of people like whoever wrote the article, rampaging all over the place, going "Linux is more user-friendly than Windows", which is just an insane thing to say.

Linux is great, I love my Garuda to bits. But games are still optimised for Windows, we still need to use compatibility layers to get them running, and even though it's gotten MUCH easier these days, there's still a lot of titles that require tweaking/hacking. And some just refuse to run, period.

And then you have all the hardware compatibility issues that come with manufacturers just not supporting stuff. I can't turn my GPU's RGB off without Windows. I had to distro-hop to get the GPU drivers working correctly (it might be a "skill issue", but that just proves the point, I think). Even titles that are marked as Gold on ProtonDB sometimes crash or refuse to run randomly.

load more comments (13 replies)
load more comments (2 replies)
[–] Rose@lemmy.zip 7 points 1 day ago (1 children)

Not really. Linux is all about openness and choice, but going with Linux as the only OS will significantly limit what you can play. As a modder, I'm against EAC and and the like as much as the next person here, but ideally I want to be able to play anything that looks appealing, not have to skip games for no reason other than their anti-cheat solutions not being compatible with Linux. I agree that we shouldn't support those practices, but it's one thing to willingly boycott something and another is to not have that agency at all.

[–] Random123@fedia.io 1 points 20 minutes ago

Some anticheat work perfectly fine in some games

I believe it’s largely to do with devs that want to limit themselves to a sole demographic

load more comments
view more: next ›