On Sat, Mar 20, 2004 at 04:51:52PM +0100, Florian Tham wrote:
On Sat, Mar 20, 2004 at 01:32:53PM +0100, Stefan Seyfried wrote:
man kann dem acpid sagen, welche module er nicht entladen soll. "ACPI_MODULES_NOT_TO_UNLOAD" in /etc/sysconfig/powermanagement.
In der Datei hats nur ACPI_MODULES_NOT_TO_LOAD (SuSE 8.1?!). Trotzdem ein guter Hinweis: ich hab /etc/init.d/acpid so hingebogen, daß er jetzt diese Option auch unterstützt.
ok. 8.1 ist auch noch nicht 2.6-ready ;-)
Dumme Frage: wozu? Throttling ist nicht cpufrequency scaling, also sparst du damit nicht wirklich viel Strom.
Ich dachte mir, daß ich jede Möglichkeit nutzen sollte Strom zu sparen, weil mein Akku eh nur 2h hält. Außerdem hab ich keine mobile CPU und performance management wird nicht unterstützt. Zugegeben, in diesem Bereich hab ich nicht viel Ahnung und wäre dankbar für Verweise auf einschlägige Literatur, um mich tiefer reingraben zu können.
Throttling hält die CPU meines Wissens einfach einen Teil der Zeit an. Das eignet sich hauptsächlich zur passiven Kühlung. Da die CPU wenn sie nichts zu tun hat aber sowieso angehalten wird, wirkt sich das (bei einem unbelasteten System) kaum aus. Wenn du nun was für dein System zu tun hast, dauert das mit Throttling einfach entsprechend länger, und verbraucht im Endeffekt etwa gleichviel Energie. Der Vorteil beim Verändern der Frequenz liegt darin, daß der Verbrauch dabei nichtlinear sinkt (halbe Frequenz -> weit weniger als halber Stromverbrauch). Bei modernen CPUs wird zusätzlich noch die Spannung abgesenkt, was zu noch stärkeren Einsparungen führt. Ein Beispiel: ein ASUS L2400D mit mobile Athlon braucht bei 500MHz ca halb soviel Strom wie bei 1200MHz. Das ist die ganze Maschine, inklusive Platte, Display, etc. Die CPU selbst wird bei 500MHz nur noch einen kleinen Teil des Gesamtstroms verbrauchen, bei 1200 jedoch einen Großteil.
Gibt es eine Möglichkeit abzufragen, wieviel Watt die CPU aktuell verbraucht?
cat /proc/acpi/battery/*/state Die Zeile "present rate" gibt den Stromverbrauch in mA oder mW an. -- Stefan Seyfried