Graphics card image

NVIDIA System Monitor – graphical GPU task manager

NVIDIA System Monitor is a graphical task manager for Linux computers equipped with NVIDIA graphics hardware. Built with Qt, it provides a desktop interface for examining GPU utilisation, memory consumption and the processes using graphics or compute resources.

The application is designed for users who want to monitor their graphics card without working directly with terminal commands. It presents hardware and process statistics in separate areas, making it easier to distinguish overall device activity from individual workloads.

NVIDIA System Monitor relies on information supplied by nvidia-smi. It can therefore show a range of hardware measurements without implementing its own low-level monitoring driver.

The application is useful for investigating high GPU utilisation, checking available video memory and identifying programs that are consuming graphics resources. The precise measurements depend on what the installed NVIDIA driver and hardware expose.

This is free and open source software.

Key Features

  • Provides a graphical Qt interface for NVIDIA GPU monitoring.
  • Displays GPU utilisation and activity levels.
  • Reports graphics card temperature and power consumption.
  • Shows core and memory clock frequencies.
  • Displays total, used and available video memory.
  • Provides memory utilisation and I/O activity measurements.
  • Lists processes using the graphics card.
  • Identifies GPU processes by process ID and GPU device.
  • Distinguishes supported process and workload types.
  • Reports framebuffer memory consumption for individual processes.
  • Displays streaming multiprocessor utilisation where supported.
  • Reports per-process GPU memory activity.
  • Shows hardware encoding and decoding information when available.

Website: github.com/congard/nvidia-system-monitor-qt
Support:
Developer: Daniel Kongarden
License: MIT License

NVIDIA System Monitor is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

NVIDIA GPU Monitoring Tools
NVTOP(h)top like task monitor for AMD, Intel and NVIDIA GPUs
nvitopBills itself as “the one-stop solution for GPU process management”
LACTConfigures and monitors AMD, NVIDIA and Intel GPUs
GPU HotReal-time NVIDIA GPU monitoring dashboard
gpustatQuery and monitor GPU status
GreenWithEnvyGUI System tool
NVDashboardJupyterLab extension for displaying dashboards of GPU usage
nv-monitorLightweight terminal-based monitoring application
nvidia-htopEnriches the output of nvidia-smi
gptopCross-platform GPU monitor
NVIDIA System MonitorTask manager monitoring your GPU

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
1 Comment
Oldest
Newest Most Voted
Oban
Oban
1 year ago

One of the poorest monitoring tools for NVIDIA cards.