[ltp] Noisy fan on T42
Alexandru D. Salcianu
linux-thinkpad@linux-thinkpad.org
Mon, 14 Mar 2005 10:36:45 -0500
Hello!
I checked the CPU speed by looking into /proc/cpuinfo (I will try your
method too). As expected, the CPU speed stays at 600Mhz most of the
time, and goes up only when I do something serious. I don't think the
CPU frequency or the CPU temperature is the issue: as indicated by
ibm_acpi, the CPU temperature (the first of the 8 reported
temperatures) is quite small: 40-42C
I think one of the following situations takes place:
1) the temperature indications from ibm_acpi are incorrect;
2) there is some other source of heat (unlikely: I've tried laptop
mode to decrease the heat generated by the HDD; I've even booted
the system in text mode to avoid the GPU generated heat; also, when
I ran X, the radeon driver has the dynamic frequency scaling
enabled);
3) somehow, linux doesn't realize that the temperature is low and it
should stop the fan (once the fan goes full power - pretty soon
after booting - it *never* comes back to a slow speed, and it
definitely never stops)
Best,
Alex
> > It looks to me that current power management tools in Linux simply
> > cannot handle my laptop (the fan noise is acceptable in Windows,
> > although things can be improved a bit there too). I'm looking forward
> > to trying the next versions of acpi and ibm_acpi.
> Have you verified that your processor is not running at full speed by
> loading the speedstep_centrinom module and looking in
> /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq ? I'm not sure the
> BIOS settings work in Linux, my fan was running almost all the time but once
> I loaded speedstep_centrino and cpufreq_ondemand and ran this:
>
> ---===
> #!/bin/sh
>
> DIR=/sys/devices/system/cpu/cpu0/cpufreq
>
> echo -n Enabling on-demand CPU frequency governor...
> echo ondemand > $DIR/scaling_governor
> cat $DIR/cpuinfo_min_freq > $DIR/scaling_min_freq
> cat $DIR/cpuinfo_max_freq > $DIR/scaling_max_freq
> echo done
> ===---
>
> the fan only comes on occasionally now and is quieter when it does come on.
>
> --