Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Aug 2004 20:10:08 +0200
From:      Ulrich Spoerlein <q@uni.de>
To:        Kevin Oberman <oberman@es.net>
Cc:        acpi@freebsd.org
Subject:   Re: Cx states not working on Dell Inspiron 8600 (Pentium M)
Message-ID:  <20040826181008.GA792@galgenberg.net>
In-Reply-To: <20040826163734.49EBF5D04@ptavv.es.net>
References:  <20040826094208.GB703@galgenberg.net> <20040826163734.49EBF5D04@ptavv.es.net>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Thu, 26.08.2004 at 09:37:33 -0700, Kevin Oberman wrote:
> The cx_usage is limited to C1 or C2 if USB is loaded. It's polling of
> the bus for changes prevents the state from dropping to anything really
> useful. If you don't always need USB, build a kernel without it and load
> it as required.

Ah, that explains it then. Is there anything that can be done about
that? Does that mean, that even Windows is not using C3 and C4 if there
is a USB mouse plugged in?

> What do you have in your rc.conf? The default for economy_throttle_state
> is "HIGH" which is probably not what you want. Not knowing how fast your
> CPU is or how you use it, I don't know where you want to set it.  
> 
> Try experimenting with:
> sysctl hw.acpi.cpu.throttle_state=n
> setting 'n' to values in the range of 1-8 and see where you think it's
> reasonable to get work done without draining the battery. I use:
> economy_throttle_state=4. Any lower and things start to get painful for
> me. 

Ah, I thought this was a dynamic setting, meaning that I change it to a
"wanted" value and it adjusts itself, depending on if there is work to
do or not.

I'm using colin's est.ko and estctl and it is working very nice, but it
doesn't give me the battery lifetime or temperature level that Windows
does. What else am I missing then, to get the same cool temperature as
in Windows?

(Sorry for always comparing to Windows, it's just that there's
noticeable difference to FreeBSD in that regard.)

Anyway, thanks to you and Nate for the explanation. I should have
thought of reading acpi(4) first.

Ulrich Spoerlein
-- 
PGP Key ID: F0DB9F44				Get it while it's hot!
PGP Fingerprint: F1CE D062 0CA9 ADE3 349B  2FE8 980A C6B5 F0DB 9F44
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."	-- Benjamin Franklin

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFBLieAmArGtfDbn0QRAjUbAJ0Zu12LNRaZp7XwKjOG3CfTOxMgnQCg4Lyz
it+ftvdHPl+EPP0t5U6i9pQ=
=XmdJ
-----END PGP SIGNATURE-----
home | help

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