I came to the forum looking for help on this same issue. Any insight would be appreciated. I have a Thinkpad T61, and since installing Ubuntu Karmic desktop edition, a week ago, my hard drive has been extremely hot. Some notes:
- This is not a dirty fan issue, as I have recently reinstalled a worn out fan and heatsink.
- This has nothing to do with the CPU, because the hot area is directly over the hard drive.
- I notice that the hard drive spins all day long, whereas it was quiet on XP. Even during periods of inactivity, the drive is never "spun down."
- This issue is a problem for a hot hard drive, hot hands, and general system wear from heat. The fan spins at maximum RPM all day, which will wear out the fan, also.
I used iotop to see which programs are writing to disk, and it appears that [kdjoural2] writes to disk about once per minute. There is another command with "log" in the name that writes occasionally but it flashed onscreen quickly and I did not catch the name. I think there are two problems:
1) The setting to "spin down the drive when inactive" seems to be "disabled" when on AC power. I believe this is via laptop-mode settings, but am not sure. I have switched laptop_mode in the config file to enabled, but this made no difference. I am not sure what steps to take to make sure laptop mode indeed turns on, and the drive indeed spins down when inactive. Maybe the laptop-mode settings are not the right idea. Is there a setting I should be using with hdparm to make the hard drive spin down?
2) Even if laptop_mode is enabled, the frequent logfile writes might prevent the drive from ever spinning down (or worse, make it spin up and spin down once per minute, all day long). Does anyone have any ideas to solve this? I am a new Linux user and do not know which logs are essential, which can be turned off, how to turn them off, etc. I installed BUM to check my services, and I see that rsyslogd is already off. The pesky log file every minute is called kdjournal2 and sometimes pflush. I do not know what these do or how to disable them. An internet search did not help me.
Thanks very much in advance!
my thinkpad gets ridiculously hot. just having it on is apparently enough... fan currently running, can't even manage to keep up. but there's nothing that woul dindicate cpu activity, it's just hot...
A few months ago I was using some compressed air, decided to give my CPU vent a good squirt and a bunch of dust came out. Temps are 5-10c cooler all the time now. I should've done it a long time ago, but forgot about the possibility of dust building up in there since it's a laptop.
So, make sure your laptop is clean and dust free!
Now, with an ambient temperature of about 85 degrees f and minimal system load with two monitors on ubuntu 9.10, my cpu temp is 52 degrees C and GPU is 70 degrees C. GPU is still a little high, but much better than it was. With lower ambient temperature they also get much lower.
There are two further options you should consider that will impact on the generation of heat on your laptop:
- Lack of dynamic power management with KMS enabled on the radeon video driver
- Excessive Wakeups generated from <kernel scheduler>
KMS Lacking dynamic power management
The lack of dynamic power management with KernelModeSetting (KMS) when using the radeon driver is due in part to the kernel version of 10.04, and there may not be any immediate solutions to the problem without changing the kernel version to 2.6.34 or higher.
While in Ubuntu 8.04 dynamic power management on the radeon driver was handled effectively by using:
in yourCode:Option "DynamicClocks" "on"
Sadly, this option will now not work with the current version of the radeon driver in Ubuntu 10.04. Given that 10.04 is a LTS version, lets hope this issue gets addressed elegantly, and soon./etc/X11/xorg.conf
A possible solution is to use the ATI non-open drivers.
Here's some reference for KernelModeSetting (KMS)
Excessive Wakeups from <kernel scheduler>
There's a bug in the current version of the kernel Ubuntu 10.04 uses, that leads to many more wakeups generated by the kernel scheduler than in previous versions. This leads to a lot more work, and thus heat generated on laptops. It's mentioned here and bug has been logged here.