Skip to content

TheTumultuousUnicornOfDarkness/CPU-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

qtmweblate
qtm
and
Feb 25, 2025
84cf98d · Feb 25, 2025
Feb 24, 2025
Oct 7, 2023
Feb 23, 2025
Feb 25, 2025
Jan 21, 2025
Feb 23, 2025
Sep 19, 2023
Nov 19, 2023
Feb 22, 2025
Aug 28, 2022
Feb 23, 2025
Dec 1, 2024
Sep 21, 2014
Feb 23, 2025
Feb 23, 2025

Repository files navigation

GitHub release GitHub commits GitHub downloads GitHub total downloads GitHub issues GitHub pull-requests Translation status

Linux FreeBSD AppImage
Build Status (Linux) Build Status (FreeBSD) AppImage Continuous

CPU-X is a Free software that gathers information on CPU, motherboard and more.
CPU-X is a system profiling and monitoring application (similar to CPU-Z for Windows), but CPU-X is a Free and Open Source software designed for GNU/Linux and FreeBSD.
This software is written in C++ and built with CMake tool.
It can be used in graphical mode by using GTK or in text-based mode by using NCurses. A dump mode is present from command line.

Important

There are no milestones for this project, read this announcement for more details.


Table of contents


Dependencies

Build-only dependencies

These dependencies are needed to build CPU-X:

Test dependencies

These dependencies are optional to test CPU-X:

¹At least on Awk is required, e.g. the default Awk on the system.

Build and run dependencies

These dependencies are needed to build² and run CPU-X:

²On some GNU/Linux distributions, the appropriate -dev or -devel package is needed.

Download and install

From repositories

In alphabetical order:

All packages:
Packaging status

From GitHub releases

Look for Assets here GitHub release for portable binary (AppImage).

From Flathub

CPU-X is available as Flatpak on Flathub since v5.0.2.

Manual build

For step-by-step guide, please read this page on the Wiki.

Usage

Application is available in menu (System Tools category). If you start the daemon, it will allow CPU-X to access some special devices, which provides more information and avoid empty labels.
The CPU-X daemon requires root privileges, and uses Polkit for privileges escalation.

You can use cpu-x from command line, some options are available, like:

  • --gtk: to start the graphical user interface (default)
  • --ncurses: to start the text-based user interface
  • --dump: to get a summary of data

Use --help to see all arguments.

Wiki

More informations are available on Wiki, like screenshots, troubleshooting and tips. You can access the Wiki by using this link.

Bugs/Improvements/Request features

Please open a new issue and fill the appropriate template. Note that text between <!-- ... --> is not displayed.

Warning

Incomplete reports may be closed without justification.

Translate CPU-X

If you want to translate CPU-X in your native tongue, please visit the Weblate page.
POT file is updated on each changes thanks to Update POT file workflow.