LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

radeontop

Monitor AMD Radeon GPU utilization in real time

TLDR

Show GPU utilization
$ radeontop
copy
Enable colored output
$ radeontop -c
copy
Select specific GPU by bus number
$ radeontop -b [bus_number]
copy
Set sample rate (samples per second)
$ radeontop -t [10]
copy
Dump output to a file
$ radeontop -d [output.txt]
copy

SYNOPSIS

radeontop [options]

DESCRIPTION

radeontop displays real-time utilization statistics for AMD Radeon GPUs. It shows usage percentages for various GPU components including graphics pipe, shaders, texture units, and video decode/encode engines.The tool reads from kernel debugfs interfaces and presents the data in a top-like format, useful for monitoring GPU workload during gaming or compute tasks.

PARAMETERS

-c, --color

Enable colorized output.
-b, --bus bus
Select GPU by PCI bus number. For lspci output `01:00.0`, the bus value is `1`.
-t, --ticks ticks
Number of samples per second. Default is 120. Higher values increase accuracy and overhead.
-d, --dump file
Dump data to a file instead of displaying it. Use `-` for stdout.
-i, --dump-interval seconds
Wait N seconds between data output lines when dumping.
-l, --limit limit
Quit after dumping this many lines. Only valid in dump mode.
-p, --path device
Open a specific DRM device node (e.g. `/dev/dri/card0`).
-m, --mem
Force use of `/dev/mem` path if autodetection fails. Useful with the proprietary driver.
-v, --version
Display program version.
-h, --help
Display help.

CAVEATS

May require root privileges on some systems. Only works with AMD Radeon GPUs using radeon or amdgpu drivers. Older GPUs may not support all metrics.

HISTORY

radeontop was created by Chris Blaas to provide GPU monitoring for AMD graphics cards on Linux, similar to nvidia-smi for NVIDIA cards.

SEE ALSO

Copied to clipboard
Kai