So I was thinking of switching my desktop to linux. I have been running fedora on my laptop for 3 years and I really like it. My main question now is just what distro works best for gaming (considering my specs) and can I use VMs in any of the gaming oriented ones (mostly because I don't wanna keep dual booting).

Edit: I have gone with Bazzite for now and it seems to be working fine. Some games don't rrally work acceptably (I expected that) so I will keep dual booting for a while.

top 98 comments

sorted by: hot top controversial new old
[–] 1 point 1 year ago

Give it a try and you most likely wont regret it. Linux has come a long way since the general statement what you want game on it. I purchased a Asus ROG laptop about a year ago and installed Manjaro Linux on it (spare the hate) and its been working flawlessly. With that said. I'm not a hard core gamer and been sticking to Steam and console emulation so others with more time to play games should flank in.

  • source
  • nvidia shenanigans aside this should be fine for linux gaming.

  • source
  • [–] 47 points 1 year ago (10 children)

    Bazzite is a Fedora Atomic based immutable distro focused on gaming, this means...

    • out of the box support for Nvidia cards
    • ships with a lot of useful gaming utilities
    • very hard to break as you should primarily be installing Flatpaks and can do rollbacks

    Basically all modern Linux distros have virtualization support, so does Bazzite, of course. Actual performance differences between distros is also negligible, so feel free to choose whatever you like.

    https://bazzite.gg/ if you're interested.

  • source
  • hideshow 10 child comments
  • [–] 12 points 1 year ago

    As other people noted, Bazzite/Fedora Silverblue can absolutely bite you in the foot if you leave the "normal use cases" — and if you're not just gaming on the device, you sooner or later will. All of this is solvable and IMO worth it, but probably not great for a beginner trying to become more knowledgeable.

    Tldr good for absolute beginners, good for "experts" (in both cases because it very rarely gets in your way/breaks)

  • source
  • parent
  • [–] 5 points 1 year ago (7 children)

    I loved bazzite, it was my first out of the box success with Linux gaming, but if you plan to do anything outside of gaming installing stuff can get a little difficult. It was invaluable for teaching moments, but I've moved on to cachyOS and it has been just as seamless and less difficulty installing things after installing yay

    My 2c

  • source
  • parent
  • hideshow 7 child comments
  • [–] 5 points 1 year ago (2 children)

    This is why I personally think Bazzite should only be installed on devices you intend to only game on, especially if you have any intention of learning any more about Linux than the absolute basics. It'll be fine for a while for beginners, but you're bound to bump into some things that are a hassle to install and/or keep updated. Perfect examples being for consolafying a PC for playing on a living room TV, or installing it on a handheld PC (Steam Deck etc.)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (3 children)

    I switched to bazzite a couple of months ago and read so much about catchyOS so I tried that too about 2 weeks ago. I couldn't install shit. Never had any problem installing anything I needed except one thing on bazzite but catchyOS just had me give up. I am not sure what I did wrong but after 2 hours of reading and trying to figure out AUR or whatever I just gave up and booted bazzite again. I just want to play my games with the little time I have but maybe I boot it up again sometime in the future.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    Were you installing stuff with pacman or yay?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    No clue to be honest. First I used the cachyOS guide installer then I found something else when I didn't find what I wanted and not sure what that was.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 21 points 1 year ago* (13 children)

    IMO, basically any distro with fairly modern (fairly often updated) packages should do. Apart from some build/packaging differences it's all same software anyway. The gaming side of software gets updated fairly often, so that's why you'd probably want frequently updated packages.

    "Gaming" distros are basically just selection of gaming specific packages installed as default, instead of lets say productivity apps. You can run VM's in gaming/studio/whatever distros

    FWIW, I got 5800x3D, RTX3090 - so, "close enough" same system as you. At least same series cpu/gpu. Running Arch, and gaming has been pretty easy, haven't yet found a game which didn't work - that said, some occasional game has had odd stutters (Darktide, for one. But I haven't tested in months).

    Getting things to run did get a bit more involved than "just click it". Some extra compatibility stuff (proton-ge-custom), launchers (lutris, heroic, because GoG Galaxy just refuses to work). Steam & steam-games tend to "just work", although actual native-linux games seem to have issues while running the windows-version of the same game on proton just work - WEIRD.

    But overall, stuff works, and in case of issues it now just seems to be either disabling ntsync and/or wayland for specific games and gaming away.

  • source
  • hideshow 13 child comments
  • [–] 3 points 1 year ago

    It's not all the same. A key thing you want is to get the latest graphics drivers (mesa or proprietary) as soon as possible after release. Same day or at least week. For that you probably want a rolling release like Tumbleweed, or something based on Arch, like CachyOS. I'm running Pop OS, and I still don't have the drivers needed for Doom: The Dark Ages. Seems to take like a month or so for Pop OS to update Mesa. Seriously considering trying CachyOS for this reason.

  • source
  • parent
  • [–] [S] 3 points 1 year ago (8 children)

    I already installed fedora but games just don't get stable framerates. might have to do a clean install and try again.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 4 points 1 year ago (6 children)

    make sure first that it isn't issue with specific games, some may require some proton flags to be set for them to behave properly. Or just newer/older proton/wine.

    in general worth a try to switch the compatibility thingy (technical term),

    steam, in game's properties:

    but similar option is in lutris/heroic too.

  • source
  • parent
  • hideshow 6 child comments
  • [–] [S] 1 point 1 year ago (4 children)

    God damn I literally just did a clean install of fedora 42 and I cannot even get past the stupid setup stage. They changed it so now you choose everything after installing and I cannot get past the timezone select screen. It just freezes

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    I seem to recall a bug (but maybe it's only Fedora Silverblue) but anyways try not selecting the option to install 3rd party software, and see if the set up lets you continue. You can then make the selection to enable 3rd party software the first time you open the Software app.

  • source
  • parent
  • hideshow 3 child comments
  • load more comments (1 reply)
  • [–] 27 points 1 year ago* (last edited 1 year ago) (18 children)

    Take Fedora, as you're already used to it. Steam handles Windows games for you. In 99% of cases they just work. Only games that do not run nowadays are games with unsupported kernel level anti cheat. Look at https://areweanticheatyet.com/ to see if your games are supported. A VM won't help you as that is usually blocked by such anti cheat as well.

    If you do have a problem with a non-multiplayer game look at https://protondb.com/.

    For games from GOG, Epic or Amazon use Heroic. For every other store you can add the launcher or just the game itself to Heroic.

  • source
  • hideshow 18 child comments
  • [–] 4 points 1 year ago (6 children)

    Is heroic overtaking lutris now?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 9 points 1 year ago (5 children)

    For me it is. I've been using Lutris for years, but they're just stagnating. The design is all over the place, they still don't have a unified library, their native integrations break so often that I have to add my games manually anyways. And I cannot fathom why they don't adopt the same library integrations for GOG, Amazon and especially Epic as Heroic. They are much faster and have much less hassle.

    At the same time Heroic has been adding the same tools I originally missed from Lutris. Like the Wine handling and using external wrappers like Mangohud or Gamemode or your own wrappers and variables.

    Lutris' installation scripts are still often nice for figuring out a game's dependencies. I just wish they were in a git repo where people could add comments because some of the scripts are needlessly complicated.

    If someone made an itch.io command line client that Heroic could tap into it would have most of the things I could wish for.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 1 year ago* (last edited 1 year ago) (4 children)

    heroic overall seems to work better for installing games from gog, but the odd issue I have is that I seem to be always online on gog's service when I'm playing games. Do you happen to know if there's any way to set myself invisible? I don't want everyone to know how often or late I play games :P

    I guess technically signing out of the storefront would do that, but then I'd have to re-login to install/update games, eh

    edit: oh derr, it dawned on me that it might be the Cyberpunk launcher which I had to login as well, which shows me online

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (1 child)

    I still struggle to get Heroic to install pretty much anything, while Lutris usually works. I would want to use Heroic, but a prerequisite is that installed games actually launch and I have yet to understand why they don't...

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago (1 child)

    Luckily you can just skip the Cyberpunk launcher. Just configure Heroic to use the normal exe. That's how I play the Steam version so that I can play when my son is playing on his PC as well.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Yea I have done that, but logging into the launcher (and it apparently keeps it logged in as well) unlocks in-game items - they are entirely non-essential, but... you know, hoarding.

    I haven't tested yet if that's even the thing which is showing me in-game to my friends. I was kinda amazed to hear they saw me playing cyberpunk to the early morning hours :D

  • source
  • parent
  • [–] [S] 3 points 1 year ago (7 children)

    I just want a VM for my 10 year old cracked version of photoshop and some other apps. I never intended to game on a VM.

  • source
  • parent
  • hideshow 7 child comments
  • Any distro will do tbh. If youre missing something you just install it.

    But since youre used to Fedora may as well stay on that tree. You can always play around with other Desktop Environments like Plasma if you want, its what I've been doing once I get an install going.

  • source
  • parent
  • [–] 3 points 1 year ago (5 children)

    Of you're going foss for your OS why not take a look at Krita and gimp for your image editing needs?

    I've not tried either in years at this point hut can't hurt to check them out if you haven't already.

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 1 point 1 year ago (4 children)

    I tried GIMP but just cannot get used to it. Heard there are some ways to make the tools and shortcuts behave like PS though just never tried it.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    Have you tried the newest release? It seems to be more PS leaning, at least that's what I hear from PS experts.

  • source
  • parent
  • hideshow 3 child comments
  • [–] [S] 0 points 1 year ago (2 children)

    I last tried it like a year ago.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 13 points 1 year ago* (last edited 1 year ago) (2 children)

    I can't believe that no one has asked you this question yet (fucking fanboys...):

    Do you mind losing access to most features on your GPU, including (but not limited to): RTX HDR, Shadowplay, the Nvidia App, the Nvidia Control Panel and everything it offers, including the 3D Settings page?

    If any of this matters to you, you may want to consider switching to an AMD GPU first before you consider Linux. Nvidia does not support it nearly as well as they support Windows. You get a driver that lets you run games, and that's about it.

  • source
  • hideshow 2 child comments
  • [–] [S] 2 points 1 year ago

    Yeah I only kinda really use shadowplay anyway. I don't have a hdr monitor at all. Firstly I just want to see if my games run well enough. If not I will wait a couple years and then upgrade to an AMD card and then switch for good.

  • source
  • parent
  • [–] 11 points 1 year ago

    Surprised I haven't seen Bazzite or Nobara recommended here, those are full desktop experiences with built in features for gaming. I use nobara because it has a version with pre-packaged Nvidia drivers.

  • source
  • [–] 9 points 1 year ago

    There are a ton of distros that work well for gaming. I am currently running CachyOS. It was easy to get set up, runs smoothly, and I've been happy with it so far.

    https://wiki.cachyos.org/configuration/gaming/

  • source
  • [–] 9 points 1 year ago*

    You don't need a gaming specific distro. Those just mean some apps are pre-intalled, like Steam and Heroic (for GOG, Epic, Amazon games). If you like Fedora, keep using Fedora, it games just as well as any other distro.

  • source
  • [–] 9 points 1 year ago (1 child)

    Hi I recommend against using an Arch based distro like manjaro or cachyOS ( arch by nature demands active maintenance ) also depsite the brand name ubuntu is a very bad place to start ( due to them forcing snap packages ). Go for something like fedora kde or bazzite, most of the app you need can come from flathub.

    For games you got Steam, Heroic ( for epic games ), lutris ( for everything else ). You will have to quit the habit of hunting .exe file online, most of your apps will come from your store ( discover in your case ).

    Vms will not let you bypass anti-cheat stuff so keep that in mind. Check for game compatibility on protondb if needed. Don't be afraid to ask question ( even dumbs one ).

  • source
  • hideshow 1 child comment
  • [–] 8 points 1 year ago (2 children)

    The only thing that kept me booting windows for gaming was destiny 2, which choses not to support running on linux.

    The current expansion "edge of fate" is terrible though, so it's full time linux gaming for me.

  • source
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    I really hope Bungie changes their stance at some point. The new portal in Edge of Fate seems perfect for quick sessions on a Steam Deck, if nothing else.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 year ago

    the portal is a good idea, but how they tied (or rather didn't) it to the rest of the game is currently terrible.
    the whole game feels like a broken plate that someone glued together again.. So, i would not expect great things from them currently...

  • source
  • parent
  • [–] 8 points 1 year ago (5 children)

    Coming from a Steam Deck, I was really happy when I learned about Bazzite. I tried installing it and stuck with it for a few months now and I'm excited to have gotten rid of Windows. It's fast and works well out of the box. Plus I have the SteamOS experience without fuss.

    Bonus points for you, it's Fedora based and easy to install on top if Fedora.

    Notably I had tried Ubuntu before this and had issues with VRR and a couple of other things. Bazzite is built for this, and it works well.

  • source
  • hideshow 5 child comments
  • [–] 2 points 1 year ago (2 children)

    Does the rockstar launcher run? I’d like to move over but always wonder about losing access to quite a few games in the process

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 1 year ago (1 child)

    FYI: I have a rig similar to yours. I’m currently running Mint and have had no issues. I used to run Pop OS, but even after a fresh reinstall of their LTS, updates stopped working, so I recommend avoiding Pop OS.

  • source
  • hideshow 1 child comment
  • [–] 7 points 1 year ago (1 child)
  • Benchmarks online tend to show very minimal performance difference between distros. The main difference with gaming distros will be ease of installation of gaming stuff like gamemode, etc. Some distros also have a Steam Picture like mode if you prefer that. Besides the "gaming" stuff, the distros are otherwise just a normal Linux experience so yes you can install a VM software like normal.

    Bazzite and CachyOS are two popular suggestions. Bazzite is a Fedora atomic spin for gaming and has specific images setup for your hardware. CachyOS is arch based and has optimized packages for your specific hardware

  • source
  • [–] 6 points 1 year ago* (3 children)

    since you already have experience with fedora, you might wanna look at nobara, which has an nvidia-specific installer available. i'm running it a bit longer than 7 months now, and don't have any issues with it, and i have a pretty similar hardware config to you (a ryzen 5 instead of a 7, and a 3070 Ti instead of the normal one)

    I also run a windows 10 VM, mainly for stubborn installers from cracked games that won't run correctly under wine and for my mouse/keyboard software (they have onboard profiles, so i pass them through to the vm to configure)

  • source
  • hideshow 3 child comments
  • [–] 2 points 1 year ago* (1 child)

    This env variable might help with your cracked installers

    ‘’’ WINE_LARGE_ADDRESS_AWARE=1 ‘’’

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 1 year ago (1 child)

    You should go with Fedora.

  • source
  • hideshow 1 child comment
  • [–] 5 points 1 year ago* (4 children)

    Bazzite (immuatable) or Nobara (mutable) if you want something Fedora based. Both are great.

    You absolutely can use VMs, but you don't need a VM to run windows software and you won't have a good experience if you try. Steam/Proton or Heroic/Proton handle basically all non-native games (sometimes better than the native version, sometimes better than Windows itself honestly). Wine/Bottles handles Windows applications. They just work. A VM is an additional layer of complexity and slowdown and missing features that will mess everything up.

    Honestly the biggest headache is with the "linux native" stuff. It remains and exhausting and unclear figuring out whether I should use a system repository package (when available), flatpak, AppImage, snap, manually download a system package designed for the upstream distro, run it as a docker, or just unzip a raw tar.gz and build it myself. Because they're all subtly different, provide access to different versions, behave in different ways, update in different ways (or not at all) and each method has certain applications where it makes the most sense. It ends up being a huge cognitive burden of inconsistency. Some work is done to streamline it but it's far from transparent to the user. Maybe I've overthinking it but in my opinion it's a quick way to turn your system into a mess where you don't know what is installed where and how and why, having things installed in multiple ways and different places.

  • source
  • hideshow 4 child comments
  • [–] [S] 3 points 1 year ago (3 children)

    I will try just normal fedora and if stuff does not work I will try bazzite. VM would be used for stuff that does not work through WINE like photoshop (10 year old cracked version).

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 year ago (2 children)

    I'd give WINE a go before messing with a VM, I know some versions of photoshop do actually work: https://appdb.winehq.org/objectManager.php?sClass=version&iId=41345

    You can get cracked versions of the CC 2023 version, but if you wanna use your current version then yeah, just give it a go. Worst case you waste 30 minutes and have to install a VM anyway.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 year ago (1 child)

    Linux Mint Cinnamon was is my first Linux distro coming away from Win10, and I have no issues with it. Mint uses Ubuntu as its codebase, so it's essentially Ubuntu with a different desktop presentation/look/feel.

  • source
  • hideshow 1 child comment
  • [–] 4 points 1 year ago

    I am still very happy with CachyOS. That'd be my recommendation. Nobara / Bazzite are good options, too, but I never tested them.

  • source
  • [–] 4 points 1 year ago

    I recently made the switch. Running intel ultra 5 and nvidia rtx 5060. Bazzite and Pop!_OS were advertised as working, out of the box. I couldn't get either to work, following the wiki setup guides. I tried Ubuntu, couldn't get that working, either.

    I switched to Nobara, and learned that I was messing up gamemoderun in Steam. So I have no idea if Nobara fixed my issues, or if I was messing something up the whole time, or maybe a little of both. It was fun, though! Absolutely glad to be done with windows.

  • source
  • [–] 4 points 1 year ago (3 children)

    Garuda dragonized gaming will get you everything out of the box and you can change the theme after. It will walk you through a lot with assistants, which is nice to learn things on an arch based distro. Its an easy switch from windows, plus, now I can use fish konsole htop and paru alright.

  • source
  • hideshow 3 child comments
  • [–] 2 points 1 year ago* (1 child)

    My husband built me a gaming computer and wanted to install the OS. Told him he probably wouldn't be able to as I had picked out an arch based distro. I'd never installed arch myself. He'd never installed any linux. He had no problem putting dragonized garuda on there. It's been nearly 3 years now and I still haven't changed the theme tho.

    Edited to add: I ain't got any nvidia anything in that PC, so can't speak to that.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 1 year ago (1 child)

    What about Bazzite? It's fedora based and made for gaming. I've only tried it on handheld like steamdeck and rog ally but it's awesome, even better than steamdeck os.

  • source
  • hideshow 1 child comment
  • [–] 1 point 1 year ago*

    I've used it on an old HP all in one and it made it useful again. The daughter tossed it because it lagged hella bad and her Roblox and Minecraft etc sucked, Runs Baldurs gate 1 and 2 just fine and all my older game emulators so I love to bust it out for Wii gaming night etc. The machine is pure crap with integrated graphics and a whooping 8gb ram. Thats gotta burn seeing all the stuff I've got going and knowing you threw it out. Then again I dont know if it's noticed over TIk Tok

  • source
  • parent
  • [–] 3 points 1 year ago (3 children)

    Dunno how nvidia drivers are for manually installing these days, know there was som jank before.

    Im running Nobara and they got ez driver setup for both Nvidia and AMD GPUs. Either way I think you'll be fine no matter what distro you use.

    Personally I like Nobara because it comes with a bunch of kernel patches, fixes and gaming utilities pre-installed.

  • source
  • hideshow 3 child comments
  • [–] 6 points 1 year ago (1 child)

    I can’t think of any modern distro that doesn’t just have Nvidia drivers as a package in the repos.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    Very true, they do ofc exist there. Nobara just gives you a first-time install-wizard which lets you one-click condigure it. I was more thinking of a use-case as OPs where you wont need to tinker too much after the initial installation.

    But yes, basically all distros do have the drivers in their package repos, so any would work.

  • source
  • parent
  • [–] 3 points 1 year ago

    I have a very similar build as yours, just with a RTX 3090 instead. I switched to Pop!_OS about a year and a half ago, and it's been running like a charm ever since.

  • source
  • [–] 3 points 1 year ago

    Of course you should - Do a dual boot as a test on whatever rig you're currently using. Easy to undo and it costs you exactly zero.

  • source
  • [–] 3 points 1 year ago (2 children)

    I see bazzite mentioned a lot here, but wasn't there a post here a while ago saying that it might stop existing if fedora pushes through with the decision to ditch 32bit support? Did they decide not to do it after all?

  • source
  • hideshow 2 child comments
  • [–] 3 points 1 year ago*

    I'm a simple man who use Mint on my gaming PC. No issues. Everything worked out of the box.

  • source
  • load more comments
    view more: next ›