For newer Linux users or people looking to switch, it can be a minefield to try and find accurate and up to date info on what Linux distro to game with. Here to help. What is the best Linux distribution for gaming? It's actually not a tough question.
With how far Linux has come in only the last 2 years, you can play a seriously large amount of games now. Sadly, there's some (quite a lot actually) places out there that seem to slap a new date on old crusty articles and give really bad Linux gaming advice. Most of the people writing these types of articles elsewhere clearly don't use Linux - I do, and I have done for around 15 years now.
Let's start off with what not to do shall we? First off, don't bother with SteamOS from Valve. Currently, it's out of date and has been for some time now. It hasn't been properly updated since 2019! Valve are not working on it but they might return one day. Anyone suggesting it likely has no idea what they're talking about and any website listing it is junk.
Next: Ubuntu GamePack or any "specialized" Linux gaming distribution. You can throw almost all of those types in the trash. They really don't do anything normal Linux distributions don't do already and they can often introduce their own special bugs. I consider them like the old discs you would find in the bargain bin in a local PC store. You really don't need them, don't waste your precious time.
So what to actually install at the end of 2020 and in 2021 to game on Linux?
The answer is actually really simple, it's not a long list and you have two really easy choices: Ubuntu or Pop!_OS. With their LTS versions (Long Term Support), you can use them as a safe bet for years.
Pictured - Ubuntu 20.04 running Steam on my laptop.
Why those? Well, Ubuntu is almost always the most widely used Linux distribution by normal desktop users. On Steam, it has always been on top as the most used distribution by gamers - there's an obvious reason for that too — it works. It's what I always recommend to newer users because it's like a warm cuddly Linux blanket. It's easy to find answers for, and it's not complicated to use. As for Pop!_OS, it's based on Ubuntu and since System76 sell desktop Linux hardware with it you can be sure it's also well tested.
If you do want a specialized distribution, perhaps for a console like experience that SteamOS was supposed to offer then take a look at ChimeraOS. It offers up a good big-screen experience for Steam.
Apart from that, everything you need can be easily installed directly on Ubuntu. Steam for the biggest library of Linux compatible games and for the Steam Play Proton compatibility layer for playing Windows games on Linux, Minigalaxy for GOG games, RetroArch for emulation, itch.io has their own client too for lots of indie gems and the Lutris game manager for everything else. It's really easy to get going too, on Ubuntu you just need to open up Ubuntu Software and search for Steam and it does it for you.
Don't make it complicated for yourself. I say all this as an Arch Linux user, which is a bit of a long-running joke about you always knowing who an Arch user is as they will tell you - and oops, I just fell into it. I'm saying it for good reason though! I have been through Arch Linux, Manjaro, Fedora and more and I still consider Ubuntu to be the number 1 Linux distribution for getting going quickly especially if you're not too comfortable yet.
Keep in mind that just as macOS and Windows do have plenty of issues, so does Linux. Don't expect perfection, be prepared to learn a bit and do things differently. If you need help, we have plenty of resources available for you. We have: a Forum, a Discord, IRC, Matrix, Telegram. You will find answers across there, with the Forum being the best way because search engines pick up answers from forums and do not from social chats like Discord.
Lastly - have fun and keep on gaming on Linux.
Quoting: Purple Library GuyWay back when I first saw Mac OSX on PPC systems, I thought the dock was neat and it was 'pretty' compared to the bland Windows. But actually using the system just ends up infuriating me. As it acts like it wants to be a Linux / Unix system, but with the closed bits and annoying 'log into icloud' pop ups all the time, I just can't use it.Quoting: KuduzkehpanI strongly recommend KDE NEON as it follows;I'm sure KDE is good, but Mate and Cinnamon make pretty dashed good migration-from-Windows environments. Not sure about Mac--I don't know Mac well, every time I've tried to do something on a Mac I found it a confusing headache, so I don't know what kind of DE would give Mac users what they like/expect.
1) Neon is a rolling release of "K Desktop Environments"
2) Based on most supported and app rich and secure distro as its Latest UBUNTU LTS. (stable speedy for regular user and they dont give a shit about intermediate stability and speed)
3) KDE is more user friendly and faster than anyother DE. for whom moving from "mac os" or "windows". (yes u cant suggest gnome to anyone with "you cant put an icon on desktop" argument)
Well any desktop / application that constantly asks me to sign in tends to piss me off. Like last night I was setting up Win10 as a game box for the living room (mainly because Launchbox is still a pain under Wine) and the nvidia drivers asking me to sign in... really? I have to sign into a driver utility now? What the hell is the purpose of that? At least MS still allows me to skip logging into a MS account.
But this is why I use Linux in all it's various forms. Signing into things is a choice, not forced upon you or nagged until you give in. Unlike Android which you pretty much are required to have a gmail account, regardless if you never intend to actually use it for email.
Also in general I find openSUSE a very good Linux distro.
My use case: my hardware is not in bleeding edge side of force, and I do love stability.
Quoting: gojulDebian stable with backports works also extremely well, you should give it a bet (especially since Ubuntu is Debian-based although now it's very different from Debian due to its bloat.Sounds like Bullseye is moving along nicely and will become stable in the next few months, so there is that.
Though that usually means the unstable branch will earn it's name. It's usually in that transition from Testing -> Stable where unstable gets the flood of experimental packages into it.
Fun story about that was the recent libgcrypt vulnerability, which for some reason people had flagged Debian as being vulnerable, even though they had A) already patched the version in experimental, and B) who would grab such a library from experimental anyhow?
Either way, Debian is a fantastic Distribution for just about anything, gaming included. You just need to know the secret sauce to setting it up.
dpkg --add-architecture i386
Quoting: slaapliedjeEither way, Debian is a fantastic Distribution for just about anything, gaming includedThis.
Quoting: slaapliedjeYou just need to know the secret sauce to setting it upThe sauce can simply be MX-Linux, Debian prêt-à-porter.
Steam and all their DRM can jump off a cliff tho.
Quoting: DorritTo be fair, the only things I do after a debian install to make it 'gaming ready' are the followingQuoting: slaapliedjeEither way, Debian is a fantastic Distribution for just about anything, gaming includedThis.
Quoting: slaapliedjeYou just need to know the secret sauce to setting it upThe sauce can simply be MX-Linux, Debian prêt-à-porter.
sed -i '/main/main\ non\-free\ contrib/g' /etc/apt/sources.list
dpkg --add-architecture i386
apt update
apt install nvidia-driver steam
Then if I feel the need, I'll edit /etc/default/grub to add 'splash' to the grub command line, and run update-grub. Then you'll have the splash screen if you want to make it neat for someone else. Of course if you don't have an nvidia card, you don't need to install that. Of course if you prefer lutris over steam, that's now in the repos (though you'd have to enable backports for buster to get it, which you should probably do anyhow. Though Bullseye should be releasing in the coming months).
Quoting: slaapliedjeTo be fair, the only things I do after a debian install to make it 'gaming ready' are the following
Yes!
... and happy 6 years cake day!
Quoting: EikeIndeed! After that it basically lasts forever. I'd had the same install for years and years, and the only reason I re-installed was due to going from 32bit to 64bit... and even then, there was a way to upgrade that way, it was just kind of a pain. But I've had the same install on my server since then.Quoting: slaapliedjeTo be fair, the only things I do after a debian install to make it 'gaming ready' are the following
Yes!
... and happy 6 years cake day!
See more from me