On Mon, Feb 9, 2009 at 5:47 PM, Nick Holland
<n...@holland-consulting.net> wrote:
> Amarendra Godbole wrote:
>> i recently started using intel wireless on my thinkpad x60, through
>> the wpi(4) driver. earlier, i had heating issues, which were resolved
>> by setting hw.setperf to 0, but now i again see my laptop heating up
>> -- especially below my right palm.
>>
>> temperature sensor outputs from sysctl shows:
>> hw.sensors.acpitz0.temp0=60.05 degC (zone temperature)
>> hw.sensors.acpitz1.temp0=60.05 degC (zone temperature)
>> hw.sensors.cpu0.temp0=58.00 degC
>> hw.sensors.wpi0.raw0=155 (temperature 0 - 285)
>> hw.sensors.aps0.temp0=57.00 degC
>> hw.sensors.aps0.temp1=57.00 degC
>>
>> wpi shows 155, which is roughly 68 deg C. is the heating because of
>> wpi? that's what has changed. any pointers to cooling down the laptop
>> will be appreciated. dmesg, if needed, is here
>> http://www.obscure.org/~amunix/tmp/dmesg
>
> ->
> OpenBSD 4.4-current (kernel) #11: Wed Jan 21 07:41:19 IST 2009
>    r...@zimbu.xxxxxxxx:/home/amar/site-specific/builds/kernel
>
> uh..
> what happens if you use a GENERIC snapshot rather than your
> Franken-kernel?  Seeing stuff like that causes people to lose
> interest really quickly.
>
> Setting hw.setperf to 0 isn't a "resolution" but a burying the
> problem where you don't see it, for now...or then.  I don't think
> wpi is causing your problem, your system doesn't seem to be
> managing power properly, you buried the problem by reducing power
> consumption (and performance).
[...]

With a stock kernel now:
a. when hw.setperf is set to 100, and wireless is on
hw.sensors.acpitz0.temp0=78.05 degC (zone temperature)
hw.sensors.acpitz1.temp0=76.05 degC (zone temperature)
hw.sensors.cpu0.temp0=76.00 degC
hw.sensors.wpi0.raw0=154 (temperature 0 - 285)
hw.sensors.aps0.temp0=56.00 degC
hw.sensors.aps0.temp1=56.00 degC

b. when hw.setperf is set to 0, and wireless is on
hw.sensors.acpitz0.temp0=53.05 degC (zone temperature)
hw.sensors.acpitz1.temp0=52.05 degC (zone temperature)
hw.sensors.cpu0.temp0=52.00 degC
hw.sensors.wpi0.raw0=146 (temperature 0 - 285)
hw.sensors.aps0.temp0=54.00 degC
hw.sensors.aps0.temp1=54.00 degC

setperf from 100 to 0 decreases the CPU temperature from 76 degC to
52, while there is no appreciable change in that of wpi0, from 154 to
146. For both readings, machine was idle with no human-user activity.

The relevant dmesg is put up here
http://www.obscure.org/~amunix/tmp/dmesg.bsd.mp.4.4

Any pointers to troubleshoot this issue appreciated. Thanks in advance!

-Amarendra

Reply via email to