All Projects → X0rg → Cpu X

X0rg / Cpu X

Licence: gpl-3.0
CPU-X is a Free software that gathers information on CPU, motherboard and more

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Cpu X

wymlp
tiny fast portable real-time deep neural network for regression and classification within 50 LOC.
Stars: ✭ 36 (-94.67%)
Mutual labels:  cpu, portable
Nvtop
NVIDIA GPUs htop like monitoring tool
Stars: ✭ 3,604 (+433.14%)
Mutual labels:  ncurses, gpu
monolish
monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
Stars: ✭ 166 (-75.44%)
Mutual labels:  cpu, gpu
c2clat
A tool to measure CPU core to core latency
Stars: ✭ 37 (-94.53%)
Mutual labels:  benchmark, cpu
Scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
Stars: ✭ 4,819 (+612.87%)
Mutual labels:  cpu, gpu
xkcd-gtk
Comic Sticks (xkcd-gtk) is a simple xkcd comic viewer written in Go using GTK+3
Stars: ✭ 14 (-97.93%)
Mutual labels:  gtk3, linux-app
SilentXMRMiner
A Silent (Hidden) Monero (XMR) Miner Builder
Stars: ✭ 417 (-38.31%)
Mutual labels:  cpu, gpu
linux-gui-legacy
(Discontinued in favor of official client) GTK3 GUI client with systray, for ProtonVPN. Works on top of linux-cli.
Stars: ✭ 181 (-73.22%)
Mutual labels:  gtk3, linux-app
Drawing
A drawing application for the GNOME desktop.
Stars: ✭ 386 (-42.9%)
Mutual labels:  linux-app, gtk3
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (-44.67%)
Mutual labels:  gpu, cpu
Lights-Up
Philips Hue controller for Linux [WIP]
Stars: ✭ 27 (-96.01%)
Mutual labels:  gtk3, linux-app
Sympact
🔥 Stupid Simple CPU/MEM "Profiler" for your JS code.
Stars: ✭ 439 (-35.06%)
Mutual labels:  cpu, benchmark
pw3270
3270 Emulator for gtk
Stars: ✭ 38 (-94.38%)
Mutual labels:  gtk3, linux-app
peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
Stars: ✭ 33 (-95.12%)
Mutual labels:  cpu, gpu
Norka
Continuous text editor for Linux
Stars: ✭ 70 (-89.64%)
Mutual labels:  gtk3, linux-app
cult
CPU Ultimate Latency Test.
Stars: ✭ 67 (-90.09%)
Mutual labels:  benchmark, cpu
GabTag
A gtk linux application to handle audio tags 🎵
Stars: ✭ 34 (-94.97%)
Mutual labels:  gtk3, linux-app
MaCoPiX
Mascot Constructive Pilot for X
Stars: ✭ 57 (-91.57%)
Mutual labels:  gtk3, linux-app
Stats
macOS system monitor in your menu bar
Stars: ✭ 7,134 (+955.33%)
Mutual labels:  gpu, cpu
H2o4gpu
H2Oai GPU Edition
Stars: ✭ 416 (-38.46%)
Mutual labels:  gpu, cpu

Logo 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.

⚠️ There is no major plans for the future, see this announcement.


Table of contents


Dependencies

Build-only dependencies

These dependencies are needed to build CPU-X:

Build and run dependencies

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

  • GTK3+ (version 3.12 or newer is needed)
  • NCurses
  • Libcpuid (version 0.3.0 or newer is needed)
  • Pciutils
  • GLFW (version 3.3 or newer is needed)
  • Procps-ng (Linux) / Libstatgrab (*BSD)
    ¹On some GNU/Linux distributions, the appropriate -dev or -devel package is needed.

Download and install

From official repositories

In alphabetical order:

From third-party repositories

From GitHub releases

Look for Assets here GitHub release for packages and AppImage.

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 it 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 to the Wiki with this link.

Bugs/Improvements/Request features

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].