Markus wrote:
DELL Inspiron 4000, BIOS A22 Kernel 2.6.4-52-default powersave-0.7-7 SuSE 9.1 ACPI
SpeedStepping funktioniert soweit auch, ich habe noch nicht rausbekommen können, ob die CPU wirklich langsamer läuft... Mal ein Benchmark machen...
Schaue in /proc/cpuinfo, das passt normal.
Da wechselt der CPU-Takt, aber ich hab halt sonst keinen Unterschied feststellen können.
Beim Benchmark solltest Du nicht viel merken. Allerhoechstens Du setzt die CPU fest runter (powersave -l) Standard ist dynamische Frequenzskalierung (powersave -A), Da wird die Frequenz der Prozessorlast angepasst. Im Normalfall solltest Du nicht mehr (abhängig davon wie oft Du abwechelnd den Prozessor unter Last bringst und wieder beruhigen laesst) als ein paar Prozent Performanceverlust merken.
Die CPU (PIII Coppermine) kann nur "SteedStepping", kein Throtteling, also wird sie bei Akkubetrieb fest von 600MHz auf 500MHz runtergesetzt. Im log tauchen Meldungen "cpufreq: change failed with new_state X and result 0", wobei X abwechselnd 0 und 1 ist, auf. Daher bin ich mir noch nicht sicher, ab da nicht noch was klemmt.
Hmm, manche BIOSe aendern die Frequenz "hinter dem Ruecken" vom Betriebssystem und schalten die Frequenz fest auf die niedrigste Stufe wenn auf Batterie umgeschaltet wird. Der powersaved liest die Frequenzen neu ein bei Stromquellenwechsel, aber leider erst ab 9.2 (sollte in den meisten Faellen aber trotzdem gehen, faengt sich dann wieder sobald er das erste mal umschalten will/muss). Dein Fehler scheint vom Kernel zu kommen. Sieht so aus als ob sogar der Kernel damit Probleme hat. In neueren Kerneln sollte das aber ohne Probleme funktionieren. Thomas