A Python module/TUI that provides AMD GPU statistics
gpustats.py | ||
logging.png | ||
main.png | ||
README.md | ||
requirements.txt | ||
stats.css |
amdgpu_stats
Simple TUI (using Textual) that shows AMD GPU statistics:
- GPU Utilization
- Temperature
- Core clock
- Core voltage
- Memory clock
- Power consumption
- Power limits
- Default
- Configured
- Board capability
Note: Tested only on RX6000
series cards -- will support more with help, please file an issue.
Requirements
Only Linux
is supported. Information heavily relies on the hwmon
interfaces in sysfs
.
Python
The Fedora base repositories provide the requirements with these packages:
python3-humanfriendly
python3-textual
See requirements.txt for other distributions
Kernel
It may be necessary to update the amdgpu.ppfeaturemask
parameter to enable data collection.
This is assumed for control over the elements being monitored. Untested without. See this for context