Guides 11792 Published by

CPU‑X is a lightweight, open‑source tool that pulls data straight from /proc/cpuinfo and sysfs to give Manjaro users real‑time visibility into each core’s frequency, cache size, and temperature. The guide walks you through installing it from the official repository with sudo pacman -Syu cpu-x, explains how an AUR build can bring newer features for ARM CPUs or sensors, and advises on keeping your system’s dependencies up to date. It also lists common pitfalls—such as missing temperature sensors or permission errors—alongside fixes like installing acpica‑utils, rebooting after a corrupted /sys mount, or downgrading if a kernel upgrade breaks the Qt bindings. Finally, power users can launch cpu-x -a to view all thread frequency history for overclocking or thermal diagnostics, and the article encourages checking kernel logs or reinstalling from the repo when anything seems off.



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.