A compact Ubuntu desktop system monitor inspired by the classic Windows All CPU Meter gadget. The included configurator detects available hardware, lets the user choose the desired level of detail, then generates and launches a matching Conky panel. Nothing here is revolutionary, but it is very automated so that you can (hopefully, if everything works) get a nice little resource monitor on your desktop with just a few clicks. Look at the bars dance. Numbers be numberin'. Aren't they pretty?
This release has been tested on Ubuntu Desktop 26.04 with an Intel CPU and Intel integrated graphics, as well as Ubuntu 24.04 with AMD Epyc CPU and Nvidia graphics.
AMD GPU utilizationis implemented but has not been tested on actual hardware systems.
Depending on detected hardware and selected options, the panel can show:
- Overall and per-core or per-thread CPU utilization and frequency
- Package and per-core temperatures
- RAM and swap usage
- GPU & VRAM utilization plus GPU clock and temp.
- Intel Render/3D, Video/QSV, and Video Enhance utilization
- Root filesystem capacity and disk read/write activity
- Network upload/download throughput and totals
- Color-coded utilization bars
CPU and GPU names can be cropped, wrapped, or replaced with a custom display name.
- CPU and memory: Linux
/proc - Temperatures:
lm-sensors - Intel GPU:
intel_gpu_topfromintel-gpu-tools - NVIDIA GPU:
nvidia-smi - AMD GPU: kernel
gpu_busy_percentinterface when exposed - Disk and network: Linux system interfaces
Download and extract a release zip or clone the repo. Then navigate to the folder and run:
chmod +x install.sh
./install.sh
The installer uses apt to install the base requirements and installs the application for the current user.
After installation, launch All CPU Meter for Linux from the Ubuntu application menu.
The Hardware tab reports optional monitoring components that apply to the detected machine. Where appropriate, missing packages can be installed with the GUI's Install button.
- CPU temperatures:
lm-sensors - Intel GPU utilization:
intel-gpu-tools - NVIDIA GPU utilization:
nvidia-smi, normally supplied by the NVIDIA driver - AMD GPU utilization: no extra package when the kernel exposes
gpu_busy_percent
The application does not silently install optional monitoring tools.
Grab the latest version and re-run the install script.
Run:
~/.local/share/allcpumeter-linux/uninstall.sh
The code and documentation included in this project is primarily vibeslop. The human writing this sentence in particular can barely code and doesn't really understand how any of this works. It Works On My Machine and hasn't caused my genitals to explode, but your mileage may vary. I make absolutely no guarantee as to the safety or security of the contents of this project. Use at your own risk. Or don't.
Targets Ubuntu/Debian systems using apt. Desktop placement is a bit wonky. Other distributions and desktop environments probably won't work without effort on your part.
v0.2.2 Multi-NIC support added. A variety of small graphical and aesthetic improvements and options.
v0.2.1 Compact core display mode added.
v0.2.0 GTK4 refactor.
v0.1.2 fixes multi-GPU support and adds some safeties for different display configs. It falls on its face with weyland + nvidia + RDP though, due to known conky issues. This will be the final conky-based version before refactoring.
v0.1.1 fixes a severe crash on startup introduced by a weyland update.
All CPU Meter for Linux is released into the public domain under The Unlicense.
Copyleft 2026. Do what thou wilt shall be the whole of the law. One step closer to AGI.