this post was submitted on 24 Sep 2023
36 points (89.1% liked)

Linux Gaming

15355 readers
84 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.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

Basically the title. Loving PopOS as my daily, but I understand that PopOS uses their own process and makes sure that only a checked driver gets wide release. Great for stability, less great for playing games that just came out. Is there a distro that this community generally recommends for gaming?

all 42 comments
sorted by: hot top controversial new old
[–] H2207@lemmy.world 23 points 1 year ago (7 children)

Nobara is pretty good for a "just works" gaming-centric distro. The issue that you're coming across is plain and simple, PopOS is severly outdated. Most of System76's dev team are likely working on COSMIC.

If you want the absolute most, contiuously up-to-date packages, then I can't recommend anything other than Arch. I've used it as my daily driver for a little over 2 years now and I've always come crawling back if I try something else. Gaming on it isn't a hassle, most of the time it just works, not to be a stereotypical Arch user but do read the Wiki. Arch was also my first ever distro, a friend got me into it.

If Arch is a bit dawnting for you then something Arch-based is just as good, from experience I recommend EndeavourOS. Do not use Manjaro.

[–] nottheengineer@feddit.de 22 points 1 year ago (2 children)

I second the "Do not use manjaro". It has incredibly many issues that arch doesn't have and the only advantage is that it comes with an installer.

Arch with nvidia is a bit of a pain though. The nvidia driver updates break my system or some games every 1-2 months.

[–] circuitfarmer@lemmy.sdf.org 6 points 1 year ago (2 children)

Also the new Arch install script is very easy and reduces the need for Manjaro, even for new users.

[–] KSPAtlas@sopuli.xyz 1 points 1 year ago

I would still not recommend arch to new users or people who want a stable system

[–] nottheengineer@feddit.de 0 points 1 year ago (2 children)

I disagree, it just does the steps in the manual for you. You still need to know what's happening.

I tried using it, got a bunch of python stack traces and eventually decided to do it manually. The reason why it failed was that windows put my EFI partition onto a different drive than itself.

An installer needs to catch stuff like that, so archinstall is beta at best.

[–] vividspecter@lemm.ee 2 points 1 year ago (1 children)

On the one hand, you're right. But on the other, the fuck is Windows even doing here:

The reason why it failed was that windows put my EFI partition onto a different drive than itself.

[–] nottheengineer@feddit.de 5 points 1 year ago

It's windows. It always does absolutely asinine shit like this. It's only getting worse as time goes on, so the earlier you switch to a proper OS, the better.

[–] circuitfarmer@lemmy.sdf.org -1 points 1 year ago

I don't think a Linux installer should need to worry about Windows, frankly.

[–] Zenzio@kbin.social 2 points 1 year ago* (last edited 1 year ago)

Tell me if I'm wrong or that's not what you meant. But your Nvidia problem should go away as soon as you use nvidia-dkms (or nvidia-open-dkms) instead of the regular nvidia package (or nvidia-open). I haven't had any problems (of that kind) in a long time.

[–] MentalEdge@sopuli.xyz 10 points 1 year ago (1 children)

I use Manjaro, and can confirm.

Do not use Manjaro.

[–] seaQueue@lemmy.world 2 points 1 year ago

Friends don't let friends use Manjaro

[–] KidDogDad@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

On my gaming rig I run and love Garuda, which is also based on Arch. I’m technical enough to handle Arch but I don’t like having to search around a bunch to figure out which combination of packages I need to make certain things work. Garuda comes with a ton of stuff preinstalled, which makes it a lot less lean than Endeavour, but I think they generally make good choices for default settings (I love their Fish terminal setup), and things like Nvidia drivers and configuration backups through btrfs snapshots just work out of the box.

For gaming I think Garuda or Nobara are the best bets, personally.

[–] DrRatso@lemmy.ml 3 points 1 year ago

I did my personal yearly “year of the linux distro” litmus test with Nobara and I had many problems tbh, two of the most notable ones were fullscreen video stuttering and shader cache stutters.

So I was like, we are getting close, but I am not sold.

