Interesting: Upgrading my bios and microcontroller version to the latest from 
2.11 to 3.21 and now when I check my DSDT file and recompile it I have no 
errors. 
http://www.thinkwiki.org/wiki/BIOS_Upgrade

More interesting for not T41p owners with such problems. As you can see
in my previous comment, I had the following:

$ cat /proc/acpi/thermal_zone/THM0/trip_points
critical (S5): 93 C
passive: 89 C: tc1=8 tc2=5 tsp=600 devices=0xdff4d338

It means that I was switching from passive cooling to active at 89C for
the CPU. It like doing an emergency break with a car. You need absorb a
lot of energy to stop when at high speed. Here we need to extract very
fast a lot of heat, which was not possible so hitting the 93C mark and
emergency shutdown.

Solution: Put the passive cooling mark lower:

# echo -n "90:80:50:55:50:45" > /proc/acpi/thermal_zone/THM0/trip_points

That way it starts to be active at 50C and throttle/scale the frequency
to stay cool early. I have updated the /etc/rc.local script to run the
command at boot time and set also the polling frequency. Note that the
DSDT file is still not found in the dmesg output.

Warning: My thermal zone is THM0 your one may be different, check
before!



** Attachment added: "rc.local to set trip points and polling frequency"
   http://librarian.launchpad.net/5020219/rc.local

-- 
laptop overheats when performing CPU intensive tasks.
https://launchpad.net/bugs/22336

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to