Re: X60 overheating with 7.1

"Kevin Oberman" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
> From: George Neville-Neil <[email protected]>
> Date: Wed, 14 Jan 2009 12:13:15 -0500
> Sender: [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 into work as well.

Or just remove the keyboard (simple on every ThinkPad I have owned, but
I've never owned an X series) and blow into the exhaust vent. There is
nothing in there that will care about a bit of humid air and it will
probably dislodge a big cloud of dust. I have seen this drop the CPU
temperature by 20 degrees.

Also, 75C is a VERY conservative setting for most modern CPUs. My old P4
system (T40) is speced to run at up to 90C and my newer Pentium-M based
T43 is speced at 100C. _PSV is 94.5 and _CRT is 99.0 on that system. I
suspect that yours would be fine with _PSV of 85C, but you can look up
the spec at Intel's web site.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: [email protected]			Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751
_______________________________________________
[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.