Date: Wed, 14 Jan 2009 10:10:52 -0800 From: "Kevin Oberman" <oberman@es.net> To: George Neville-Neil <gnn@neville-neil.com> Cc: "Alexandre \"Sunny\" Kovalenko" <gaijin.k@gmail.com>, freebsd-mobile@freebsd.org Subject: Re: X60 overheating with 7.1 Message-ID: <20090114181052.337131CC0B@ptavv.es.net> In-Reply-To: Your message of "Wed, 14 Jan 2009 12:13:15 EST." <B9301C3F-AB09-4401-AE91-23C63290C5EA@neville-neil.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: George Neville-Neil <gnn@neville-neil.com> > Date: Wed, 14 Jan 2009 12:13:15 -0500 > Sender: owner-freebsd-mobile@freebsd.org > > > 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: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090114181052.337131CC0B>