Skip to content

Instantly share code, notes, and snippets.

@christianchristensen
Created November 14, 2012 05:30
Show Gist options
  • Save christianchristensen/4070459 to your computer and use it in GitHub Desktop.
Save christianchristensen/4070459 to your computer and use it in GitHub Desktop.
Thinkpad x120e E-240 undervolting and fan control

Thinkpad x120e E-240

Undervolting

@@ -46,7 +46,7 @@
 int wrmsr(int cpu, off_t msr, uint64_t val);
 int rdmsr(int cpu, off_t msr, uint64_t * val);
 
-static int verbose = 0, ncpu = 0;
+static int verbose = 0, ncpu = 1;
 
 /** voltage
  * 
cat /proc/cpuinfo

make clean
make
sudo ./undervolt -p 0:0x20 -p 1:0x22 -p 2:0x3D

Fan Control

echo "options thinkpad_acpi experimental=1 fan_control=1" >/etc/modprobe.d/thinkpad_acpi.conf
sudo rmmod thinkpad_acpi
sudo modprobe thinkpad_acpi

cat /proc/acpi/ibm/fan
echo 'level 1' > /proc/acpi/ibm/fan
echo 'disable' > /proc/acpi/ibm/fan

# daemon: thinkfan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment