CPU-X: CPU-Z for Linux

123 nateb2022 26 7/7/2025, 1:52:51 PM thetumultuousunicornofdarkness.github.io ↗

Comments (26)

throw123xz · 6h ago
Very nice.

On a side note, and not wanting to criticize the people that spend their time working on something like this, that UI is the main reason why I still use Windows and macOS. Light grey on a white background, dark grey on a that blue background, a black AMD logo on a dark grey background, the padding around the text inside boxes...

I feel bad saying this when it's a free tool, but it's a shame that open source projects struggle so much with UI stuff.

tvier · 2h ago
That's just the theme the author is running. If you use a use a standard theme, you'll get a higher contrast text color.

From their wiki: https://camo.githubusercontent.com/04c2219de0884fc8e6bf4d264...

badsectoracula · 54m ago
The UI is pretty much a copy of CPU-Z's UI. The color scheme comes from the theme and you can use any theme you like, you don't have to use what the author uses.
amlib · 5h ago
MacOS and specially Windows has their fair share of great and useful software with questionable UI/UX, this is far from a problem affecting only Linux.

Take a look at modern KDE and specially GNOME software, they are pretty well made regarding UI/UX best practices and GNOME even has a great HIG that they follow strictly on their stuff, you can't even say that regarding Microsoft own software anymore.

bb88 · 3h ago
Gnome is not bad, but GTK has been historically a pain point for development.
XorNot · 3h ago
I just people to do menu bars on desktop again.

Add the Jetbrains search anywhere function if you really just innovate.

No more Hamburger menus.

wpm · 5h ago
The ncurses CLI version looks great.
whalesalad · 6h ago
this is what it looks like for me, https://i.imgur.com/lo2YL57.png
kcb · 7h ago
The tool hardinfo2 works pretty well for system stats. Somewhat similar to hwinfo64 on windows.
aforty · 1h ago
Nice but does it really have to look like the Windows version? Can’t we imagine and have better things?
DrillShopper · 8h ago
It would really be nice to not have to require a daemon to make this program useful
DeepYogurt · 8h ago
Ya. The joy of cpu-z is that its a single small binary.
lmz · 4h ago
I wouldn't read too deeply into that. I'm pretty sure cpu-z bundles a driver that is unpacked and installed at runtime (search for 'cpuz sys')
nateb2022 · 6h ago
c.f. https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/wiki...

the daemon separates userspace from root domain, and ensures that the code running with root privileges is very small and easily auditable

__turbobrew__ · 2h ago
Maybe I am dumb, but why does it have to be a daemon? Why not have the user process fork off the privileged binary to collect data and return the results through stdout?
unaindz · 2h ago
Forking a process is not free and starting one every hundred of a millisecond* seems very expensive. *I'm do not know which frequency it updates the data but it's usually 1 sec to 0.1 sec.
dmitrygr · 7h ago

   $ man dmidecode
preisschild · 7h ago
At least in the Flatpak, it can be started by just clicking the "Start daemon" button.
whalesalad · 6h ago
I use it without the daemon. I don't even know what the daemon does.