Pentium M mit powernowd/cpufreq und Kernel-Image?
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Pentium M mit powernowd/cpufreq und Kernel-Image?
Hallo zusammen!
Ich benutze Debian etch auf meinem Centrino-Notebook. Bisher hatte ich dafür meinen Kernel immer selbst kompiliert aber dazu habe ich ehrlichgesagt keine Lust mehr. Das linux-image-.2.6.15-1-686 tut's auch ganz gut mit udev, hotplug und hal. Einziges Problem: Weder cpufreq noch powernowd wollen. Gibt es eine Möglichkeit die Scaling-Funktion des Pentium M (1,5 GHz) zu nutzen, ohne selbst einen Kernel kompilieren zu müssen?
Danke für alle Antworten im Voraus!
Ich benutze Debian etch auf meinem Centrino-Notebook. Bisher hatte ich dafür meinen Kernel immer selbst kompiliert aber dazu habe ich ehrlichgesagt keine Lust mehr. Das linux-image-.2.6.15-1-686 tut's auch ganz gut mit udev, hotplug und hal. Einziges Problem: Weder cpufreq noch powernowd wollen. Gibt es eine Möglichkeit die Scaling-Funktion des Pentium M (1,5 GHz) zu nutzen, ohne selbst einen Kernel kompilieren zu müssen?
Danke für alle Antworten im Voraus!
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Sollte eigentlich schon gehen. Nach meiner Erfahrung musst du nur noch die Kernelmodule händisch laden. Oder in /etc/modules eintragen. Dann geht das schon.
bei mir.
MfG Peschmä
Code: Alles auswählen
speedstep-centrino
cpufreq-userspace
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Ich habe nun die entsprechenden Module in /etc/modules eingetragen. Außerdem wollte ich noch sensord und lm-sensors einrichten. Wenn ich dies tue, bekomme ich jedoch folgende Fehlermeldung:
Wie heißt das entsprechende Modul dazu?
Code: Alles auswählen
Starting sensor daemon: sensordError reading /proc or /sys; modules probably not loaded
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Leider nicht: Das GNOME-Applet zeigt mir jetzt zwar an, dass die CPU auf 1,5 GHz getaktet wird (vorher kam ein Fehler, dass CPU-Scaling vom Kernel nicht unterstützt werde). Aber weder wird automatisch runtergetaktet, noch kann ich das manuell einstellen.Hackmeck hat geschrieben:Danke, jetzt dürfte es gehen!
-
- Beiträge: 173
- Registriert: 27.09.2004 08:25:52
- Wohnort: Brühl
Klingt vielleicht ein bisschen komisch, aber hast du mal versucht die Module in anderer Reihenfolge zu laden? Also so
Code: Alles auswählen
cpufreq_userspace
speedstep-centrino
-
- Beiträge: 318
- Registriert: 15.02.2006 22:05:37
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Probiere mal ein statt dem Userspace-Governor.
Was bekommst du da für Ausgaben:
Wenn keine Fehler kamen:
Funktioniert die Taktung dynamisch, wenn du
ausführst?
Gruß
Aaron
Code: Alles auswählen
modprobe cpufreq-ondemand
Was bekommst du da für Ausgaben:
Code: Alles auswählen
ls /sys/devices/system/cpu/cpu0/cpufreq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
cat /proc/cpuinfo
Funktioniert die Taktung dynamisch, wenn du
Code: Alles auswählen
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Gruß
Aaron
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Habe ich ohne Fehler geladen, brachte aber erstmal nichts.aspettl hat geschrieben:Probiere mal einstatt dem Userspace-Governor.Code: Alles auswählen
modprobe cpufreq-ondemand
Was bekommst du da für Ausgaben:
ls /sys/devices/system/cpu/cpu0/cpufreq
Code: Alles auswählen
affected_cpus cpuinfo_min_freq scaling_cur_freq scaling_max_freq
cpuinfo_cur_freq scaling_available_frequencies scaling_driver scaling_min_freq
cpuinfo_max_freq scaling_available_governors scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Code: Alles auswählen
ondemand userspace performance
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Code: Alles auswählen
1500000 1500000 1500000 1500000 1500000 1500000 1200000 1000000 800000 600000
cat /proc/cpuinfo
Code: Alles auswählen
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.50GHz
stepping : 6
cpu MHz : 1499.972
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe est tm2
bogomips : 3001.10
Jupp, dann funktioniert's. Aber wie kann ich das dauerhaft in scaling_governor schreiben?Wenn keine Fehler kamen:
Funktioniert die Taktung dynamisch, wenn duausführst?Code: Alles auswählen
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Danke & Gruß
Stephan
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Mmmh, muss man da vielleicht noch irgendwas konfigurieren? Ich hab cpufreq einfach nur installiert, nichts weiter.aspettl hat geschrieben:Nun ja, man könnte es in ein Initskript packen. Die "Lösung" ist aber nicht so schön, bei anderen (z.b. bei mir) funktioniert das ganze dynamische Takten ja problemlos...