It can be use for monitoring fan RPM’s and temperature of any video card powered by the amdgpu kernel module.
You can change it’s format to display the values however you like however, that’s just the configuration I run on my machine.
This project depends on another one of my projects amdfan, so you’ll need that installed prior to launching py3status-amdfan otherwise it won’t be able to load it in as a library.
Amdfan can be used to tune your fan settings or monitor your temperature in the terminal as well as running as a daemon in the background applying a fan curve that you can define.
Since I wasn’t happy with the defaults provided by the amdgpu drivers (basically idle fans till 65 degree’s Celsius, then full blast… not ideal).
Anyways I figured I’d want to monitor the fan settings in my status bar. So now we have py3status-amdfan.
You can fetch both the packages from either, PyPi(w/pip, pipenv or poetry), github or the AUR repo if your using Arch. I’ll pop the links below.
Using whatever Python package manager, you can install directly from PyPi.
pip install amdfan py3status-amdfan pipenv install amdfan py3status-amdfan poetry add py3status-amdfan amdfan && poetry install