How do I disable/modify CPU underclocking due to temperature on a laptop with a 2nd generation core cpu?
- by Tyson Marchuk
I am running Ubuntu 11.04 on a tablet with a Core i5-2557M processor. When doing processing intensive tasks the CPU is forcibly under-clocked to 800MHz (instead of the normal base of 1.7GHz.) The CPU temperature is around 75 C.
I have disabled CPU scaling (set governor to performance) but this seems to have no effect. I would like to either modify the behavior so that the throttling happens at 95 C or I would like to disable it altogether. Changing the min/max frequency as root using cpufreq works until the temperature rises and then it ceases to work, ignoring a minimum frequency above the 800MHz.
On Windows 7 there is a 3rd party utility that can do this (ThrottleStop).
Thank you.