nvtop
TLDR
Monitor all GPUs
$ nvtop
Monitor specific GPU$ nvtop -i [0]
Monitor multiple GPUs$ nvtop -i [0,1,2]
Delay between updates$ nvtop -d [2]
No color output$ nvtop -C
SYNOPSIS
nvtop [options]
DESCRIPTION
nvtop is an ncurses-based GPU process monitor, similar to htop but for GPUs. It displays real-time GPU utilization, memory usage, temperature, and running processes.
The tool supports NVIDIA, AMD, and Intel GPUs, providing a unified interface for monitoring GPU resources.
PARAMETERS
-i ids
GPU IDs to monitor.-d seconds
Delay between updates.-s sort
Sort by (pid, type, rate, mem, etc.).-C
No color.-p
Show only processes.-f file
Log to file.--no-header
Hide header.
KEYBOARD SHORTCUTS
F1/q: Quit
F2: Setup
F3: Search
F4: Filter
F6: Sort
F9: Kill process
CAVEATS
NVIDIA needs driver 410+. AMD needs ROCm. Intel needs i915 driver. Feature support varies by GPU vendor.
HISTORY
nvtop was created by Maxime Schmitt to provide an htop-like experience for GPU monitoring. It started with NVIDIA support and later added AMD and Intel GPU support.
SEE ALSO
nvidia-smi(1), gpustat(1), htop(1), radeontop(1)


