Comment 346 for bug 370173

Cody Moniz (unyonotachi) wrote :

Lenovo X61 Tablet - Linux tomato 2.6.32-24-generic #42-Ubuntu SMP Fri Aug 20 14:24:04 UTC 2010 i686 GNU/Linux

For a while, I've been using a workaround that would "echo level 7 > /proc/acpi/ibm/fan" every login to keep it maxed out - unfortunately this would not be high enough while running anything 3D, and my computer would often overheat (to dangerously high, lap SCORCHING levels) and shut down.

My new workaround involves "echo level disengaged > /proc/acpi/ibm/fan", and that boosts my fan levels from ~4500 to ~5700. Thats a lot of missing RPM.

For reference, how to do this hack (based on http://www.thinkwiki.org/wiki/How_to_control_fan_speed)

sudo apt-get install thinkfan
sudo echo "options thinkpad_acpi fan_control=1" > /etc/modprobe.d/thinkpad_acpi.conf
sudo echo "#!/bin/bash" > /etc/init.d/thinkfan-ctrl.sh
sudo echo "echo level disengaged > /proc/acpi/ibm/fan" > /etc/init.d/thinkfan-ctrl.sh