Date: Wed, 14 Jan 2009 12:13:15 -0500 From: George Neville-Neil <gnn@neville-neil.com> To: "Alexandre \"Sunny\" Kovalenko" <gaijin.k@gmail.com> Cc: freebsd-mobile@freebsd.org Subject: Re: X60 overheating with 7.1 Message-ID: <B9301C3F-AB09-4401-AE91-23C63290C5EA@neville-neil.com> In-Reply-To: <1231952766.1172.31.camel@RabbitsDen> References: <111DA6F0-24FF-417C-B37B-25780F7ECFF6@neville-neil.com> <1231952766.1172.31.camel@RabbitsDen>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B9301C3F-AB09-4401-AE91-23C63290C5EA>