this is obsolete doc -- see http://doc.nethence.com/ instead

Controlling fan speeds 

 

Configuring Fancontrol 

Create a configuration for each kernel (hwmon devices order changes in /sys/ depending on the kernel), 

pwmconfig

answer like e.g., 

Would you like to generate a detailed correlation (y)?

[...]

below which the fan should spin at minimum speed (20): 60 

over which the fan should spin at maximum speed (60): 75 

 

Enable fan control at boot time, 

cd /etc/
ls -l rc.local
cat >> rc.local <<EOF9

 

modprobe asus_atk0110
modprobe it87
modprobe k10temp
echo -n enabling fan control...
if [[ -f /sys/hypervisor/version/major ]]; then
        (fancontrol /etc/fancontrol.XEN >/dev/null &) && echo done
else
        (fancontrol /etc/fancontrol.Linux >/dev/null &) && echo done
fi
EOF9

 

Screen configuration, 

cd ~/
# Note. Change the window number accordingly.
cat >> .screenrc <<EOF9
screen -t "thermal" 3 watch 'sensors | egrep "FAN|CPU|MB"'
EOF9

 

References 

https://wiki.archlinux.org/index.php/Fan_Speed_Control 

https://wiki.archlinux.org/index.php/Lm_sensors