cpufreq verändern
Heike C. Zimmerer
nospam07q1 at gmx.net
Die Feb 26 16:53:25 GMT 2008
Frank <frankerika at gmx.de> writes:
> Hi Heike,
>> >> Du musst das cpufreq-Modul laden. Ich weiß nicht, ob es
>> >> bei den Distributionskerneln ein simpler
>> > ich habe nur cpufreqd zum laden, dabei wird aber cpudyn
>> > enladen...??
>>
>> Es geht um Kernel-Module. cpufreqd ist keines. Hier hast Du den
>> vorgeschlagenen Befehl verwendet, um Module anzuzeigen und darunter
>> stehen sie:
>>
>> >>
>> >> find /lib/modules/$(uname -r) -name '*cpufreq*'
>> >>
>> > root at dell:/home/franky# find /lib/modules/$(uname -r) -name
>> >[..]
>> > /lib/modules/2.6.22-14-generic/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
>> [..]
>> Module werden mit modprobe geladen. Eine solche Zeile würde beispielsweise
>>
>> sudo modprobe cpufreq
>
> root at dell:/home/franky# modprobe cpufreq
> FATAL: Module cpufreq not found.
> root at dell:/home/franky#
>
> was mache ich falsch, vielleicht setzt Du auch zuviel Fachwissen bei
> mir voraus ;0(
Du hast nichts falsch gemacht, es war meine Kommandozeile. Dein
Kernel hat gar kein 'cpufreq'-Modul, das einzige passende ist
acpi-cpufreq (ich hab's in der Liste oben stehen gelassen). Probier's
mal damit:
sudo modprobe acpi-cpufreq
Wobei mir nicht klar ist, ob es in Ordnung ist, dass es nur dieses
gibt. Aber das können wir jetzt erst mal zurückstellen.
>> lsmod | grep cpufreq
>
> root at dell:/home/franky# lsmod | grep cpufreq
> cpufreq_userspace 5280 0
> cpufreq_stats 7232 0
> cpufreq_powersave 2688 0
> cpufreq_ondemand 9612 0
> freq_table 5792 2 cpufreq_stats,cpufreq_ondemand
> cpufreq_conservative 8072 0
Das sind die Governors (die Module, die regeln, unter welchen
Bedingungen welche Stromspartechnik einzusetzen ist). Mir fehlt das
Modul, das dann tatsächlich das ausführt, was die vorgeben. In einem
Distributionskernel wird dieser Teil ja wohl als Modul vorliegen
müssen. So wie es für mich aussieht, sind die Chefs alle beisammen,
aber keiner da, der die wirkliche Arbeit macht.
Leider habe ich keinen Distributionskernel und auch keine
vergleichbare CPU, kann also nicht einfach nachsehen.
Probier's mal mit der obigen Zeile und ggfs. dem Nachchieben der
letzten Zeilen aus dmesg (hierher, möglichst unformatiert). Dank auch
an Markus, der Dein letztes dmesg lesbar gemacht hat. Aber das gibt
auch danach keine erhellende Auskunft (diesmal liegt's am Inhalt).