Skip to main content
Topic: Monitoring your GPU (Read 1579 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Monitoring your GPU

https://www.cyberciti.biz/open-source/command-line-hacks/linux-gpu-monitoring-and-diagnostic-commands/


Top 7 Linux GPU Monitoring and Diagnostic Commands Line Tools
Author: Vivek Gite Last updated: February 3, 2025 5 comments

A video card is a special circuit board that controls what is displayed on a computer monitor. It is also called a graphics processing unit (GPU), which calculates 3D images and graphics for Linux gaming and other usages. Let us see the top 7 Linux GPU monitoring and diagnostic command-line tools to solve issues.



Re: Monitoring your GPU

Reply #3
https://www.cyberciti.biz/hardware/nvtop-command-in-linux-to-monitor-nvidia-amd-intel-gpus/


quote:

nvtop – Awesome Linux task monitor for NVIDIA, AMD & Intel GPUs
Author: Vivek Gite Last updated: February 3, 2025 5 comments

nvtop command on Ubuntu Linux

The nvtop command is an excellent task monitor for Linux users for NVIDIA, AMD and Intel GPUs (Graphics Processing Units). It is just like your top command or htop command and efficiently handles multiple GPUs in your system and shows details about them in a htop format. Let us see how to install the nvtop command on your Linux distro and monitor GPU tasks.

nvtop command – Awesome Linux task monitor for NVIDIA, AMD & Intel GPUs

The nvtop command is a ncurses-based (new curses lib that displays info in terminals) GPU status viewer for AMD, Intel and NVIDIA GPUs. In other words, you can use this interactive GPU process viewer for the following GPUs on Linux:

    AMD GPUs using the amdgpu driver.
    Intel graphic card using the i915 Linux driver.
    Nvidia GPUs using NVIDIA driver and anything starting at GeForce 600, GeForce 800M and successor should work fine.
    Adreno GPU by Qualcomm
    Apple GPU (M series)

Installing the nvtop command on Linux

You can also install the nvtop command as per your Linux distro on your desktop or GPU computer server.
Arch Linux

Run the pacman command as follows:

sudo pacman -Syu nvtop

Installing the nvtop command on Arch Linux using pacman

Click to enlarge
Gentoo Linux

Use the following emerge command:
sudo layman -a guru

sudo emerge -av nvtop
Ubuntu Impish (21.10), Debian buster (stable) and more recent

Try the apt command/apt-get command:
sudo apt update

sudo apt install nvtop

Debian Linux 10+ user please enable contrib repo in the /etc/apt/sources.list:

deb http://deb.debian.org/debian buster main non-free contrib
deb http://deb.debian.org/debian buster-updates main non-free contrib
deb http://deb.debian.org/debian-security/ buster/updates main non-free contrib

Then search with the apt-cache command and install it using the sudo apt install nvtop:
sudo apt update
sudo apt search nvtop

sudo apt-cache policy nvtop

nvtop:
  Installed: (none)
  Candidate: 1.0.0-1
  Version table:
     1.0.0-1 500
        500 http://deb.debian.org/debian buster/contrib amd64 Packages

Re: Monitoring your GPU

Reply #4
.......
A video card is a special circuit board that controls what is displayed on a computer monitor. It is also called a graphics processing unit (GPU), which calculates 3D images and graphics for Linux gaming and other usages. Let us see the top 7 Linux GPU monitoring and diagnostic command-line tools to solve issues.
statistically I believe it's a very rare setup that produces 3D images; I know there are some, but does linux have any drivers for such?