TLDR: Which distro is better for gaming and video editing (NVIDIA GPU), CachyOS or Ubuntu?

Hi! It’s been probably a month since I started using Linux (escaping from Windows), and I choose LMDE since the distro that I felt aligned more with what I want from a distro on in general is Debian, but since it was my first time using Linux on my main device (just tried Debian on a laptop to run a Homelab) I got recommended Mint to make it easier for me to adapt. The thing is that since I started using LMDE I’ve discovered that it doesn’t cover perfectly my needs. Two things that I didn’t want to lose when switching to Linux were gaming and the ability to run video/audio/photo editing programs flawlessly, mainly DaVinci Resolve and AffinityPhoto. It’s been practically impossible to achieve that, since DaVinci doesn’t work, can’t even get to install AffinityPhoto and some videogames need more recent (NVIDIA) drivers than what Debian and of course LMDE can offer. So, seeing that I want to keep LMDE (and maybe in the future upgrade from LMDE to Debian) but at the same time I’m not willing to give up on those 2 things, I believe the dual-boot option is the one that suits me the most. Now, what I’m here for. I’ve been doing some research and the ones that caught my atention the most were CachyOS and Ubuntu:

  • CachyOS: PROS: · High gaming performance and (looks like) compatibility. · Looks like DaVinci works perfectly for a lot of people (although some other people claim having issues). CONS: · Sounds too complex as a distro for someone who has close to zero programming knowledge and just started using Linux. · The rolling release aspect feels a little scary too.

  • Ubuntu: PROS: · May not be THE gaming distro but it seems to be working for a lot of people without having extensive programming or Linux knowledge. · Generally may be more compatible and stable than CachyOS in general · Seems it will be easier for me to adapt to since it’s Debian-based. CONS: · Doesn’t seem as good as CachyOS on a performance standpoint, affecting both video editing and gaming capabilities.

Now, my questions would be: Am I mistaken in any of the info I have revolving these two distros? Could I be missing any other options? Which do you think is the distro that could suit me the most? Any recommendation when doing the Dual-boot? I have never done it and it scares me a little tbh.

My main priority is having a stable (and compatible in the first place, of course) experience (maybe Ubuntu?), but I don’t mind having to put more work into it to achieve a better experience (maybe CachyOS?).

I would love to hear from you and, of course, if I’m missing any relevant information I’ll be more than happy to share it too.

