Pentium4 und cpufreq

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Georgy
Beiträge: 97
Registriert: 07.01.2004 17:35:19
Kontaktdaten:

Pentium4 und cpufreq

Beitrag von Georgy » 06.02.2004 12:13:08

hiho leute!

ich heb ein laptop mit p4 prozzi!
ich weiss nicht ob es ein mobile ist, laut dem aufkleber wohl nicht (das schwarze "m" fehlt)

jedenfalls zeigt mit linux an, dass er "8 thorttling states" kann und der laptop ist so konstruiert, dass er im akkubetrieb auf 1,6GHZ runtergeht, während er normal 2,4GHZ hat!

nun hab ich nen kernel mit cpufreq kompiliert (2.6.2)
und festgestellt, juhuu, die dateien im sysfs sind da!

hat nun irgendwer schon erfahrungen damit, wie das funktioniert usw.!?
die doku ist da nicht wirklich aufschlussreich...
mich verwirrt das eher bissi mit governors usw.

wäre halt spaßig n skript zu schreiben, dass mir bei bedarf den prozzi runterschaltet...
sei es um strom zu sparen, oder nur zu testen, wie groß die einbußen bei bestimmten programmen sind! (bin anwendungs-entwickler-azubi)

also hat sich irgendwer schonmal damit ausseinandergesetzt???
oder weiss wer, wo ich ne gute erklärung finde!?

wäre nett!

grüßchen
Geo

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 06.02.2004 12:42:01

CPU frequency scaling
to benefit from the CPU freq scaling function (autonomy: approx 4 hours) install recent (testing) 'powermgmt-base' and 'apmd' packages, use a kernel compiled as recommended here and add a shell script named /etc/apm/event.d/ibmx31:

Code: Alles auswählen

sync
/sbin/hdparm -f /dev/hda
sync ; sync ; sync
/sbin/hdparm -f /dev/hda

case "$1" in

change)
     if on_ac_power > /dev/null
    then
        # performance
        [ -e /sys/devices/system/cpu/cpu0/cpufreq ] && \
         echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_govern
     else
        # battery
        [ -e /sys/devices/system/cpu/cpu0/cpufreq ] && \
         echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    fi
;;
  
esac

exit 0
documentation: ((2.6_kernel_tree))/Documentation/cpu-freq
gefunden mit Google ;)

Heisst also:
/usr/src/linux/Documentation/cpu-freq ist dein Freund ;)

Benutzeravatar
CereS
Beiträge: 167
Registriert: 08.11.2003 18:07:44
Wohnort: Ruhrpott

Beitrag von CereS » 06.02.2004 14:45:30

cpufreqd könnte auch Dein Freund werden ;)

Das ist ein Dämon, der abhängig von Belastung, Stromversorgung usw. verschiedene
Geschwindigkeiten einstellt. Die Schwellwerte kann man selbst einstellen.

Läuft hier auf nem P4m Notebook seit Kernel 2.6 tadellos.

Weiss allerdings nicht, obs in stable drin ist.

Gruß,
Chris
"Friede seiner Asche" wird geschüttelreimt zu
"Ade seiner Frische", was auf das gleiche hinauskommt.

Georgy
Beiträge: 97
Registriert: 07.01.2004 17:35:19
Kontaktdaten:

Beitrag von Georgy » 06.02.2004 17:17:02

ich hab cpudynd, soll ganz ähnlich sein, nur frag ich mich, wie kontrollier ich, welchen takt das ding grade hat!?

weil es ja eben so ist, dass es eigentlich kein mobile prozzi ist, aber laut kernel, Pentium4/XEON clock modulation

da unterstützt wird, und p4 clock modulation steht auch im sysfs in der einen datei!

der witz ist eben nur, wie kontrollier ich das!?

und zu der eineng eschichte mit apm...ähm... apm verwend ich schon ewig nimmer!
ACPI ist schon lang bei mir am laufen, wie soll ich da was in ein apm-verzeichnis reintragen?

und wie gesagt, die doku hab ich gelesen, werd daraus aber nicht so recht schlau...

nunja...danke trotzdem allerseits!

grüßchen
Geo

Georgy
Beiträge: 97
Registriert: 07.01.2004 17:35:19
Kontaktdaten:

Beitrag von Georgy » 08.02.2004 12:39:43

habs nu geschafft!! ,)

kann den takt meinens süßen notebooks in 8 stufen von 500MHZ bis 2,4GHZ regeln! ;)

schreib mir grad n skript dafür!
*hüpf*

nun muss ich nur noch der ps/2-maus und dem touchpad das "lost synchronization" abgewöhnen...wenn ihc nur wüsste wie :(...

nunja.... wenigstens ein teil geht nu ;)

grüßchen
Geo

aZra3L
Beiträge: 11
Registriert: 24.10.2002 11:44:55
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von aZra3L » 22.03.2004 20:03:23

wer noch nach einer überwachungslösung für den CPU Takt sucht, gkx86info ist ein gkrellm-plugin, das den Takt anzeigt.

schoenhd
Beiträge: 44
Registriert: 16.02.2004 13:47:10
Wohnort: Trier
Kontaktdaten:

Beitrag von schoenhd » 22.03.2004 20:59:15

ich finde ksensors ganz nett

Grüsse
Dirk
Debian GNU/Linux Sarge
Kernel 2.6.6, XFree 4.3, Fvwm2
P4M 2,0 GHz, 512 MB, 30 GB, WLAN
Toshiba Satellite Pro 2100

Joy DF
Beiträge: 33
Registriert: 19.11.2003 15:36:50
Wohnort: Freigericht
Kontaktdaten:

Re: Pentium4 und cpufreq

Beitrag von Joy DF » 19.04.2004 23:55:17

Georgy hat geschrieben:[...]
ich weiss nicht ob es ein mobile ist, laut dem aufkleber wohl nicht (das schwarze "m" fehlt)
jedenfalls zeigt mit linux an, dass er "8 thorttling states" kann
[...]
Hallo!
Erstmal: Tschuldigung dass ich den Thread nochmal hochhole, auch weil meine Frage nicht so ganz zum thema passt.
Trotzdem: Kann man dieses Throttling auch mit einem ganz normalen AMD Athlon Thunderbird machen? Wenn nein, kanns der XP? Wenn nein, kanns der 64?

Danke!
Joy
Flieht, ihr Narren!

Antworten