CPU Throtteling mit cpufreq

daniel@thinkpad

Member
Themenstarter
Registriert
21 Juli 2010
Beiträge
62
Hi,

habe Debian stable laufen und bekomme cpufrequency-scaling nicht zum laufen.
-Kernelmodul geladen
-cpufreq installier und konfiguriert
-cpufreq -g ondemand

powertop zeigt mir dennoch, dass die CPU konstant bei 1600Mhz läuft.

Weiß jemand Rat?

EDIT:
Thinkpad X31 P-M 1,6Ghz
 
Hi,

ein Paket cpufreq gibt es in Debian nicht?! Bei mir ist cpufrequtils installiert und in /etc/init.d/cpufrequtils ist eingetragen:
Code:
ENABLE="true"
GOVERNOR="ondemand"
MAX_SPEED="0"
MIN_SPEED="0"
Damit trottelt bzw. taktet er einwandfrei :D.
 
Trotteling scheint zu funktionieren:


itte melden Sie Fehler an cpufreq@vger.kernel.org.
analysiere CPU 0:
Treiber: centrino
Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0
Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0
Maximale Dauer eines Taktfrequenzwechsels: 10.0 us.
Hardwarebedingte Grenzen der Taktfrequenz: 600 MHz - 1.60 GHz
mögliche Taktfrequenzen: 600 MHz, 800 MHz, 1000 MHz, 1.20 GHz, 1.40 GHz, 1.60 GHz
mögliche Regler: userspace, powersave, conservative, ondemand, performance
momentane Taktik: die Frequenz soll innerhalb 1.60 GHz und 1.60 GHz.
liegen. Der Regler "performance" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 1.60 GHz (verifiziert durch Nachfrage bei der Hardware).
Statistik:600 MHz:2,30%, 800 MHz:0,09%, 1000 MHz:0,04%, 1.20 GHz:17,87%, 1.40 GHz:0,00%, 1.60 GHz:79,71% (89)

Allerdings zeigt Powertop nach, wie vor Schwachsinn an:




Cn Verweildauer P-States (Frequenzen)
C0 (Prozessor läuft) ( 1,9%) 1,60 GHz 100,0%
C0 0,0ms ( 0,0%) 1200 MHz 0,0%
C1 halt 0,0ms ( 0,0%) 1000 MHz 0,0%
C2 5,6ms (23,6%) 800 MHz 0,0%
C3 11,5ms (74,5%) 600 MHz 0,0%

Aufwachen pro Sekunde : 107,4 Intervall: 5,0s
Keine ACPI Stromverbrauch-Schätzung verfügbar

Wie kann ich das hinbiegen?
 
Kleines Update, Powertop zeigt nun den Takt korrekt an:

Cn Verweildauer P-States (Frequenzen)
C0 (Prozessor läuft) (24,9%) 1,60 GHz 29,1%
C0 0,0ms ( 0,0%) 1400 MHz 0,6%
C1 halt 0,0ms ( 0,0%) 1200 MHz 0,4%
C2 5,5ms (26,2%) 800 MHz 0,9%
C3 5,9ms (48,9%) 600 MHz 68,8%


daniel@Thinkpad-X31:~$ ls -l /etc/rc2.d/ | grep cpu
lrwxrwxrwx 1 root root 18 18. Mai 12:01 S22cpufreqd -> ../init.d/cpufreqd
lrwxrwxrwx 1 root root 21 18. Mai 12:01 S22loadcpufreq -> ../init.d/loadcpufreq
lrwxrwxrwx 1 root root 22 18. Mai 12:01 S23cpufrequtils -> ../init.d/cpufrequtils
 
Das Paket cpufreqd (Zeile S22cpufreqd) brauchst Du IMHO nicht, würde ich wieder entsorgen. Vielleicht kommen sich die beiden Tools gegenseitig in die Quere.
 
alles klar:

daniel@Thinkpad-X31:~$ sudo ls -l /etc/rc2.d/ | grep cpu
lrwxrwxrwx 1 root root 21 18. Mai 12:01 S22loadcpufreq -> ../init.d/loadcpufreq
lrwxrwxrwx 1 root root 22 18. Mai 12:01 S23cpufrequtils -> ../init.d/cpufrequtils

apt-get purge und weg damit.

hatte es nur per "remove" entfernt. eben ein reboot, dann bin ich wieder da.




EDIT:

Powertop zeigt immer noch exorbitante Verbrauchswerte an. (40-90watt)
Allerdings sind diese jetzt niedriger. (vorher 100-200watt)
 
Zuletzt bearbeitet:
tp-smapi-dkms. Du mußt aber noch beim Systemstart für das Laden des Moduls sorgen, also entweder eine Zeile
Code:
tp_smapi
in /etc/modules aufnehmen, oder TLP benutzen.
 
Zuletzt bearbeitet:
aptitude search smapi sollte irgendwas mit tp-smapi auswerfen ;) Am besten nimmste das dkms Paket.
 
Throtteling funktioniert nun perfekt. Lediglich mit "Sleep", bzw. "Hibernate", habe ich ein Problem:
Das T31 legt sich nicht "richtig" schlafen. Die Lüfter laufen weiter, wenn der Deckel zugeklappt wird.
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben