Search Everything in One Place

Explore the web, images, videos, news, and more – all in one place.

News

CachyOS rebuilds every package the 'wrong' way, and my Steam library runs faster for it

CachyOS rebuilds every package the 'wrong' way, and my Steam library runs faster for it
CachyOS rebuilds every package the 'wrong' way, and my Steam library runs faster for it

Generic binaries are the real bloatware

There's a set of unwritten rules that every Linux distribution follows, and I never thought about them until I found the one distro that doesn't. Compile for the oldest CPU anyone might own. Ship the mainline kernel. Use Valve's Proton, because Valve knows best. I've been running CachyOS on my ROG Ally X and my laptop for a while now, and it breaks every single one of those rules on purpose. It even skipped the Open Gaming Collective, the industry's big attempt at standardizing how Linux gaming distros are built.

By every convention of responsible distro maintenance, CachyOS is doing it wrong. Or maybe it's fairer to say "going its own way." But it works. CachyOS outpaces SteamOS on my ROG Ally X, or Windows 11 on the Razer Blade 18 I've been using this month. My Steam library has never felt smoother, and it turns out the rules were the bottleneck.

Every other distro ships binaries built for a CPU you don't own

Compatibility is a hidden tax and you have been paying it

ryzen 7 7700x3d in crosshair 2006
ryzen 7 7700x3d in crosshair 2006

Here's the thing, even Windows 11 stops supporting old CPUs after a while. That's one of the reasons that makes people move to Linux on older hardware: distros compile their packages for a baseline x86-64, so the same binary can run on a 2008-era Core2Duo and a brand-new Ryzen alike. It's the safe choice, and the reason most distros and packages are interchangeable regardless of your hardware.

CachyOS refuses to play that way. Every package in its repositories is compiled for the x86-64-v3 and x86-64-v4 instruction sets (plus Zen4-specific builds) with link-time optimization, and core packages get profile-guided optimization and BOLT on top. That's the tailored suit: the installer detects what your CPU actually supports and hands you binaries built to use it. Modern processors have spent 15 years accumulating instructions that generic packages simply never execute, and CachyOS is the rare distro that treats those instructions as something other than decoration.

The cost is real, and CachyOS doesn't hide it. If your CPU is pre-2015, the optimized repositories aren't for you or your system. That's the part that Linux traditionalists dislike, because to them, a distro abandoning old hardware is akin to heresy. But my hardware is significantly newer, and I'd wager yours is as well. Someone had to say the quiet part out loud: compatibility with hardware you don't own shouldn't cost performance on the ones you do.

The kernel carries patches that shouldn't be there

My brain broke at this one because it's completely backward to how I expect Linux to behave

cachyos-featured
cachyos-featured

CachyOS also ignores the upstream-first mentality. The responsible way to improve the Linux kernel is to submit your patches to the mainline, wait for review, and ship what everyone else ships. It's literally the founding principle of the Open Gaming Collective, the consortium CachyOS declined to join. Carrying your own kernel fork means maintenance burden, review debt, and the constant risk that your patches rot.

CachyOS carries the fork anyway. The linux-cachyos kernel ships a tuned EEVDF scheduler by default, offers BORE for people chasing maximum responsiveness, and regularly includes performance patches before they land in mainline — sometimes long before, sometimes never. On paper, that's the recipe for an unstable mess, and I fully expected to be filing bug reports within a week of switching.

Instead, it's the most responsive Linux desktop I've used, on hardware as awkward as an Intel-plus-NVIDIA hybrid laptop running Wayland. The scheduler tuning isn't a benchmark trick you only see in charts; it's the difference between a compile job running in the background that makes your game stutter and not even noticing the compile job is there. Sure, a bad patch could theoretically slip through, but the CachyOS team's whole reputation rides on that kernel, and it shows in how quickly regressions get pulled.

Proton-cachyos is the part Valve won't ship you

Fsync, futex2, and frame times that stock Proton leaves on the table

cachyos package installer showing proton-cachyos
cachyos package installer showing proton-cachyos

Proton is the biggest thing that makes Linux gaming viable, and it's maintained and tested against thousands of titles by Valve. Everyone from SteamOS to Bazzite ships it essentially as-is. CachyOS instead builds proton-cachyos with tkg and fsync patchsets, alongside wine-cachyos carrying futex2 and fsync work, all compiled with the same aggressive optimization as the rest of the repo. One meta-package pulls in the whole gaming stack: Gamemode, Gamescope, MangoHud, the lot, with every layer rebuilt the CachyOS way.

It's hard to quantify exact frame-time percentages because driver versions and settings shift them around with every release. And of course, CachyOS improves all the time. The overall pattern is more important, which is that CachyOS wins in consistency and 1% lows, which are the parts you notice more as a gamer, not transient peak frame rates. That's the CachyOS stack rebuild paying off on every layer.

The right way exists for good reasons

Gamers keep picking the wrong one anyway

steam survey june 2026 showing operating system breakdown
steam survey june 2026 showing operating system breakdown

The best practices for OS building have emerged over decades. Generic binaries are what keep your decade-old laptop alive, and upstream-first keeps the whole ecosystem from fragmentation. New immutable images either update atomically or fail silently, without breaking your kernel, and they're more stable than rolling releases. Windows 11 is what game developers build for, and some anti-cheat variants are exclusive to that OS. These rules aren't arbitrary, but they're optimizing for something other than your frame times.

That said, in Valve's May 2026 hardware survey, CachyOS gained 4.99 percentage points in a single month — the biggest jump of any distribution in the field — and by June it sat at 14.03% of Linux gamers on Steam, second only to SteamOS Holo's 22.83%. And I'll be honest about that gap: SteamOS leads because it ships preinstalled on every Steam Deck sold. Among distros people deliberately choose and install themselves, CachyOS is the one winning, and it dethroned pure Arch on ProtonDB after a nearly five-year reign. When the rule-breaker becomes the people's champion, maybe the rules deserve to be broken.

The rules were written for someone else's computer

Every Linux convention that CachyOS ignores, from baseline binaries, mainline kernels, stock Proton, and consortium standards, was all written to serve the widest audience. That's older hardware and a tidier ecosystem. Those goals are noble ones, and they're exactly what Linux needed for wider adoption, but none of them are designed for your frame times.

CachyOS is what happens when the developers decide that the machine on your desk matters more than the machines it will never run on, and the Steam survey suggests many gamers agree with that philosophy. It's not for everyone, and that's okay. If you want a stable, hard-to-break system, use SteamOS or Bazzite and be happy. And older hardware isn't a good candidate for using CachyOS (if it'll run at all), but with Steam showing most gamers are on relatively new hardware, flash the ISO and feel what the "wrong" way of building Linux feels like. Fair warning, it feels nice and I've not once wanted to switch back.

Read full story on XDA Developers

Related News

More stories you might be interested in.

Top