CachyOS rebuilds every package ‘incorrectly’ and my Steam library runs faster for it


There are a number of unwritten rules that every Linux distribution follows, and I never thought about them until I found a distro that didn’t. Compile for the oldest CPU anyone can have. Send the main core. Use Valve’s Proton because Valve knows best. I ran away CachyOS on ROG Ally X and my laptop for a while now and it is intentionally breaking every single one of these rules. Even Skipped the Open Game CollectiveA major industry effort to standardize how Linux gaming distros are built.

By every convention of responsible distro maintenance, CachyOS gets it wrong. Or it is fairer to say “it goes its own way”. But it works. CachyOS beats SteamOS on the ROG Ally X or Windows 11 on the Razer Blade 18 I’ve been using this month. My Steam library has never been so smooth, and it turns out that the rules are the bottleneck.

Every other distro ships binaries built for a CPU you don’t have

Compliance is a hidden tax, and you’ve already paid it

The thing is, even Windows 11 stops supporting older CPUs after a while. This is one of the reasons people migrate to Linux on older hardware: distros compile their packages for the x86-64 base, so the same binary 2008 Core2Duo and the new Ryzen the same. It’s a safe choice, and that’s because most distributors and packages are interchangeable, regardless of your hardware.

CachyOS refuses to play this way. Every package in their repositories is compiled for the x86-64-v3 and x86-64-v4 instruction sets (plus Zen4-specific builds) with link-time optimizations, and the core packages get profile-driven optimization and BOLT on top. It’s a tailored suit: the installer detects what your CPU actually supports and gives you binaries built to use it. Modern processors have spent 15 years collecting instructions that generic packages never execute, and CachyOS is the rare distro that treats these instructions as anything more than decoration.

The cost is real, and CachyOS doesn’t hide it. If your CPU is pre-2015, optimized repositories are not for you or your system. This is the part that Linux traditionalists don’t like, because to them a distro that ditches old hardware is like heresy. But my hardware is pretty new, and I’d bet yours is too. Someone had to say the silent part out loud: compatibility with hardware you don’t have shouldn’t come at the expense of the performance of the hardware you do.

The kernel carries patches that shouldn’t be there

My mind is blown on this one because it completely falls short of how I expect Linux to behave

featuring cachyos

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 them to be reviewed, and send what others have sent. This is literally The founding principle of the Open Game CollectiveThe consortium refused to join CachyOS. Porting your own kernel fork means maintenance burden, review debt, and the risk of your patches rotting.

CachyOS carries the fork anyway. The Linux-cachyos kernel ships a tuned EEVDF scheduler by default, offers BORE for people chasing maximum sensitivity, and regularly pushes performance patches before hitting the mainline – sometimes long before, sometimes never. On paper, this is a recipe for an unstable mess, and I expected to be filing bug reports within a week of the switch.

Instead, it’s the most responsive Linux desktop I’ve used on hardware as clumsy as a Wayland-powered Intel-plus-NVIDIA hybrid laptop. Planner tuning isn’t just a benchmark trick you see on charts; it’s the difference between a compilation job stuttering your game and a compilation job running in the background without you realizing it’s there. Sure, a bad patch could theoretically be bypassed, but the whole reputation of the CachyOS team rests on this kernel, and that shows how quickly regressions are pulled.

Proton-cachyos is the part that Valve won’t send you

Fsync, futex2 and frame times put Proton on the table

cachyos package installer showing proton-cachyos

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

Exact frame time percentages are difficult to calculate because driver versions and settings change with each release. And of course, CachyOS is getting better all the time. The overall model is more important, meaning that CachyOS wins in consistency and 1% dip, which are the parts you notice more as a gamer, not the transient peak framerates. It’s a refactoring of the CachyOS stack that pays off at every layer.

The Right Way exists for good reasons

Players keep picking the wrong one anyway

June 2026 steam poll showing OS crash

Best practices for building an OS have evolved over decades. Generic binaries are what keep your decade-old laptop alive, and the upstream—primarily—keeps the entire ecosystem from falling apart. New immutable images are either atomically updated or silently failed without breaking the kernel, and they are more stable than rolling releases. Windows 11 is what game developers build, and some anti-cheat options are exclusive to this OS. These rules are not arbitrary, but they optimize for something other than your frame time.

With that said, in Valve’s May 2026 hardware survey, CachyOS gained 4.99 percentage points in one month – the biggest jump of any distribution in the field – and It accounted for 14.03% of Linux players on Steam in JuneSteamOS is second behind Holo at 22.83%. I’ll be honest about this gap: SteamOS leads the way because it ships pre-installed on every Steam Deck sold. Among the distros people choose and install on purpose, CachyOS is the winner, and it dethroned pure Arch on ProtonDB after nearly five years of reign. When a rule-breaker is the people’s champion, maybe the rules deserve to be broken.

The rules are written for someone else’s computer

CachyOS ignores every Linux convention, base binaries, core kernels, stock Proton, and consortium standards, all written to serve the widest possible audience. It’s older hardware and a neater ecosystem. These goals are noble goals and what Linux needs for wider adoption, but none of them are designed for your staff time.

CachyOS is what happens when developers decide that the machine on your desk is more important than the machines that will never work, and a Steam poll shows that many gamers agree with that philosophy. It’s not for everyone, and that’s okay. If you want a stable, hard-to-crack system, use SteamOS or Bazzite and be happy. Older hardware is not a good candidate for using CachyOS (if it will run at all), but with Steam showing that most players are on relatively new hardware, burn the ISO and get a feel for what the “wrong” way to install Linux is. Fair warning, it feels good and I have never once wanted to go back.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *