Posts tagged: cachyos
I Wrote a Fish Script to Check If My Laptop Will Survive the Next Suspend
A 5-stage fish shell script that verifies the amdgpu dcdebugmask fix is active after every reboot — checking /proc/cmdline, Limine config, DMCUB errors, suspend cycles, and module health.
The Six Bits That Fixed My Laptop — amdgpu.dcdebugmask Explained
Second suspend hard-froze my laptop until I changed one kernel parameter from 0x10 to 0x600. Here's what each bit actually does inside the AMD display driver.
My Laptop Froze on the Second Suspend — I Had to Hold the Power Button
First suspend worked fine. Second suspend required a hard power-off. The logs pointed to an AMD DMCUB firmware hang, and dcdebugmask=0x10 wasn't strong enough.
My Screen Died After a Kernel Switch — It Probably Wasn't the Kernel
Switched to the LTS kernel for stability and got a black screen instead. The logs pointed toward an AMD display-firmware/PSR interaction, and the proposed workaround can persist through kernel updates via a Limine drop-in.
CachyOS Kernel vs Arch Kernel — What 1.4MB of Compiler Flags Actually Buy You
CachyOS ships a performance-engineered kernel with Clang+ThinLTO, PGO, BOLT, and multiple scheduler choices. Here's what each optimization actually does and whether it matters on desktop.
Why "Same Version" Pipewire Consumes More Disk on CachyOS — Compiler Optimization Explained
CachyOS rebuilds Pipewire with aggressive compiler flags (-O3, -march=x86-64-v3, LTO). Same upstream version, 1.4MB more disk. Here's why the size difference exists and whether it matters.
Slack Native App on Linux — The "Beta" Label Is a Lie, Here Is What Arch Users Actually Run
Slack's Linux client has worn a "beta" badge since 2016. It is production software used by millions. Here is the actual install command for CachyOS/KDE/Wayland and what Arch users run instead of the browser.
The 4-Desktop Cognitive Firewall — KWin Rules That Killed My Context Switch Loop
Waiting on builds is when the damage happens. A reflexive browser tab switch breaks the sequential focus loop. Here is the KDE KWin rule configuration that locks the distraction out.
KWrite, KWriteD, and the cachyos-extra-v3 Question You Shouldn't Skip
KWrite is the Notepad clone. KWriteD is a daemon that catches `wall` messages. They share a name by accident. And when pacman asks which `kate` repo to install from, cachyos-extra-v3 is the only correct answer on Zen 3.
CachyOS Kernel 7.0.12 Blank Screen — AMD Barcelo DMCUB Firmware Crash
Kernel 7.0.12 blank screen on AMD Barcelo GPUs — DMCUB firmware mismatch. Fix with amdgpu.dc=0, and whether the mainline kernel is worth the boot hassle over LTS.
Setting Quad9 DNS on CachyOS — Using the Built-in DNS Changer
How CachyOS's built-in DNS Changer (CachyOS Hello) configures system-wide DNS-over-HTTPS via blocky and systemd-resolved, and how to set Quad9.
CachyOS Limine Default Kernel — Following Upstream
How CachyOS configures Limine bootloader entries for multiple kernels, and what the upstream default actually is.
Dumping Flatpak from CachyOS — 5.8GB Reclaimed
Removing Flatpak and its massive runtime bloat reclaimed nearly 6GB on my KDE CachyOS system
CachyOS Mirror Timer: Why Your Updates Crawl and the 10-Second Fix
The default cachyos-rate-mirrors timer runs every 10 days. Stale mirrorlists mean slow or failed updates. A systemd drop-in drops it to 7 days — survives package updates, zero upstream impact.
Network Diagnostics: Fixing Chrome Connection Drops on CachyOS
A systematic walkthrough of diagnosing Chrome connection drops — from DNS verification to ping tests, traceroute, and firewall inspection — with a Mermaid diagnostic flowchart.
Collapsing Auth Entropy to Zero: Debugging GitHub Credential Conflicts on Linux
A visual walkthrough of debugging conflicting GitHub credentials — OAuth tokens, classic PATs, SSH keys, and rogue environment variables — and collapsing them into a single source of truth.
Demystifying Arch Linux Packaging: PKGBUILDs, the AUR, and CachyOS
A deep dive into how packages are built, shared, and optimized on Arch Linux and CachyOS. Learn the differences between PKGBUILDs, the AUR, and custom repositories.