Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Apr 2004 14:24:14 -0700 (PDT)
From:      Nate Lawson <nate@root.org>
To:        Kevin Oberman <oberman@es.net>
Cc:        Jeffrey Katcher <jmkatcher@yahoo.com>
Subject:   Re: Fan Control Success on IBM T40? (another quick Q) 
Message-ID:  <20040428142302.T89203@root.org>
In-Reply-To: <20040428211826.A02195D07@ptavv.es.net>
References:  <20040428211826.A02195D07@ptavv.es.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 28 Apr 2004, Kevin Oberman wrote:
> > Date: Wed, 28 Apr 2004 13:15:13 -0700 (PDT)
> > From: Nate Lawson <nate@root.org>
> > Sender: owner-freebsd-acpi@freebsd.org
> >
> > I forgot to add -- the reason the clock rate announced at boot time is
> > different is because the test for CPU TSC is done before acpi is enabled.
> > At some point when the SMI is disabled and acpi enabled, the clock rate is
> > switched by your BIOS to the lower rate.  You can see this because the
> > clock rate announced by the TSC timecounter will be ~600 mhz while the
> > initial boot clock rate will list ~1600 mhz.
>
> This all makes sense, but it conflicts a bit with my
> observations. (Probably implies something bad about my powers of
> observation.)
>
> I boot and the system (T30) is running at 1.8 GHz. I throttle the CPU.
> Testing clearly shows that the throttling is working. I use the test you
> suggested of calculating an MD5 hash of a big string of zeros.
>
> But, when I "count cycles" to test the CPU speed (code appended), I
> still see 1.8 GHz.
>
> Why don't I see the speed reduced when throttling? I suspect my lack of
> fundamental understanding of the interactions of throttling and the ACPI
> clock.

This is totally different.  You aren't using SpeedStep/performance states,
only throttling.  Throttling works by changing the duty cycle but with the
SAME base clock rate.  Since the TSC comes from the base rate, your test
reading the TSC will never change.

-Nate



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