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.

  • Quik@infosec.pub
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    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.

    • Quik@infosec.pub
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months 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)

    • Crabhands@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      Always seeing the Bazzite recommendation. Just converted my kid over, 2 weeks ago. 0 complaints which is pretty amazing.

    • Whostosay@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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

      • Minnels@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        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.

          • Minnels@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 months ago

            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.

            • Whostosay@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 months ago

              Install cachy, install yay, learn how to use yay, profit. It’ll handle regular pacman installs too

              Someone more educated than I may step in and correct me but that’s what I’ve done and its going pretty well.

  • Psythik@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    2 months ago

    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.

    • ipitco@lemmybefree.net
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Afaik AMD isn’t fully supported either

      And you lose the ability to run tensorflow if you like to do AI

  • Zedd_Prophecy@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months 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.

  • RushLana@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    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 ).

    • Moog Muskie@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      They’re asking based on their specs whether Linux will run fine for them. Not whether they should switch based on usability. Having to ask if your specs can run Linux fine is not a reason not to switch.

      • rah@hilariouschaos.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        They’re asking based on their specs whether Linux will run fine for them.

        The post does not ask that.

        • Moog Muskie@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          2 months ago

          Fine, I’ll add to my sentence for clarification, but (no offense) it should be obvious I’m referring to gaming since the whole topic is about… gaming on Linux.

          They’re asking based on their specs whether Linux will run fine for them, with Gaming.

          The title was “Thinking of switching my gaming desktop to Linux. Should I?” In the post, they said:

          My main question now is just what distro works best for gaming (considering my specs).

          So therefore they’re asking whether they should switch to Linux (for gaming) based on their specs. OP even told you that’s what they were saying, but you said “I disagree”…

          You can’t with any sound reasoning disagree that OP asked something, when not only is there the OG post as proof, but they also told you (in implication) that you misunderstood. OP knows what they meant by what they said - you can’t tell them they don’t know what they meant, when they’re literally the person who said it. I get it that you’re having a hard time understanding how what they said, means what they said it does, but you’re allowed to accept that you misunderstood. You’re allowed to be wrong.

          • rah@hilariouschaos.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 months ago

            not only is there the OG post as proof, but they also told you (in implication) that you misunderstood

            I did not tell OP that I disagreed with them, you misunderstood.

            /s to make a point

            OP knows what they meant by what they said - you can’t tell them they don’t know what they meant

            I haven’t commented on what they meant, only on what they said.

            I get it that you’re having a hard time understanding how what they said, means what they said it does, but you’re allowed to accept that you misunderstood.

            LOL

            • Moog Muskie@lemmy.zip
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              2 months ago

              I did not tell OP that I disagreed with them, you misunderstood.

              Didn’t you?.. Did I?.. What’s this then?:

              You (rah):

              If you have to ask someone else whether you should switch then you should not switch.

              OP (WIZARD POPE):

              I am asking if my hardware will enable me to have a good experience since I know nvidia has issues on linux. (Note: Exactly what I thought OP was asking)

              You (rah):

              Your post doesn’t ask that.

              OP (WIZARD POPE):

              The main text kinda does. Maybe I worded it a bid badly.

              You (rah):

              I disagree.


              Please explain to me what part of the two-word sentence “I disagree” is not you disagreeing.

              I haven’t commented on what they meant, only on what they said.

              Yes, and you wouldn’t have commented on what they said if you didn’t first interpret what you thought they meant. OP clarified to you what they meant, and you disagreed with them, that they meant what they said they meant, which is what was so stupid about your “I disagree” response. I don’t see what’s so difficult to understand for you.

              • rah@hilariouschaos.com
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                2 months ago

                Please explain to me what part of the two-word sentence “I disagree” is not you disagreeing.

                No no, that’s what I said, that’s not what I meant. You misunderstood.

                /s to make a point

                OP clarified to you what they meant, and you disagreed with them

                I disagreed with their assertion that the main text “kinda does”, I didn’t disagree with their clarification of what they meant. You can tell because I quoted precisely what I was disagreeing with.

                • Moog Muskie@lemmy.zip
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  edit-2
                  2 months ago

                  I didn’t disagree with their clarification of what they meant.

                  Isn’t the clarification of what they meant, also the exact same thing as what they originally said? They clarified what they meant by what they said, not by the context that you think they didn’t provide in the original text, so in my eyes they did say the same thing as what they clarified to you. You just didn’t seem to understand the original text, when in it, they specifically said they wanted to know what Linux distro would work best based on specs for gaming… Which brings us back to your original reply to OP. Why did you say “If you have to ask someone else whether you should switch then you should not switch.”? Because the only reason I can find, is if you misunderstood and thought they were asking if they should switch to Linux in a general sense, rather then specifically based on their specs for gaming. Many people downvoted your comment including myself (because I felt you were misunderstanding OP’s question), and I think most other downvoters did so for the same reason… so it would be good to know if we just misunderstood your point. But it doesn’t seem so when OP had to clarify to you what they meant and everyone else commenting already seemed to get it.

                  /s to make a point

                  I don’t get what you mean. I know what /s means but I’m very confused what you’re trying to say. That “I disagree” what sarcastic?

  • Malix@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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.

    • WIZARD POPE💫@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

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

      • Malix@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        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.

        • WIZARD POPE💫@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          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

          • Emma Liv@lemmy.ca
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            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.

  • Dr. Moose@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    2 months ago

    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.

  • charade_you_are@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    2 months ago

    Bazzite is made for gaming and it’s worked for me pretty flawlessly for about 6 months BUT I had a lot of issues getting it to run a VM. I’m certainly not a Linux expert but I eventually gave up trying.