Then I decided to try arch and shit just works tbh, basically no issues with stuff I play usually, the biggest struggle was getting Battle.net up and all it took was changing proton version on steam to get it installing.

[–] fraydabson@sopuli.xyz 1 points 1 year ago

The more I read the more I think I should switch from Linux mint to arch. Never tried it before.

My server is running Ubuntu but I want to switch to NixOS. So switching Linux mint to arch sounds right.

[–] kariboka@bolha.forum 1 points 1 year ago

Garuda is great

[–] EveningNewbs@lemmy.world 10 points 1 year ago (1 children)

The kind of game-specific fixes that get added to GPU drivers on Windows are typically added to Proton, not the Linux GPU drivers. Waiting a week for the Nvidia driver so you can be sure it won't break your system is only a plus in this instance.

[–] Dark_Arc@social.packetloss.gg 2 points 1 year ago

Yeah I'm going to echo this. Patience is a good idea on Linux, especially when it comes to proprietary drivers.

[–] simple@lemm.ee 8 points 1 year ago* (last edited 1 year ago)

Nobara Linux. It's a fedora derivative that's focused for gaming, with regular updates. It even comes with all the important things like Steam and Feral Gamemode installed. Make sure to download the Nvidia version if you have an Nvidia GPU.

[–] angrymouse@lemmy.world 5 points 1 year ago (2 children)

SteamOS is based on arch linux, and I joke that when someone merge a pull request on github, Arch starts to build their package.

EndevourOS is basically arch linux for beginners, they have their own repositories but just for some tools, just cool stuff.

About Manjaro I would recommend to not use it, not because of the reasons' ppl common raise, for me, it was actually good when I used it, but they try to be "stable" as PopOS in their default branch, so you will never get the latest stuff.

I don't like Nobara because it is based on Fedora, a semi-rolling-release distro, so some packages don't update regularly and wait until next release, they probably update everything related to graphics and games but I do not only play games on my machine, I never used Nobara tho.

Said that, I play a lot more than I should, and I use EndevourOS.

[–] falsem@kbin.social 3 points 1 year ago

I joke that when someone merge a pull request on github, Arch starts to build their package.

This is ideal if you have sufficient automated testing in place.

[–] please_lemmy_out@lemmy.world 1 points 1 year ago

As someone that was on a straight Arch install for years I've come to appreciate Manjaro + their holding back of non-critical updates for a couple weeks for additional testing. Between that and sticking to LTS kernel versions I've run into way fewer issues (not that being on the bleeding edge for updates was that bad, but problems certainly came up occasionally).

[–] just_another_person@lemmy.world 5 points 1 year ago (1 children)

Here's my takes:

  • Ubuntu and derivatives are just FINE
  • Fedora derivatives have been problematic since F38 for various reasons
  • Arch is very good, has an immense of knowledge in their docs and forums, but requires you be already adept to keep it rolling smoothly
  • Endeavor is supposed to be an easier to manage Arch experience, but I'm not sure you'll be escaping any Nvidia issues.
[–] Dark_Arc@social.packetloss.gg 0 points 1 year ago* (last edited 1 year ago) (1 children)

Fedora is fine, but you want to use flatpak firefox to get easy hardware accelerated video decoding if you're on an AMD GPU.

I have a lot of love lost with canonical and their shenanigans over the years.

[–] warmaster@lemmy.world 4 points 1 year ago* (last edited 1 year ago) (1 children)

If you need bleeding edge gaming support, is Arch (using Arch-install)or an Arch based distro like Garuda. I believe OpenSUSE Tumbleweed could also be alternative to Arch.

The next best thing is a Fedora based distro like Nobara.

In any case, use KDE Plasma + Wayland.

Anything else is just old software.

[–] Gutless2615@ttrpg.network 3 points 1 year ago (1 children)

I’ve long been a fan of gnome any reason why you recommend kde + wayland?

[–] cakesale@lemmy.world 1 points 1 year ago (1 children)

Not the OP but Gnome does not support variable refresh rate.

[–] Gutless2615@ttrpg.network 1 points 1 year ago

Good to know!

