CPU‑X on Manjaro: The Quick‑Start Guide
Manjaro users who want a no‑frills, real‑time view of every CPU core will find CPU‑X handy. This guide gets you from “I’ve never seen this app before” to “Look at that overclocked turbo boost!” in under ten minutes.
Why CPU‑X Is Worth the Effort
CPU‑X is a lightweight, open‑source alternative to Windows’ CPU-Z. It pulls data straight from /proc/cpuinfo and sysfs, so you get accurate core counts, frequencies, cache sizes, and even temperature readings if your hardware exposes them. I’ve seen people hit this after a bad driver update that hid the BIOS clock speed; CPU‑X shows you what’s actually running under the hood.
Install From the Official Manjaro Repository
1. Open a terminal – the shortcut Ctrl+Alt+T works on most X sessions.
A graphical installer is nice, but you’ll be more comfortable with command‑line control when troubleshooting later.
2. sudo pacman -Syu cpu-x
This updates your system and pulls CPU‑X from the official repo.
Why matters: The repository build is tested against Manjaro’s current kernel stack, so you avoid missing dependencies or broken binaries.
3. After installation, run cpu-x. If it launches and shows a UI with core frequencies, you’re good to go.
Getting the Latest Features With AUR (If You Need It)
The official package is solid but lags behind the GitHub master branch. For newer CPU architectures or added sensors, use the Arch User Repository:
1. sudo pacman -S base-devel git – ensure you have the build tools.
2. git clone https://aur.archlinux.org/cpu-x-git.git
3. cd cpu-x-git && makepkg -si
AUR lets you compile against the latest source, picking up fixes for ARM CPUs or experimental sensor support that the repo hasn’t shipped yet.
Common Pitfalls and My Fixes
- Missing temperature sensors: Some laptops hide them behind acpi. After installing the acpica-utils package, CPU‑X started reporting temps again.
- “Could not open /sys/devices/cpu0” error: I once ran cpu-x as root after a corrupted /sys mount. Rebooting cleared the issue – the kernel remounts /sys cleanly at boot.
- Unresponsive UI after an update: A recent Manjaro kernel upgrade broke the Qt bindings in CPU‑X. Downgrading to cpu-x 3.9.5 from the repo fixed it, proving that sometimes a newer isn’t always better.
Tip for Power Users
Add -a to your launch command (cpu-x -a) to get an “All” view that shows every single thread’s frequency history. It’s handy when you’re overclocking or diagnosing thermal throttling.
That’s it. Fire up CPU‑X, stare at your cores humming, and know for sure what they’re actually doing. If something looks off, check the kernel logs or try a fresh install from the repo first.