This script has NO WARRANTY and is to be USED AT YOUR OWN RISK
This is a quick and dirty hack for the "Acer Nitro 5" to enable temperature based fan-speed control
This script is not meant to be the "right way of doing this" but rather a low effort way of getting this to work now. Ideally this repository is not needed. But for now works fine.
- Acer-Nitro-5-AN515-58-EC-Control-Linux: https://github.com/Jebaitedneko/Acer-Nitro-5-AN515-58-EC-Control-Linux
- lm-sensors: https://github.com/lm-sensors/lm-sensors
- GNU Make
These steps will install and configure the service to control you fans based on temperature. To test if it is running you can run: systemctl status nitro5-fan-speed-hack.service
-
Clone repository:
git clone https://github.com/e-lisa/nitro-5-fanspeed-hack
-
Change directories to the repository:
cd nitro-5-fanspeed-hack
-
Install lm-sensors and GNU Make:
sudo apt install lm-sensors make
-
Configure sensors:
yes |sudo sensors-detect
-
Install the service and scripts:
sudo make
-
Change directories to the repository:
cd nitro-5-fanspeed-hack
-
Stop the service:
systemctl stop nitro5-fan-speed-hack.service
-
Run the uninstall script:
make uninstall
The current fan-speed % is stored in /tmp/fanspeed
and can be viewed with cat /tmp/fanspeed
eg: 5 would be 5%
Happy Hacking!