[ltp] T60p idle GPU temperature?

Richard Neill linux-thinkpad@linux-thinkpad.org
Mon, 09 Jul 2012 02:01:40 +0100

Thank you very much for your helpful message.

> On Sat, 07 Jul 2012, Richard Neill wrote:
>> What temperature are other people getting for their GPU? Mine is
>> running at about 76 degrees.
> ...
>> The 4th one is the GPU temp, and it will climb to 80+ if allowed to.
> If it is overheating, your thinkpad is expected to alarm, and thinkpad-acpi
> should scream blood murder at LOG_ALERT or even LOG_EMERG level.  Make sure
> you do pay attention to the kernel log, especially if you run Gnome, which
> *refuses* to alert the user that his box is about to get damaged, *ON

What would you consider too hot? I'd suggest that 70 degrees is too hot 
iff the laptop is on my knee; but when working on a table, I'm quite 
happy to idle at 90.

>> Do I have heatsinking problems? I know the GPU heatsink on these
> Most likely you have thermal compound problems.  Technically speaking, a
> cracked thermal interface between chip and heatsink.  It is an easy fix:
> remove lint, remove the heatsink, clean old thermal grease, apply Artic
> Silver 5 properly, replace heatsink (and *make sure* it is pressing down on
> all ICs).

I already did this: I've changed the heatsink/fan, removed the horrible 
2mm thermal pad (typically these have a thermal-conductivity that is 
200x lower than copper), and used arctic silver and the "penny mod" to 
put pressure in the right place. I'm going to try again with a 
copper-shim instead.

It's annoying how badly the heatsink works: the GPU can hit 80+ while 
(if the CPU is idle), the fan emits only slightly warm air.

>> machines is quite poor. Is there any way to throttle GPU power
>> consumption further? I don't mind if the GPU is really slow; all I
>> want is for my text-editor to run silently!
> You can run ATI and nVidia GPUs downclocked, and even reduce voltage
> levels.  Intel GPUs can have some optional compression features enabled
> that are supposed to let it run cooler.

I tried using rovclock: it doesn't seem to work properly.
> For the ATI GPU, just mess with the power method/profile in
> /sys/class/drm/card0/device/power_method

I've got the ATI Mobility FireGL V5200
I tried:
echo mid > /sys/class/drm/card0/device/power_profile
This helps by about 3 degrees. Using "low" is too slow: the display 
doesn't update properly (I have a 2048x1536 panel).

It also helps (again about 3 degrees) to turn OFF the DVI output in the 
docking station (either unplug the DVI cable, or use Fn-F7; simply 
powering off the monitor doesn't help).

> The Linux ATI framebuffer/DRM power management is crap, at least for the
> X300/X600/X1500/X1600 ATIs, so it really runs the GPU a lot hotter (and
> wastes a lot more power) than what non-KMS X.org used to do, and let's not
> even compare it to what fglrx could do...

So, which is the best driver? Should I install fglrx, or is the default 
one (with Ubuntu Precise) going to be good enough. I mostly care about 
power management and using the dock; as for performance, as long as the 
text-editor scrolls smoothly, I'm happy with minimal 2d accel.)

Also, I've just ordered one of these: http://tpfc.mywo.org/
because at the moment (with quite aggressive fan-reduction settings), my 
T60 idles with then fan off for 3 seconds and level 1 for 3 seconds; 
level 1 is surprisingly loud (I already have an SSD in it).

Thanks once again for your help,

Best wishes,