Ich hab' da ein Problem.
Mein Pentium M unterstützt eigentlich Frequenzen von 0,8GHz bis 1,87GHz
Aber wenn ich jetzt einen Job laufen lasse, der volle Last erzeugt (z.B. Kernel-kompilieren, Video encoden) stellt die CPU auf 1,87GHz
Code: Alles auswählen
:~$ cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Bitte melden Sie Fehler an cpufreq@lists.linux.org.uk.
analysiere CPU 0:
Treiber: acpi-cpufreq
Folgende CPUs können nur gleichzeitig ihre Frequenz variieren: 0
Hardwarebedingte Grenzen der Taktfrequenz: 800 MHz - 1.87 GHz
mögliche Taktfrequenzen: 1.87 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
mögliche Regler: userspace, conservative, ondemand, powersave, performance
momentane Taktik: die Frequenz soll innerhalb 800 MHz und 1.87 GHz.
liegen. Der Regler "ondemand" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 1.87 GHz.
Statistik:1.87 GHz:5,37%, 1.60 GHz:0,13%, 1.33 GHz:0,19%, 1.07 GHz:0,19%, 800 MHz:94,12% (96)
Code: Alles auswählen
mbucher@hal:~$ cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Bitte melden Sie Fehler an cpufreq@lists.linux.org.uk.
analysiere CPU 0:
Treiber: acpi-cpufreq
Folgende CPUs können nur gleichzeitig ihre Frequenz variieren: 0
Hardwarebedingte Grenzen der Taktfrequenz: 800 MHz - 1.87 GHz
mögliche Taktfrequenzen: 1.87 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
mögliche Regler: userspace, conservative, ondemand, powersave, performance
momentane Taktik: die Frequenz soll innerhalb 800 MHz und 800 MHz.
liegen. Der Regler "ondemand" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 800 MHz.
Statistik:1.87 GHz:6,09%, 1.60 GHz:0,13%, 1.33 GHz:0,20%, 1.07 GHz:0,20%, 800 MHz:93,38% (103)
Das gleiche passiert auch mit dem Performance-governour!
Ich hab' es jetzt mit dem Debiankernel probiert, mit dem 2.6.27er und dem 2.6.28er.
Bis auf kpowersave sind alle Dämonen die die Freqeunz einstellen nicht aktiv. Was der HAL macht weiß ich leider nicht.
Code: Alles auswählen
:~$ ps aux | grep -E "acpi|cpufreq|power"
root 41 0.0 0.0 0 0 ? S< 21:09 0:00 [kacpid]
root 42 0.0 0.0 0 0 ? S< 21:09 0:00 [kacpi_notify]
root 1378 0.0 0.0 0 0 ? S< 21:09 0:00 [ktpacpid]
root 2728 0.0 0.1 2292 1240 ? Ss 21:10 0:00 /usr/sbin/acpid -c /etc/acpi/events
root 3173 0.0 0.1 3396 1112 ? S 21:10 0:00 /usr/lib/hal/hald-addon-cpufreq
112 3174 0.0 0.0 2272 936 ? S 21:10 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
user 3662 0.0 1.2 31056 12368 ? S 21:11 0:01 kpowersave [kdeinit]
Code: Alles auswählen
:~$ lsmod | grep -E "cpu|acpi"
cpufreq_userspace 3172 0
cpufreq_stats 3776 0
cpufreq_conservative 5960 0
cpufreq_ondemand 6476 1
cpufreq_powersave 1856 0
acpi_cpufreq 6796 0
freq_table 4224 3 cpufreq_stats,cpufreq_ondemand,acpi_cpufreq
thinkpad_acpi 49632 0
led_class 3908 1 thinkpad_acpi
nvram 7116 2 thinkpad_acpi
processor 32576 3 acpi_cpufreq,thermal
Hat jemand 'ne Ahnung woran das liegt?
Gruß,
mebuh