Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Dec 2006 01:34:13 +0800
From:      "Rong-en Fan" <grafan@gmail.com>
To:        "Adam McDougall" <mcdouga9@egr.msu.edu>
Cc:        freebsd-current@freebsd.org
Subject:   Re: cpufreq est and Enhanced Sleep (Cx) States for Intel Core and above
Message-ID:  <6eb82e0612120934h2920ccddkaeb5b0e0c038cefb@mail.gmail.com>
In-Reply-To: <20061210002923.GO81923@egr.msu.edu>
References:  <20061210002923.GO81923@egr.msu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/10/06, Adam McDougall <mcdouga9@egr.msu.edu> wrote:
> src/sys/i386/cpufreq/est.c has many Pentium M cpus but nothing
> from the Intel Core and Core 2 families that I can see.  I tried
> looking up the values myself, but could not find them in:
> http://www.intel.com/design/mobile/datashts/314078.htm
>
> It seems that even the latest version of the Linux kernel does not
> list values for at least Yonah (Core 2).  Is it a big mystery, or is
> this data actually available somewhere?  I have a Core 2 Duo
> T7600 in my laptop and est won't touch my cpu because it doesn't
> recognize it.  I did get it to use some other form of speed control
> by putting hint.acpi_perf.0.disabled="1" in /boot/loader.conf according
> to another post.

On my ThinkPad X60 with T5600. est and p4tcc work smoothly.

cpu0: <ACPI CPU> on acpi0
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
p4tcc1: <CPU Frequency Thermal Control> on cpu1

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.est.0.freq_settings: 1833/31000 1333/20000 1000/13000
dev.p4tcc.0.freq_settings: 10000/-1 8750/-1 7500/-1 6250/-1 5000/-1
3750/-1 2500/-1 1250/-1

> Another thing I wish could work is the Enhanced cpu Sleep States;
> this Dell Latitude D820 laptop only sees C1 although the document
> above indicates it should probably support 4 unique states.  Is
> there a way I can debug and/or fix this?  I can post dumps of the
> acpi stuff and/or verbose boot logs if it would be helpful.

Well, I have C1 only, too.

For the record, I'm running 200611 current amd64 snapshot.

Regards,
Rong-En Fan



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