[ltp] X61s idle temperature/palm rest: partial solution

Damien Challet linux-thinkpad@linux-thinkpad.org
Tue, 22 Jul 2008 19:00:18 +0200


Dear All,

I have been struggling to keep down the cpu and palmrest temperatures of this nasty little beast. Sadly, with Vista, the temperature of the palm rest is 
really acceptable.

After a fresh Ubuntu 8.04 install, and following all the advices of powertop + setting the power of the fingerprint reader to auto, I got 25 wake-ups per 
second and per core. Using kde results in about 50 partly because of kicker (15/s). Installing a vanilla 2.6.26 kernel, I got

$ cat /proc/acpi/ibm/thermal
temperatures:   47 42 42 43 -128 -128 -128 -128 42 44 -128 -128 -128 -128 -128 -128

This is without undervolting. Now setting the C4onC3_EN bit (setpci -s 00:1f.0 a0.w=a8) (do it at your own risk; it is probably a bad idea to do it with your 
battery in your laptop), I get

~$ cat /proc/acpi/ibm/thermal
temperatures:   43 42 42 37 -128 -128 -128 -128 40 41 -128 -128 -128 -128 -128 -128

and the palm rest is at an acceptable temperature. The difference is really huge.

What kind of idle temperatures do you have? Any additional advice?

Thanks

Damien