CachyOS has taken the Linux world by storm lately. It’s currently one of the most popular Linux distros, and for good reason — it’s fast, polished, and, most importantly, reliable. I’ve used it myself, and I can see why so many people, especially Linux gamers, are fans of it. That said, if I were building a Linux gaming system, I’d choose Bazzite over CachyOS, and it boils down to one key reason.

CachyOS is a solid gaming distro

Giving credit where it’s due

CachyOS is an Arch-made-easy distro, giving you all the benefits of Arch without the technical hassle. You get a proper graphical installer to streamline the setup process, while the CachyOS Hello app offers one-click access to routine maintenance tasks like updating mirrors, installing gaming packages, adjusting system settings, and more.

That said, the real reason behind CachyOS’s astronomical rise to fame is its performance. The distro ships with its own custom Linux kernel, aptly named the CachyOS kernel, which is optimized for modern x86-64 processors. The official repositories also contain packages compiled for these architectures to take advantage of the CPU-specific optimizations.

All these optimizations help CachyOS squeeze more performance out of your hardware, making it a great choice for gamers. With the same hardware, you may see higher frame rates, better 1 percent lows, and more responsive gameplay compared with other Linux distros. Granted, the gains aren’t anything extraordinary — CachyOS won’t magically make a game that was otherwise unplayable run smoothly on your hardware — but the extra performance is certainly nice to have.

But it’s still an Arch-based distro

Performance matters, but so does reliability

CachyOS is based on Arch Linux, and there’s a reason Arch isn’t generally recommended for Linux newcomers. You see, Arch is a rolling-release distro, which means package updates become available as soon as they’re released. This is usually good news for gamers because they get quick access to the latest features and performance improvements. However, it also introduces additional maintenance overhead.

You’re expected to update your system regularly, ideally weekly or at least every couple of weeks. If you put off updates for too long, you might run into problems when you finally update, including keyring errors, outdated mirror lists, and other technical conflicts.

There’s also the fact that constantly dealing with cutting-edge software can affect system stability. While most updates go smoothly, a buggy update can occasionally break something when you least expect it. It might be a driver, your desktop environment, or even a package dependency that causes your games to stop launching. When that happens, it’s on you to figure out what went wrong and fix it.

Granted, CachyOS does provide a safety net for buggy updates and system breakages. It uses the Btrfs file system alongside Snapper to take snapshots before every system update. This way, if an update introduces bugs or breaks your system, you can roll back to a previous working snapshot. It’s certainly a useful feature, and one that makes many rolling-release distros more viable for daily use.

Reliability by recovery vs. reliability by design

It’s worth pointing out that snapshots are a recovery tool, not a way to prevent breakage in the first place. You still have to deal with a broken system and know how to boot into the appropriate snapshot. There’s also a limit to what snapshots cover. By default, Snapper only takes snapshots of the preconfigured subvolumes, which typically include the root file system — not the home directory where your games live.

Now, yes, you can technically configure snapshots for your home directory, but doing so requires a lot of care and attention. Depending on your setup, rolling back personal files could also revert game saves, settings, and other documents alongside the changes you’re trying to undo, which is a disaster in its own right.

For someone who’s comfortable with Linux, all of this is manageable. However, for someone who has just switched from Windows to Linux to play games, it’s a lot of unnecessary technical hassle.

Bazzite is far more reliable and beginner-friendly

It’s a distro designed to be fool-proof

Bazzite is another popular distro for Linux gaming. However, unlike CachyOS, it uses Fedora’s Atomic Desktops as its base, offering a balance of stability and up-to-date software. These desktops use an image-based approach to system updates. Instead of updating individual system packages, Bazzite downloads an updated system image, prepares it as a separate deployment, and activates it after a reboot.

This sort of atomic update ensures that system updates are applied as a whole. If something goes wrong during an update, you can boot back into the previous deployment. This reduces the risk of partial updates and dependency conflicts, significantly lowering the chances of system breakage caused by failed updates.

What’s more, Bazzite is an immutable distro, which means its core system is read-only. You can’t freely modify the base system files as you would on a traditional Linux distro. This prevents applications and packages from casually modifying the underlying system, making Bazzite more resilient to accidental changes and the resulting breakages that can occur on other distros like CachyOS.

Bazzite’s immutable nature also means you can’t install apps and packages as freely as you can on other distros, since doing so involves modifying the core system. However, this generally isn’t a problem for gaming since Steam and Lutris come preinstalled, and you can install your games through these launchers.

Furthermore, you can install system-level RPM packages using rpm-ostree, although this approach is generally discouraged. Instead, you’re expected to use Flatpak for traditional desktop apps, Homebrew for command line apps, and Distrobox for software that needs a traditional package manager.

Overall, for someone who just wants to install Linux and play games without worrying too much about maintaining their OS, Bazzite is the more beginner-friendly choice.

Bazzite gives you the console experience

The way I see it, Bazzite offers more of a plug-and-play console gaming experience, which is perfect for casual gamers who aren’t interested in worrying about the technicalities of Linux. In fact, you can install Bazzite’s HTPC variant, which boots straight into Steam Gaming Mode, giving you a console-like experience based on Steam’s Big Picture Mode. From there, you can simply install your Steam games and play them without ever having to worry about the Linux distro underneath.

