Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jun 2008 17:32:16 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        John Baldwin <jhb@freebsd.org>
Cc:        freebsd-acpi@freebsd.org, David Wolfskill <david@catwhisker.org>
Subject:   Re: How/why would dev.cpu.0.freq_levels change??!? 
Message-ID:  <20080629003216.3AA074500E@ptavv.es.net>
In-Reply-To: Your message of "Sat, 28 Jun 2008 17:38:40 EDT." <200806281738.40672.jhb@freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_1214699536_59533P
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

> From: John Baldwin <jhb@freebsd.org>
> Date: Sat, 28 Jun 2008 17:38:40 -0400
> Sender: owner-freebsd-acpi@freebsd.org
> 
> On Friday 27 June 2008 07:53:19 pm David Wolfskill wrote:
> > My laptop is a Dell Inspiron 8200; I (ab)use it moderately heavily:
> > this includes tracking RELENG_6, RELENG_7, & HEAD on it, daily.
> > 
> > Lately there have been some times when "make buildworld" for RELENG_6
> > has taken a lot longer than it used to ... and I noticed that the
> > fans were on, even though it was running fairly cool (around 50C;
> > during a "make buildworld, around 85C is more common) -- and that
> > the machine was typically "topping out" at half speed (1200 MHz).
> > 
> > During these times, querying dev.cpu.0.freq_levels would yield a list
> > that did, ini fact, max out at 1200 MHz, when I know that it has gone up
> > to 2400 MHz in the past.
> > 
> > When it does this, the only circumvention I've been able to find is a
> > power-cycle.  Since I like to minimize disruption, this is annoying.
> > 
> > This afternoon, it showed evidence of doing this stunt again, so I
> > carefully logged out, powered the machine off, waited about 5 minutes,
> > then powered it back on.
> > 
> > But this time, I decided to fire up a little loop to display a timestamp
> > and the ooutput from "sysctl -n hw.acpi.thermal.tz0.temperature
> > dev.cpu.0.freq dev.cpu.0.freq_levels" every 5 seconds.
> > 
> > Here's the interval in question:
> > 
> > 1214609737,60.5C,300,2400/0 2100/0 1800/0 1500/0 1200/0 1050/0 900/0 750/0 
> 600/0 450/0 300/0 150/0
> > 1214609742,59.5C,450,2400/0 2100/0 1800/0 1500/0 1200/0 1050/0 900/0 750/0 
> 600/0 450/0 300/0 150/0
> > 1214609748,59.5C,450,2400/0 2100/0 1800/0 1500/0 1200/0 1050/0 900/0 750/0 
> 600/0 450/0 300/0 150/0
> > 1214609752,57.5C,150,2400/0 2100/0 1800/0 1500/0 1200/0 1050/0 900/0 750/0 
> 600/0 450/0 300/0 150/0
> > 1214609757,57.5C,600,1200/0 1050/0 900/0 750/0 600/0 450/0 300/0 150/0
> > 1214609762,56.5C,150,1200/0 1050/0 900/0 750/0 600/0 450/0 300/0 150/0
> > 1214609767,56.5C,150,1200/0 1050/0 900/0 750/0 600/0 450/0 300/0 150/0
> 
> Looks like it lowered the temperature.  Your BIOS might have decided to change 
> the levels to force the CPU to throttle down to cool the system.

Any chance you moved to battery at any time? My ThinkPad BIOS drops my
CPU's top speed from 2G to 800M when I go onto battery.
-- 
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

--==_Exmh_1214699536_59533P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)
Comment: Exmh version 2.5 06/03/2002

iD4DBQFIZtgQkn3rs5h7N1ERAhHCAJ9h3JReJdRTpsD7Tw9E7CYPqvx6cACY6mD5
ucY7BwrmCLZQ6kAPLolOqg==
=a4Ai
-----END PGP SIGNATURE-----

--==_Exmh_1214699536_59533P--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080629003216.3AA074500E>