Thank you very much! :D

  • Tiger Jerusalem@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    I was between CachyOS and Bazzite and decided for Bazzite for being a more stable and hassle free OS from what I read, because it’s not a rolling distro with frequent updates that may break something. I went all in, deleting my Windows partition and am pretty happy with it ao far. I do have Affinity and Concepts that are windows only and I’m using VirtualBox for those.

  • DrunkenDuckling@lemmus.org
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    6 days ago

    Between these two, Cachy.

    If choice is open: Fedora.

    “Gaming” focussed distros are often a worse choice imo, because they offer zero performance benefit, are bloated in an attempt to bundle drivers out of the box, are harder to troubleshoot because worse documentation, and the preinstalled configs can cause headaches.

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      This quite represents the point where I’m at. I’m prioritizing CachyOS (although there are countersides and other gaming-focused OS’s that can end up being better for me) but got recommended Fedora multiple times by now, so, we’ll see, maybe I end up choosing Fedora. Thank you!

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    7 days ago

    CachyOS or Ubuntu?

    With all due respect to Ubuntu, but this isn’t even a comparison. I’d try to give you a fair answer if you’d stated Garuda, for example, or Nobara, or Bazzite instead of Ubuntu, because these distros actually put in an effort for gaming specifically, but Ubuntu? It’s a workstation distro and it’s gaming performance is basically whatever the default is on “Linux” as a whole.

    I have personally been using CachyOS for over two years now and I’ve been very happy with it. Their installer recognizes your gpu automatically and installs the right drivers for you.

    Not to take away from the other ones, I’m sure they have amazing work/performance, too, but this is my experience because I’ve tried all of the distros I’ve mentioned above and CachyOS was the best for me personally.

    Your mileage may vary of course. The best thing to do is try different distros and find out for yourself. Make sure your data is backed up while you hop between them until you chose one.

    • Fecundpossum@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 days ago

      Big second for CachyOS.

      I distro hop a fair bit but I keep coming back to Cachy. Personally, I choose to manage and maintain my machine entirely through the terminal, but with Shelly (the GUI package manager CachyOS ships with) and their built in updater, you could probably do all of your basic gaming and video editing for years without ever having to launch a terminal.

      Also, snapper backups functional out of the box. Something breaks? Just pick the most recent snapper image in the boot menu, and hold off on updating for a few days.

      On that note, Cachy slows their update releases a little more than Arch, so while it’s still bleeding edge, there’s still a little buffer time for stability sake, same with EndeavourOS, another great arch based distro.

      Ubuntu has its merits. It’s simple and it generally just works, but Cachy is not nearly difficult enough to pass on.

      • Well1@lemmy.worldOP
        link
        fedilink
        arrow-up
        2
        ·
        6 days ago

        That sounds very good and gives me hope hahah. I’ll have it in mind. Thank youu

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      Compared to other distros, do you feel it’s been tougher to maintain everything stable enough to not go crazy? Thanks!

      • DonutsRMeh@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        6 days ago

        I haven’t had any major breakages with it beside that one time over a year ago where grub shit the bed and I had to reinstall it from a live environment. Then switched to limine and haven’t had a single issue like that ever since.

  • sicktriple@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    6 days ago

    IMO Fedora can do everything that Ubuntu does, without snap or the opinionated Cannonical stuff, it’s an easy GUI installer, has better defaults (except you need to manually add non-fre repos, trivial), and wide software compatibility. You can’t go wrong with Fedora unless you specifically hate having up to date software or major updates every 6-12 months.

    Cachy is a fine distro too I guess. I’d probably use EndeavorOS instead. Any distro with a relatively recent graphics stack is going to game the same. The other stuff around the margins is going to be more important than the 2% optimization you get from Cachy’s kernel, and cachyos-proton can be run on steam in any distro.

    • Culminate@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      6 days ago

      As a Debian user and programmer, I also suggest Fedora. As said above, Fedora has everything that Ubuntu does, does not force snap packs on its users, and finally, it offers updated software libraries compared to more stable distros such as Debian.

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      Seeing that I’m getting closer to Cachy than Ubuntu, I’ll check Endeavor, which I don’t I had heard of yet. I’ll test Fedora too just in case. Thanks!

      • muhyb@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        6 days ago

        Note that, EndeavourOS is stock Arch with a GUI installer, if you don’t mind theming which is optional. CachyOS is a tailored Arch so it would probably be easier for you.

        • sicktriple@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          6 days ago

          To be fair, there isn’t really a such thing as “stock” Arch. You would just have the base and linux linux-firmware packages. EOS gives you a minimal, but entirely functional desktop experience with as few assumptions possible, which is nice for someone who wants to tailor their desktop to their liking. You are correct, cachy would probably be easier, but I don’t think EOS is particularly hard. Either way, gaming is just a matter of installing steam.

          • muhyb@programming.dev
            link
            fedilink
            arrow-up
            3
            ·
            6 days ago

            Well, technically that’s true but figure of speech. :)

            EOS is one of my most used distros to this day and I agree it’s one of the best minimalist distros with a GUI installer out there. It gives you nice defaults and cover almost everything out of the box. However OP is new in Linux world and in my opinion they shouldn’t use Arch at all for the transition period (though that part completely depends on the person). But Cachy has many tools pre-installed comparing to EOS so that’s why it would be easier.

    • adr1an@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      +1 for bazzite because of their inmutable root partition. This should be the way for both beginners and professionals (e.g. adding rootless quadlet for local searxng)

  • [object Object]@lemmy.ca
    link
    fedilink
    arrow-up
    4
    ·
    6 days ago

    I would throw bazzite in as an option, especially for a new user.

    Bazzite has a good out of the box experience, is meant for gaming, and it uses an immutable distro.

    In my opinion the only reason people don’t like immutable distros is bad habits that are hard to break, or wanting highly custom system configurations, both do not apply to a new user. If you never go into the terminal there’s no difference, and if you do a system like brew works pretty well.

    The advantage of an immutable system are that you can’t mess up your system and it’s more secure. It also stops you from doing dangerous things or leasing habits that require modifying system packages without knowing what they do.

    For just gaming and desktop use (with KDE), it’s a good low maintenance system.

    • ShinkanTrain@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      6 days ago

      In my opinion the only reason people don’t like immutable distros is bad habits that are hard to break, or wanting highly custom system configurations, both do not apply to a new user

      Disagree with the second point. The first thing I did when I finally swapped was to fiddle with it until it felt like what I was used to with Windows. Of course, that’s also the same thing I do in a Windows PC: Make it feel like an older less shit version of Windows.

      Over time, I started experimenting. Even use a heavily modified Gnome for my laptop which is a big change. Maybe I just like to mess with stuff.

      • [object Object]@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        6 days ago

        But you can still theme the hell out of plasma and it will just save to your ~/.local or something, that doesn’t need to hit the system packages.

        I am curious if you have examples when you needed something that didn’t work with bazzite, as my opinions are opinions that can be changed

        Personally I found Fedora atomic really good for being able to update the rpm os tree if you do want to tweak heavily, but I found fedora without dnf was not a good place (it works with brew, but they don’t include it and I think they still push toolbx, which is great, but not a casual user system).

    • muhyb@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      7 days ago

      While this is possible, I wouldn’t disturb LMDE’s (or Debian’s) harmony with adding Nvidia’s repo. By doing this you add a posibility of a broken or a wonky system after a driver update. Gaming over flatpak would be a safer choice.

      • Well1@lemmy.worldOP
        link
        fedilink
        arrow-up
        2
        ·
        6 days ago

        That’s exactly what happened. I forced the last drivers with CUDA Toolkit and it broke other parts of the PC making some programs useless.

      • TrollAccount69@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        6 days ago

        The problem the op is having is solved with the nvidia drivers. The most common (and nvidia supported!) method of installing them on their distribution is to install the nvidia drivers through the apt repository some other nvidia supported way. In the case there is a problem with a driver update, there is a higher chance someone will document and explain a resolution to that hypothetical problem based on the normal apt installation of nvidia drivers in a format that the op will find when they go looking for a solution on the internet.

        Their capacity to run the two photo and video editing programs is something they’ll have to figure out no matter what they do and they said as much in their op, but the nvidia drivers fix the other problem and the apt repo or some other nvidia supported method of installing them is the appropriate suggestion.

        Gaming on flatpack just adds another layer of complexity to a system the op already doesn’t understand how to use.

        • muhyb@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          Gaming on flatpack just adds another layer of complexity to a system the op already doesn’t understand how to use.

          I completely agree with this. But flatpak at least wouldn’t cause the same possible problems with Nvidia repo.

          I think using Debian Testing would be saner than adding Nvidia repo to regular Debian. Mixing old and new packages is not a good idea, or disturbing the harmony of your distro, unless you know what you’re doing.

  • SocialistVibes01@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    6 days ago

    Hm… LMDE is Debian under the hood, so if you have non standard requirements then you have to be flexible to make something to work, combining .deb repositories with other solutions like flatpaks, distrobox, compiling from source, nix, guix, appimages, wine prefixes, etc. Just don’t mess with system directories and libraries and you’re good.

    Maybe Mint were a better choice to a newbie, but in the end it’s almost the same thing with some nice driver utilities. Look for the release in December.

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      Sounds like a cool challenge, will see if I get to that point in the future 🫡

  • Kyrias@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    7 days ago

    I went Garuda and I’m happy.

    If you like tinkering and tech go Cachy. If you just want things to work go Ubuntu.

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      Have you tried video editing in garuda or just gaming? Can’t find much feedback on DaVinci in Garuda. Thanks

      • Kyrias@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        6 days ago

        Just gaming, but anything that works in Arch generally should be fine in Garuda. Honestly, after using Linux for a year and trying 2 very different distros (Mint and Garuda) there’s really not a lot of difference between them for the average user.

  • FBJimmy@lemmus.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 days ago

    I can’t really tell you what will work for you, but I took a similar starting path…

    When I finally took linux seriously as my Primary OS a few years ago, I too picked LMDE, and generally thought it was good. I eventually moved on because I wanted access to newer stuff like Nvidia drivers.

    My next distro was Fedora KDE Edition, and.tjis would be my generic recommendation for anyone coming from Windows. Rolling updates isn’t scary, actually it means you don’t have a terrifying big upgrade looming on the horizon.

    About a year ago I started hand-crafting my own Hyprland on Arch setup. It’s great. Bleeding edge stuff, and contrary to the memes it’s actually been the easiest to maintain - possibly because I only have the packages I need. BUT I wouldn’t recommend this for someone without a software engineering background.

    I also dabbled withe EndeavourOS which deserves a shout.

  • Horsey@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 days ago

    The biggest problem with Linux distros is choice paralysis. I’d recommend Fedora/(K/X)Ubuntu/Mint as a first choice.

    Fedora is very up to date, so if you’re giddy to try new desktop environment updates (like gnome, KDE, not Cosmic until it’s more mature), then go Fedora with the spin you think you’ll like the most, visually.

    Ubuntu is updated all at once every year/2 years or so. By the time an update reaches Ubuntu, it’s already old news. It’s much more stable because there’s less to diagnose, and everything is essentially worked out before it hits your PC.

    Mint is Ubuntu, but heavily modified with user friendly changes in mind. From what I’ve seen though, the default theme is really dated, visually, and may not have creature comforts (I haven’t used mint in over a decade).

    Bazzite is for you if you are afraid to brick your computer with a stray terminal command; it’s designed to be very resilient to beginner mistakes by taking away root access from the user.


    CachyOS/Endevour (Arch based) are great distros, but you’ll be given a laundry list of choices for everything from your web browser, desktop environment, terminal, shell, file browser, and more. If you’re new to Linux, there’s simply too much choice for things you won’t understand yet. Even if you’re into customization, you’re better off trying one of the above as a baseline and going down the customization rabbit hole from there!

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      Looks sooo damn solid tbh, I’ll check it out more deeply. Sadly it doesn’t match my needs since the color grading aspect requires some niche characteristics that for the moment (and honestly seems like in the future too) kdenlive doesn’t support, and doesn’t have much reasons to do it, of course. Thank you anyways!

    • Well1@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      6 days ago

      I already did install steam via flatpak. For most games it straight up works flawlessly, but there are times it doesn’t haha. I’ll check again makeresolvedeb but I’m not sure it will fully work since one of the main and most conflictive things regarding my DaVinci setup is that I use an extension card (DeckLink Mini Monitor 4K) and I’m afraid it could have issues recognizing it. Won’t know until I try it tho. Thankss

      • muhyb@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        6 days ago

        I see. I don’t like flatpak Steam either but someone on Lemmy told me recently that it got better. But it seems it still has its quirks.

        No problem! Yeah, you might have problems with an extension card but it probably would work, might need additional settings though. On the other hand, installing Resolve on Cachy is simple, so there is that too.