X60 overheating with 7.1

George Neville-Neil gnn at neville-neil.com
Wed Jan 14 09:13:58 PST 2009


On Jan 14, 2009, at 12:06 , Alexandre Sunny Kovalenko wrote:

>>
> That thread forked and re-forked a few times under the different
> subjects...
>
> Did you try setting
>
> hw.acpi.thermal.user_override=1
> hw.acpi.thermal.tz1._PSV=75C
>
> in /etc/sysctl.conf?
>
Yes, that is now set and it keeps the machine from overheating BUT
the machine bounces around alot when doing any real work, like a build.
So the heat gets up to 80 then the CPU goes down to 125, then the heat  
comes
down etc.

> If not, we can start by comparing machines and configurations. Mine is
> X60 (1709-something) with 1.83GHz "Core Not-2 Duo" which is 32-bit
> machine and I am running i386 version of -STABLE on it. I seem to  
> recall
> that there are 64-bit capable X60 models out there as well and someone
> was running amd64 flavor on it. What's yours?
>

I am running i386 as well and I think our machines are identical.  I  
have been
avoiding bringing it into the office (so I get $realwork done) but may  
bring it in
this week to tinker while builds run.

> Are you using powerd?
>
> I do:
> powerd_enable="YES"
> powerd_flags="-a adaptive -b adaptive -i 75 -r 65"
>

I have tried powerd but, at least emprically, it seemed to cause
the bouncing heat/CPU speed issue to be worse, that is, higher peaks  
and troughs.

> What is the output of sysctl hw.acpi.thermal under light/idle load?
>
> Mine is:
> hw.acpi.thermal.min_runtime: 0
> hw.acpi.thermal.polling_rate: 10
> hw.acpi.thermal.user_override: 1
> hw.acpi.thermal.tz0.temperature: 40.0C
> hw.acpi.thermal.tz0.active: -1
> hw.acpi.thermal.tz0.passive_cooling: 0
> hw.acpi.thermal.tz0.thermal_flags: 0
> hw.acpi.thermal.tz0._PSV: -1
> hw.acpi.thermal.tz0._HOT: -1
> hw.acpi.thermal.tz0._CRT: 127.0C
> hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
> hw.acpi.thermal.tz0._TC1: -1
> hw.acpi.thermal.tz0._TC2: -1
> hw.acpi.thermal.tz0._TSP: -1
> hw.acpi.thermal.tz1.temperature: 40.0C
> hw.acpi.thermal.tz1.active: -1
> hw.acpi.thermal.tz1.passive_cooling: 1
> hw.acpi.thermal.tz1.thermal_flags: 0
> hw.acpi.thermal.tz1._PSV: 75.0C
> hw.acpi.thermal.tz1._HOT: -1
> hw.acpi.thermal.tz1._CRT: 97.0C
> hw.acpi.thermal.tz1._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
> hw.acpi.thermal.tz1._TC1: 5
> hw.acpi.thermal.tz1._TC2: 4
> hw.acpi.thermal.tz1._TSP: 600
>


It NEVER gets down to 40 except when I turn it on.  At idle the tz0  
and tz1 are
60 and 62 respectively.

> Are you loading acpi_ibm? If yes, what is the output of sysctl
> dev.acpi_ibm ?
>
> Mine is:
> dev.acpi_ibm.0.%desc: IBM ThinkPad ACPI Extras
> dev.acpi_ibm.0.%driver: acpi_ibm
> dev.acpi_ibm.0.%location: handle=\_SB_.PCI0.LPC_.EC__.HKEY
> dev.acpi_ibm.0.%pnpinfo: _HID=IBM0068 _UID=0
> dev.acpi_ibm.0.%parent: acpi0
> dev.acpi_ibm.0.initialmask: 2060
> dev.acpi_ibm.0.availmask: 16777215
> dev.acpi_ibm.0.events: 0
> dev.acpi_ibm.0.eventmask: 2060
> dev.acpi_ibm.0.hotkey: 2181
> dev.acpi_ibm.0.lcd_brightness: 0
> dev.acpi_ibm.0.volume: 10
> dev.acpi_ibm.0.mute: 0
> dev.acpi_ibm.0.thinklight: 0
> dev.acpi_ibm.0.bluetooth: 1
> dev.acpi_ibm.0.wlan: 1
> dev.acpi_ibm.0.fan_speed: 2911
> dev.acpi_ibm.0.fan_level: 0
> dev.acpi_ibm.0.fan: 1
> dev.acpi_ibm.0.thermal: 40 43 -1 40 31 -1 30 -1
>

Mine is again hotter, 60 or so on the first thermal.


> Are you setting Cx levels in rc.conf?
>

That I am not doing as yet.

> What is the output of sysctl dev.cpu?
>
> Mine is:
> dev.cpu.0.%desc: ACPI CPU
> dev.cpu.0.%driver: cpu
> dev.cpu.0.%location: handle=\_PR_.CPU0
> dev.cpu.0.%pnpinfo: _HID=none _UID=0
> dev.cpu.0.%parent: acpi0
> dev.cpu.0.temperature: 40
> dev.cpu.0.freq: 1166
> dev.cpu.0.freq_levels: 1833/31000 1603/27125 1374/23250 1333/20000
> 1166/17500 1000/13000 875/11375 750/9750 625/8125 500/6500 375/4875
> 250/3250 125/1625
> dev.cpu.0.cx_supported: C1/1 C2/1 C3/17
> dev.cpu.0.cx_lowest: C2
> dev.cpu.0.cx_usage: 0.00% 100.00% 0.00%
> dev.cpu.1.%desc: ACPI CPU
> dev.cpu.1.%driver: cpu
> dev.cpu.1.%location: handle=\_PR_.CPU1
> dev.cpu.1.%pnpinfo: _HID=none _UID=0
> dev.cpu.1.%parent: acpi0
> dev.cpu.1.temperature: 40
> dev.cpu.1.cx_supported: C1/1 C2/1 C3/17
> dev.cpu.1.cx_lowest: C3
> dev.cpu.1.cx_usage: 0.00% 99.99% 0.00%
>

I think I have one higher level, 2000/something at the start.  I'll  
look tonight
or tomorrow.

> I might think of something else, but let's start with the stuff above.
>

Sounds good, I'll get real output tonight/tomorrow.

> I guess, I should mention that I have a habit of emptying about a half
> of the can of compressed air into the grille on the left of the  
> machine
> every few months or so.


I have read things like this on the net as well.  I can try that when  
I bring the box in
to work as well.

Thanks,
George



More information about the freebsd-mobile mailing list