Do you know what frequency the CPU runs at when the computer is 'idling'? I have seen the 1.8GHz CPU in my laptop run at three speeds: 800MHz, 1600MHz and 1800MHz. When it runs at 1800MHz for extended periods of time it can overheat, but when running at 800MHz for extended periods of time it cools down enough for the fan to switch off completely.
...should display the frequency in MHz.
*buntu 12.04 should handle all this automatically.
If you try Puppy, look for 'CPU Frequency Scaling Tool' in the set up menu, and go through the options to enable that for your CPU - just pick the default choices that are offered, and when it comes to choosing the correct driver for your CPU from the list you are presented with, just try different ones until you find one that the software accepts - it will tell you if you've picked the correct one or not.
'On demand' CPU Frequency Scaling on Puppy does exactly as I described, and slows the CPU frequency down when it's full processing power is not required, meaning the CPU runs a lot cooler than it otherwise would.
But like I said, *buntu should do this (by default) as well, so unless something has gone wrong with your particular installation, I would doubt that the operating system is the problem.
Edited by Al1000, 21 October 2014 - 04:10 AM.