Re: X60 overheating with 7.1

George Neville-Neil <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
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

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.