Skip to content

WeiLiPenguin/asus-fancontrol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asus-fancontrol

Asus UX31A fan speed regulation

This fork uses lm-sensors to get the temperature (in a very hackish way) and provides a PKGBUILD for Arch Linux

IMPORTANT NOTE

NO WARRANTIES WHATSOEVER. USE AT YOUR OWN RISK.

Do not run this on computers other than Asus UX31A unless you know what you are doing.

The wrapper might also work for the UX32VD fanctrl...

Installation

Download the PKGBUILD and run makepkg

To use it on a different distro, build it running make and then make install. Copy asus-fancontrol.service to /etc/systemd/system/. If your distro doesn't use systemd, you have to use some other tool to make sure that asus-fancontrol is always running.

Usage

systemctl enable asus-fancontrol.service
systemctl start asus-fancontrol.service

If the service crashes or you want to stop using it, make sure to run fanctrl auto to revert back to the normal fan control.

Authors

Alexander Breckel wrote f3jp.c for Asus F3Jp in 2008. Prikolchik wrote ux32vd.c for Asus UX32VD based on Breckel's, and ux31a.c is merely a stripped-down version of Prikolchik's. Finally, asus-fancontrol.sh is an improved version of Breckel's wrapper.

The python wrapper script is written by me, all the rest is due to the above

About

Asus UX31A fan speed regulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.0%
  • Python 28.4%
  • Shell 11.4%
  • Makefile 6.2%