ROS topics: GPU Monitor#
Intel and tegra platform only.
Raspi platform not supported.
GPU Temperature#
/diagnostics/gpu_monitor: GPU Temperature
[summary]
level | message |
---|---|
OK | OK |
WARN | warm |
ERROR | hot |
[values]
key (example) | value (example) |
---|---|
GeForce GTX 1650, thermal_zone[0-9] | 46.0 DegC |
*key: thermal_zone[0-9] for ARM architecture.
GPU Usage#
/diagnostics/gpu_monitor: GPU Usage
[summary]
level | message |
---|---|
OK | OK |
WARN | high load |
ERROR | very high load |
[values]
key | value (example) |
---|---|
GPU [0-9]: status | OK / high load / very high load |
GPU [0-9]: name | GeForce GTX 1650, gpu.[0-9] |
GPU [0-9]: usage | 19.0% |
*key: gpu.[0-9] for ARM architecture.
GPU Memory Usage#
Intel platform only.
There is no separate gpu memory in tegra. Both cpu and gpu uses cpu memory.
/diagnostics/gpu_monitor: GPU Memory Usage
[summary]
level | message |
---|---|
OK | OK |
WARN | high load |
ERROR | very high load |
[values]
key | value (example) |
---|---|
GPU [0-9]: status | OK / high load / very high load |
GPU [0-9]: name | GeForce GTX 1650 |
GPU [0-9]: usage | 13.0% |
GPU [0-9]: total | 3G |
GPU [0-9]: used | 1G |
GPU [0-9]: free | 2G |
GPU Thermal Throttling#
Intel platform only.
Tegra platform not supported.
/diagnostics/gpu_monitor: GPU Thermal Throttling
[summary]
level | message |
---|---|
OK | OK |
ERROR | throttling |
[values]
key | value (example) |
---|---|
GPU [0-9]: status | OK / throttling |
GPU [0-9]: name | GeForce GTX 1650 |
GPU [0-9]: graphics clock | 1020 MHz |
GPU [0-9]: reasons | GpuIdle / SwThermalSlowdown etc. |
GPU Frequency#
Tegra platform only.
/diagnostics/gpu_monitor: GPU Frequency
[summary]
level | message |
---|---|
OK | OK |
[values]
key (example) | value (example) |
---|---|
GPU 17000000.gv11b: clock | 318 MHz |