Dgxtop v2: unified memory visualization and GPU process history for DGX Spark

I’ve just updated dgxtop to v2!! (The latest release is v2.1.)

I originally built it for DGX Spark… lol.

On GB10, the CPU and GPU share a single pool of unified memory. dgxtop visualizes that memory usage, including how much each GPU process is using. It also keeps process history so you can look back at completed GPU jobs.

It also runs on Linux machines with NVIDIA GPUs, on both x86_64 and aarch64. The prebuilt binaries require glibc 2.34 or newer, and GPU metrics require the NVIDIA driver. I’ve tested it on DGX Spark (GB10) and a workstation with an RTX 5080 + RTX 3060.

I’ll keep this short, partly because my English isn’t great. Take a look at the screenshots and you’ll get the idea right away lol.

GitHub / installation: GitHub - DennySORA/dgxtop: Terminal monitor for NVIDIA GPUs on Linux and DGX Spark: live GPU usage, memory, power and temperature, each process's GPU memory in its own color, a record of every GPU job from start to end with how it ended, and history that survives restarts. · GitHub
Project page: dgxtop: a terminal monitor for NVIDIA GPUs on Linux and DGX Spark — DennySORA