Skip to main content

AMD GPU fan control for Linux

This software has been developed and tested on Debian 10 Buster with the 4.19.0-6-amd64 Linux kernel and a Radeon™ RX 590 GPU. It requires the amdgpu kernel module to be loaded.

Why this package?

  1. automatic fan control provided by the GPU hardware keeps the fans of my RX 590 running all the time (albeit at a very low speed)
  2. after some years of continued use, even at low speeds, fans develop irritanting noises
  3. most of the time I use my computer in a way that requires minimal GPU usage (writing code, browsing the web, etc)
  4. without fans, the temperature of my RX 590 rarely raises above 50°C when doing non-GPU intensive activities, even during the hottest summer days

Disclaimer

USE OF THIS SOFTWARE IS ENTIRELY OF YOUR RESPONSABILITY. HARDWARE DAMAGE MAY RESULT FROM HIGH TEMPERATURES AS A RESULT OF USING THIS SOFTWARE.

Warning

This software puts your GPU into manual fan control (manual means not controlled directly by hardware). If you stop this software you should reboot your computer or manually reset your GPU fan control to automatic mode.

Installing this software

If you want to run the software manually or develop your own software making use of functions from the amdgpu_fan_ctrl Python module, you may install it with pip3 or simply copy the file into some directory of your choice.

The most common use case will be to run this software as a systemd service, started at boot. To install this service, run the script ./install-systemd-service.sh as root.

License

This software is licensed under the MIT license.

Metadata

Release files for amdgpu-fan-ctrl 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for amdgpu-fan-ctrl 0.0.2
File Size Uploaded
amdgpu-fan-ctrl-0.0.2.tar.gz 7.1 kB Details

Release files / amdgpu-fan-ctrl-0.0.2.tar.gz

Download URL amdgpu-fan-ctrl-0.0.2.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0bcbb3d8ac1b51a40a0752acd7218b2ca8b164ce1ab6a4a3ae17238edbf6ac71
BLAKE2b-256 checksum
How to use checksums
bad10dc73255065f49e0aea062405f47d8124f9deb3acc414c4db57be91993df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.45.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page