devices-gpu
Graphics adapter information for the devices-*
family. Windows + Linux, no cgo required.
|
basic |
detailed |
full |
| static |
adapter inventory, vendor |
driver, PCI address, NVIDIA driver/VBIOS/VRAM |
NVIDIA UUID + serial |
| dynamic |
NVIDIA + AMD usage, temp, VRAM |
power, clocks, fan, P-state, PCIe link; WDDM counters for every Windows adapter (~1s sample) |
per-engine breakdown (3D, Copy, VideoDecode, …) |
Sources, layered by what the machine has: ghw
for the inventory; nvidia-smi CSV for rich NVIDIA readings (no SDK);
amdgpu sysfs on Linux (busy %, VRAM, temp, power — free and unprivileged);
WDDM "GPU Engine" performance counters on Windows at --level detailed,
which cover embedded Intel GPUs that have no vendor CLI. Devices are keyed
by PCI address so static specs and live readings merge onto one row.
$ devices-gpu
$ devices-gpu --level detailed --every 1
$ devices-gpu tui
$ devices-gpu web :8080
MIT — see LICENSE.