[–] randomaside@lemmy.dbzer0.com 4 points 1 year ago

So just to put this out there. https://github.com/ublue-os/bazzite/

Universal Blue has some really good ideas. I really think immutable and atomic updating linux distros are the future. Most applications have flatpaks available.

Bazzite has alot of gamer forward features, has Nvidia specific builds, and even supports a SteamDeck replacement version of their OCI images.

Even though people may not like Fedora, I think universal Blue solves a lot of the Fedora style problems people experience.

There are also BlendOS and VanillaOS but I haven't tried them with NVIDIA GPUs.

[–] kariboka@bolha.forum 2 points 1 year ago
[–] jernej@lemmy.ml 2 points 1 year ago

I use Endevour OS, and have no problems with Nvidia drivers, but since its an arch based distro its not as easy or stable as debian based distros

I've had good luck with OpenSUSE Tumbleweed, but I usually recommend Linux Mint because it's so much more common so it's probably easier to get help. So that's my recommendation, check out Linux Mint.

[–] DrRatso@lemmy.ml 1 points 1 year ago

I can’t reccomend arch or arch based enough, it is not that hard, you will become somewhat adept in the terminal in the process. Arch wiki is very extensive and the community is huge, package management is a breeze.

[–] Platform27@lemmy.ml 1 points 1 year ago

Games that just come out could be an issue regardless of distro. Sometimes Wine/Proton needs to fix a few things… no distro is going to help, in that regard. I suppose a more regularly updated distro COULD help with getting updates faster… but it’s usually nothing you cannot already solve with Pop. ProtonUp-QT is a great tool to help get you the latest Proton versions, including the Eggroll fork. It’s available as a Flatpak, so it’ll work on most modern distros (including Pop).

If you must switch to a more regularly updated distro, you have a couple of options. Nobara (based on Fedora) will give you a nice middle ground between your current setup and Arch. Speaking of which, Arch is a great distribution, with fantastic documentation. That being said, it IS NOT new user friendly. It WILL break, and you WILL need to look stuff up. You’re on the literal bleeding edge, of Linux. The Arch forums can also be quite toxic, in comparison to what’s available on both Pop/Ubuntu and Nobara/Fedora. If neither is appealing to you, consider OpenSUSE Tumbleweed. It’s very up to date, but I often find it more stable than Arch.

[–] odium@programming.dev 1 points 1 year ago* (last edited 1 year ago)

I recommend Garuda. It's an arch based distro with a focus on gaming. Arch is great for gaming and developing as it's bleeding edge. Base arch is very minimal and needs a lot of packages to be installed and configured before you can game. Garuda has all of that installed and configured when you install the distro.

The only complain I hear people have about Garuda is that they find it too bloated. But I find it easier to uninstall whatever you consider to be bloat, rather than install and configure all the gaming stuff you need. As a bonus, Garuda automatically sets up btrfs snapshots when you install it. So if you break something while uninstalling what you don't want, you can just go to a previous snapshot.

[–] Dax87@forum.stellarcastle.net 1 points 1 year ago (1 children)

ive been using Rhino Linux and have been very happy with it!

[–] Hiccup@lemmy.dbzer0.com 1 points 1 year ago (1 children)

Recommended system requirements for this one?

[–] Dax87@forum.stellarcastle.net 0 points 1 year ago

its a ubuntu based distro using a modified xfce de, so not much i wouldnt think for system requirements.

im using a modern laptop with 4gb of ram and itspretty smooth.

[–] moist_towelettes@lemm.ee -2 points 1 year ago (1 children)

Gentoo. It will be the last distro you hop to. Because it's whatever you want it to be. Don't be afraid. It even has a special command and portage repo to install all the support files and ancient libraries from 2002 your old games need in one shot.

You can snag a binary kernel, browser and some compilers now too if you don't want to deal with that. It's not much more difficult than Arch nowadays.

[–] Dark_Arc@social.packetloss.gg 5 points 1 year ago

Gentoo takes a serious commitment if for no other reason than build time. I would not go around recommending it to anyone who isn't an enthusiast. PopOS to Gentoo is kind of a crazy jump.