Sheer El-Showk schrieb: > Thanks for the informative links. I'm amazed at how much of the power > usage is just in the CPU. So all the performance states (i.e. going > to 1000 Hz) still keeps you in C0? It would be interesting to find > out how much support Linux has for these C-states. I would guess that > it supports them to some degree since in his tests on the Dell Linux > didn't do that much worse than XP (by a factor of 10-15% maybe). > Perhaps the problem is that the EFI is not exposing the power states > to Linux. > > Is anybody on the development list (who I guess also read the user > list so I won't cross post) familiar with these power states and how > they are exposed to Linux? Perhaps this is an EFI issue?
As as as I know, ACPI reports the C-States to Linux.
# cat /proc/acpi/processor/CPU0/power
active state: C3
max_cstate: C8
bus master activity: 00000000
maximum allowed latency: 8000 usec
states:
C1: type[C1] promotion[C2] demotion[--] latency[001]
usage[00558710] duration[00000000000000000000]
C2: type[C2] promotion[C3] demotion[C1] latency[001]
usage[00747729] duration[00000000002634895216]
*C3: type[C3] promotion[--] demotion[C2] latency[055]
usage[02506334] duration[00000000009843218468]
As you can see here, the maximum number of states is 8. But I did not know
of any system, showing all of these states. Some systems show a forth
state (C4) - some only in battery mode...
I tried to take a look on the ACPI DSDT, but I'm not an expert. The only
interesting thing I found is, that the ACPI distinguish between the system
it is booted from.
Example:
If (_OSI ("Darwin"))
{
Store (0x2710, OSYS)
}
Else
{
If (_OSI ("Linux"))
{
Store (0x03E8, OSYS)
}
Else
{
Store (0x07D1, OSYS)
}
}
If you follow the OSYS Variable and OSDW() Method, you will see it
will set some different values...
Any expert here, which can help?!
Interesting links for this:
http://www.acpi.info/spec.htm
http://acpi.sourceforge.net/dsdt/
I attached the decompilation of the DSTS.
Regards
Sven
--
Sven Anders <[EMAIL PROTECTED]> () Ascii Ribbon Campaign
/\ Support plain text e-mail
ANDURAS service solutions AG
Innstraße 71 - 94036 Passau - Germany
Web: www.anduras.de - Tel: +49 (0)851-4 90 50-0 - Fax: +49 (0)851-4 90 50-55
Rechtsform: Aktiengesellschaft - Sitz: Passau - Amtsgericht Passau HRB 6032
Mitglieder des Vorstands: Sven Anders, Marcus Junker
Vorsitzender des Aufsichtsrats: Dipl. Kfm. Thomas Träger
dump.dsl.bz2
Description: application/bzip
begin:vcard fn:Sven Anders n:Anders;Sven org:ANDURAS AG;Research and Development adr;quoted-printable:;;Innstra=C3=9Fe 71;Passau;Bavaria;94036;Germany email;internet:[EMAIL PROTECTED] title:Dipl. Inf. tel;work:++49 (0)851 / 490 50 -0 tel;fax:++49 (0)851 / 590 50 - 55 x-mozilla-html:FALSE url:http://www.anduras.de version:2.1 end:vcard
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Mactel-linux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mactel-linux-users
