AMDGPU_TOP(1)
โจ NAME โจ
Bestie, welcome to AMDGPU_TOP(1) โ the manual for amdgpu_top, aka the tool that displays AMDGPU usage. Itโs giving observability, but make it cute. ๐
๐ฆ SYNOPSIS ๐ฆ
amdgpu_top [OPTIONS]
๐ DESCRIPTION ๐
amdgpu_top is the tool that displays AMD GPU utilization, like umr [1] or clbr/radeontop [2] or intel_gpu_top [3]. No cap, itโs that kind of tool.
It displays information gathered from performance counters (GRBM, GRBM2), sensors, fdinfo, and the AMDGPU driver. Literally all the little data crumbs, gathered up and served to you. ๐
๐ธ EXAMPLES ๐ธ
Display a list of AMDGPU devices:
$ amdgpu_top --list
Dump All GPU processes and memory usage per process:
$ amdgpu_top -p
Specifies PCI bus:
$ amdgpu_top --pci "0000:01:00.0"
โจ OPTIONS โจ
Okay bestie, option-by-option, no skips, no crumbs. ๐
-i <usize>โ Select GPU instance.--pci <String>โ Specifying PCI path. (domain:bus:dev.func)-s <u64>,-s <u64>msโ Refresh period (interval) in milliseconds for JSON mode. (default:1000ms)-n <u32>โ Specifies the maximum number of iteration for JSON mode. If0is specified, it will be an infinite loop. (default:0)-u <u64>,--update-process-index <u64>โ Update interval in seconds of the process index forfdinfo. (default:5s)--json_fifo <String>,--json-fifo <String>โ Output JSON formatted data to FIFO (named pipe) for other application and scripts.โdecode-gm <Path>,โdecode-gpu-metrics <Path>โ Decode the specifiedgpu_metricsfile.--apu,--select-apuโ Select APU instance.--single,--single-gpuโ Display only the selected GPU/APU.--no-pcโ The application does not read the performance counter (GRBM,GRBM2) if this flag is set. Reading the performance counter may deactivate the power saving feature of APU/GPU.-gm,--gpu_metrics,--gpu-metricsโ Dumpgpu_metricsfor all AMD GPUs.https://www.kernel.org/doc/html/latest/gpu/amdgpu/thermal.html#gpu-metrics--pp_table,--pp-tableโ Dumppp_tablefromsysfsand VBIOS for all AMD GPUs. (only support Navi1x and Navi2x, Navi3x)--drm_info,--drm-infoโ Dump DRM info. Inspired byhttps://gitlab.freedesktop.org/emersion/drm_info--dark,--dark-modeโ Set to the dark mode. (TUI/GUI)--light,--light-modeโ Set to the light mode. (TUI/GUI)-d,--dumpโ Dump AMDGPU info. (Specifications, VRAM, PCI, ResizableBAR, VBIOS, Video caps) This option can be combined with the-Joption.--listโ Display a list of AMDGPU devices.-p,--processโ Dump All GPU processes and memory usage per process.-J,--jsonโ Output JSON formatted data. This option can be combined with the-doption.--guiโ Launch GUI mode.--smiโ Launch Simple TUI mode. (likenvidia-smi,rocm-smi)-V,--versionโ Print version information.-h,--helpโ Print help information.
โ ๏ธ Tiny but important vibe check:--no-pcmeans the app does not read the performance counter (GRBM,GRBM2) if this flag is set. Reading the performance counter may deactivate the power saving feature of APU/GPU. Periodt.
๐ฎ COMMANDS FOR TUI MODE ๐ฎ
โจ๏ธ key
fโ togglefdinfonโ toggle Sensorsmโ toggle GPU Metricshโ change update interval (high = 100ms,low = 1000ms)qโ QuitPโ sortfdinfoby pidMโ sortfdinfoby VRAM usageGโ sortfdinfoby GFX usageMโ sortfdinfoby MediaEngine usageRโ reverse sort forfdinfo
Yes, M shows up twice in the source. Two Ms, both iconic. ๐
๐ BUGS ๐
Found a gremlin? Report it here: <https://github.com/Umio-Yasuno/amdgpu_top/issues> ๐ซถ
๐ NOTES ๐
[1]โ<https://gitlab.freedesktop.org/tomstdenis/umr/>[2]โ<https://github.com/clbr/radeontop>[3]โ<https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/master/man/intel_gpu_top.rst>
๐ AUTHORS ๐
Umio Yasuno <coelacanth_dream@protonmail.com>. ๐
Kisses, bestie โ this page is stamped AMDGPU_TOP(1) and dated 2023-12-01. ๐ซถ๐ โจ
๐ฆ where this page comes from
- opensuse-leap 16.0: amdgpu_top 0.9.2-bp160.1.13 ยท MIT
- opensuse-leap 16.0: amdgpu_top 0.9.2-bp160.1.13 ยท MIT
- opensuse-leap 16.0: amdgpu_top 0.9.2-bp160.1.13 ยท MIT
- opensuse-leap 16.0: amdgpu_top 0.9.2-bp160.1.13 ยท MIT
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms