💾 Archived View for gemini.mcgillij.dev › py3status-amdfan.gmi captured on 2024-02-05 at 09:43:07. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Initial release py3status-amdfan

:author:

mcgillij

:category:

Python

:date:

2021-04-14 22:49

:tags:

Linux, py3status, AMD, i3wm, Python, #100DaysToOffload

:slug:

py3status-amdfan

:summary:

The initial release for my new py3status module to monitor fan RPM and temperatures.

:cover_image:

monitor.png

Contents

WTF’s py3status-amdfan?

A small

Python

module written for use with

py3status

.

It can be use for monitoring fan RPM’s and temperature of any video card powered by the *amdgpu* kernel module.

Screenshot

[image: glorious picture of py3status-amdfan]

You can change it’s format to display the values however you like however, that’s just the configuration I run on my machine.

Pre-reqs

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.

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**.

Installation

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.

Installing from PyPi

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

Installing on Arch

amdfan aur

py3status-amdfan aur

Installing from Github

Alternatively if you want to install it manually or just see the source code / directions you can find them here.

Amdfan github

py3status-amdfan github

Let me know if you would like to see any features added or if you have troubles running either of these.