https://github.com/scientifichackers/thinkfan-control-gui
a small gui app for linux to control fan speed and monitor temps on a thinkpad
https://github.com/scientifichackers/thinkfan-control-gui
Last synced: about 1 year ago
JSON representation
a small gui app for linux to control fan speed and monitor temps on a thinkpad
- Host: GitHub
- URL: https://github.com/scientifichackers/thinkfan-control-gui
- Owner: scientifichackers
- Created: 2017-12-10T00:36:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-10-13T18:22:16.000Z (over 4 years ago)
- Last Synced: 2025-04-06T17:03:47.430Z (about 1 year ago)
- Language: Python
- Size: 15.6 KB
- Stars: 81
- Watchers: 4
- Forks: 21
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thinkpad Fan Control GUI

This is an application for controlling fan speed on IBM/Lenovo ThinkPads.
It can also monitor CPU temp and fan RPM.
It is written for Linux only. For windows, see http://www.almico.com/speedfan.php
## How it Works?
+ Parses `sensors` command to show CPU temp and fan RPM
+ Modifies `/proc/acpi/ibm/fan` to change fan speed
## Dependencies
`sudo apt install lm-sensors python3 python3-tk`
## Setup
+ Open this file, using command -- `sudo nano /etc/modprobe.d/thinkpad_acpi.conf`
+ Add line `options thinkpad_acpi fan_control=1`
+ Reboot.
+ `python3 fan.py`
( Add `sudo` to modify speed )
---
Note: You are required to have the Linux kernel with `thinkpad-acpi` patch. (Ubuntu, Solus and a few others already seem to have this)