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 Mactel-linux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mactel-linux-users