In comparison, CachyOS is closer to traditional PC gaming. It gives you plenty of options but expects you to be tech-savvy enough to make the most of them and patient enough to troubleshoot problems if and when things go wrong. It certainly gives you more control over the OS, and if you enjoy that, CachyOS is going to be the better distro for you.

However, I just want a system that works. I have limited free time, and I’d rather spend it playing games than optimizing a system for gaming.

  • EntropyPure@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 hours ago

    I managed to break Debian Testing with updates, but so far never broke Arch or Cachy with updates of any sort. The fear of updates breaking Arch based distros is a bit out of proportion nowadays IMHO.

  • ☂️-@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    i wouldn’t consider cachy as arch made easy at all.

    it’s a distro i can’t recommend over bazzite for newbies because you need to somewhat know what you are doing.

    not throwing shade it’s excellent, just not for newbies at all.

    • Niko@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      2 hours ago

      otoh, I migrated to cachy from Windows just over a year ago, and haven’t really encountered any friction whatsoever despite my only prior Linux experience being installing Mint on an old laptop (which was a miserable endeavor, but that was entirely due to the sorry state of the laptop).

      I’m probably a lot more willing to tinker than the average non-technical user, but it can be fine for newbies if they’re willing to learn

      • ☂️-@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 hour ago

        i’m reticent to recommend it because most newbies aren’t inclined to tinker with it.

        it’s an excellent os though and i’m glad you liked it. it’s certainly not the easiest but it’s the fastest and smoothest experience desktop linux can offer.

  • Vince@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    6 hours ago

    Cachy also has a handheld flavor that boots directly into steam, never have to boot into the desktop experience if you don’t want to

    • Eggyhead@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      29 minutes ago

      I went with Bazzite because I had assumed you couldn’t do this with Cachy, but I’m also a complete noob with Linux outside of my steam deck, so it might be for the best anyway.

      I’m interested in Cachy because the discover store seems to be better than the Bazaar, and I wonder if using Arch would make getting my PSVR2 working on my PC any easier than it was on Bazzite. The mutability is a little scary, though.

      I already had a situation with Bazzite where the motherboard stopped detecting my NVMe, and I couldn’t find a way around just reinstalling Bazzite from scratch again and redownloading my games. I had plugged in a really old hard drive to see if I could format it to work with Steam before booting into the system and the system assumed it had to boot into the hard drive, and then after that it just booted into the bios and had no clue where the proper hard drive was. I still wonder if there was an easier fix I didn’t know about.

    • JonnyW@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      41 minutes ago

      I run cachy and have a script set up to launch steam os when I switch to TTY3. Can just keyboard shortcut between cachy and steam os. The steam ‘switch to desktop’ also shuts down steam and switches back to cachy. It’s super nice.

  • Zoot@reddthat.com
    link
    fedilink
    arrow-up
    13
    arrow-down
    4
    ·
    edit-2
    4 hours ago

    From personal experience, my rig is traditionally for gaming. However, simply because I prefer to make EVERY game work, immutable systems become a hindrance and not a blessing.

    There have been many times that I can’t mod a game, or install something that I need to make other games work, explicity because bazzite is immutable.

    Bazzite also can on a whim change what your default applications are. The bazaar is ungodly awful as well, with it causing many conflicts.

    I would no longer recommend bazzite, mainly because they broke my trust by giving me a new browser that I never asked for, but just showed up one day after an update. Fuck bazzite.

    Edit: I got the browser part incorrect. My memory is atrocious sadly, though the change was definitely strong enough to put me off of ever recommending it.

    • quarterlife@lemmy.sdf.org
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      4 hours ago

      I would no longer recommend bazzite, mainly because they broke my trust by giving me a new browser that I never asked for, but just showed up one day after an update. Fuck bazzite.

      What are you talking about? We’ve only ever shipped the Firefox flatpak since the pre alpha launch 5 years ago, you can easily verify this by looking at the source code.

      There’s nothing in the image that can even change your default.

      • Zoot@reddthat.com
        link
        fedilink
        arrow-up
        3
        arrow-down
        2
        ·
        4 hours ago

        It may not have been a browser, my apologies if I got that incorrect, though you guys absolutely have changed the default programs. My brain initially wanted to say it was Terminal/one of those applications, though I couldn’t remember. I will correct that.

        Regardless, an update shouldn’t be changing anything like that on my system. It broke my trust.

  • Nednarb44@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    6 hours ago

    I might have glossed over details, that felt like a lot of words just explaining what the distros are instead of your experience with them, but did you run cachy? Did you run into issues? The update experience with the immutables makes sense, but I’ve never had a problem with arch in over 3 years (though I do update regularly). Is it more of the issue of manually updating?

    • underisk@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      3 hours ago

      I only skimmed the article since it covers a lot of stuff I knew already but it seems the main complaint is, as usual, “rolling distro bad”. With a side of “too technically demanding for average user”.

  • BeardedBlaze@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    7 hours ago

    My gaming rig is Bazzite. My on the go laptop is CachyOS. Love them both, but agree with Bazzite for dedicated gaming.

  • bad1080@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago

    i didn’t have audio after installing bazzite, a result no other distro managed to reproduce. this was on a dell optiplex, so nothing out of the ordinary.

  • lepinkainen@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    6 hours ago

    I have a dedicated gaming PC running Bazzite and it’s been perfect so far. I wanted a console but PC and got it.