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.