[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cpufreqd problem



Jochen Schulz wrote:

http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
(Bzw. bei Dir lokal, wenn Du Kernel-Sourcen rumliegen hast.)

Im Prinzip mußt Du nur ein paar Werte direkt in
/sys/devices/system/cpu/cpu0/cpufreq/ manipulieren.

Beispiel:

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

stellt den Governor auf ondemand um.

Minimale und maximale Taktfrequenz (in Hz):

echo 1000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

Frequenzen, die von Deinem Prozessor unterstützt werden:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

Verfügbare Governors (eventuell mußt Du entsprechende Module laden, die
sind in Standardkerneln alle vorhanden):

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

Bei Dualcore-CPUs kannst Du das Ganze natürlich pro Kern einzeln
einstellen (es gibt dann cpu0 und cpu1).
governors.txt ist wohl die beste Doku:

Das geht  so mittels editor  in dem verzeichnis ?

Kann man das auch bein kernelbau einrichten, muß sowieso wieder einen kernel übersetzen zum wechsel auf version 2.6.25.

In dem genannten Verzeichnis gibt es für den aktuell genutzten Governor
auch noch ein Unterverzeichnis, wo Du dessen Verhalten genauer
beeinflussen kannst. Sollte aber nicht wirklich notwendig sein.

J.
Werde erstmal die usrspace variante mit powernowd ausprobieren, die ondemand variante ist mir ansich lieber ;-)

Gibt es ein kleines frontend zur darstellung der Taktfrequenz und Corespannung unter x, gerne auch zum selber bauen.

Mit freundlichen Grüßen Dirk Finkeldey


Reply to: