GPU-first system monitor forked from btop++.
gtop++ keeps btop++'s terminal UI and extends it toward detailed GPU workload monitoring: per-GPU stats today, per-process VRAM/SM%, workload categories, and load-balance hints in upcoming releases.
The installed binary and config paths use gtop (e.g. run gtop, config in
~/.config/gtop/gtop.conf).
This project was created using Grok Build.
git clone https://github.com/datagod/gtop.git
cd gtop
make GPU_SUPPORT=true
sudo make install
sudo make setcap # recommended for Intel GPU + /proc access
gtopRequires GCC 14+ or Clang 19+ on Linux. GPU monitoring needs dynamic linking (NVML for NVIDIA, ROCm SMI for AMD, sysfs for Intel).
On first run (no existing config), gtop++ shows only detected GPU boxes (no disk
or process list). Press 2/4 to toggle memory or processes, or p for presets.
To pull security fixes from btop++:
git fetch upstream
git merge upstream/main