CPU-Speed regeln?

Hallöle

gibt es eine Software, mit der ich die Taktrate der CPU (den FSB, der Multiplikator ist ja fest) manuell einstellen kann? Ich will die CPU langsamer laufen lassen, wenn ich den Rechner nur zum mp3-Spielen verwende, damit er nicht ganz so viel Energie verbrädt.

Grüßle
Phil

Hi

  1. ich bin mir nicht sicher, ob es sowas gibt, google mal…
  2. ich verstehe nicht so ganz, was du damit bezwecken willst, Energie sparen? Das Energiesparen bei ner CPU übers runtertakten geht gegen null, du wirst es auf der Stromrechnung IMHO nicht wirklich merken…
    Falls das falsch ist, bitte korrigieren
    Grüße
    Manuel

zu 2. In Everest (Diagnoseprogramm, das dir alle Daten vom PC anzeigt) steht, dass die Leistung der CPU von 40-70 W(oder so ähnlich) schwankt und in Klammern „je nach Taktung“. Deshalb hab ich mir halt überlegt, dass er weniger verbraucht, wenn er langsamer läuft.

Moin

Deshalb
hab ich mir halt überlegt, dass er weniger verbraucht, wenn er
langsamer läuft.

Was auch stimmt ( Beispiel Pentium Mobil: desen Wärmentwicklung schwankt zwischen 3,2(600MHz) und 25 Watt (2000MHz), was ziemlich genau dem Verbrauch entsprechen dürfte )

In Software hab ich sowas schonmal für ältere PII/III gesehen, nannte sich SoftFSB. Die aktuelle HP ist: http://www.geocities.com/enigmadeadsouls/softfsb.html allerdings weiss ich nicht ob das Teil aktuelle Boards unterstützt und immernoch UNTERtaken kann. Ich übernehm auch keine Garantie für das Teil, habs schon jahrelang nicht mehr benutzt.

Ansonsten: im BIOS müsste das sehr wohl gehen.

cu

Hi,

gibt es eine Software, mit der ich die Taktrate der CPU (den
FSB, der Multiplikator ist ja fest) manuell einstellen kann?
Ich will die CPU langsamer laufen lassen, wenn ich den Rechner
nur zum mp3-Spielen verwende, damit er nicht ganz so viel
Energie verbrädt.

bei mir geht das mit sysctl und acpi:

[root@lilith ~]# sysctl -a | grep hw.acpi.cpu.throttle
hw.acpi.cpu.throttle\_max: 16
hw.acpi.cpu.throttle\_state: 16

[root@lilith ~]# sysctl hw.acpi.cpu.throttle\_state=1
hw.acpi.cpu.throttle\_state: 16 -\> 1

[root@lilith ~]# sysctl -a | grep hw.acpi.cpu.throttle
hw.acpi.cpu.throttle\_max: 16
hw.acpi.cpu.throttle\_state: 1

Mein dmesg sagt dazu folgendes:

FreeBSD 5.3-STABLE #5: Thu Nov 18 15:50:50 CET 2004
...
CPU: AMD Athlon(tm) XP 1800+ (1533.07-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x662 Stepping = 2
...
acpi\_cpu: throttling enabled, 16 steps (100% to 6.2%), currently 100.0%

Gruß,

Malte.

Moin

bei mir geht das mit sysctl und acpi:

Zwischenfrage: kann man das auch dem Linux 2.4’er Kernel beibringen ?

cu

Yo,

bei mir geht das mit sysctl und acpi:

Zwischenfrage: kann man das auch dem Linux 2.4’er Kernel
beibringen ?

Ja. Aber AFAIK muß man das von Hand „in den Kernel patchen“ oder wie ihr Linuxer das auch immer nennt. Siehe auch http://sourceforge.net/projects/cpufreqd/

Ansonsten hab ich für (scheinbar?) Kernel 2.6 dies hier gefunden:
http://www.stud.uni-karlsruhe.de/~uxhz/gentoo/power-…

Ich nehme mal an, daß da jede Distri so ein bischen ihr eigenes Bier braut - was generisches hab ich auf die schnelle nicht gefunden.

Wenn Du nach „CPU throttling“ oder etwas allgemeiner „power management“ zzgl. dem Namen Deiner distribution googlest, solltest Du jedoch fündig werden,

Gruß,

Malte (froh, sich so’nen Kram nicht irgendwo aus dem Netz suchen zu müssen).

Moin

'n Abend,

bei mir geht das mit sysctl und acpi:

Zwischenfrage: kann man das auch dem Linux 2.4’er Kernel
beibringen ?

Ja. (Kommt auf den Prozessor und das board an, denke ich.)

frank@harbard [~] $ cat /proc/acpi/processor/CPU0/performance 
state count: 5
active state: P0
states:
 \*P0: 1300 MHz, 22000 mW, 100 uS
 P1: 1200 MHz, 20000 mW, 100 uS
 P2: 1000 MHz, 15000 mW, 100 uS
 P3: 800 MHz, 10500 mW, 100 uS
 P4: 600 MHz, 6000 mW, 100 uS
frank@harbard [~] $

http://www.der-frank.org/howto/tm290lmi_acpi.html
Gruss vom Frank.

Moin

Ja. Aber AFAIK muß man das von Hand „in den Kernel patchen“
oder wie ihr Linuxer das auch immer nennt.

Es war einfacherer als gedacht (/proc/acpi/processer/CPU0/) und bringt bei meiner CPU gar nichts. Im powersave-modus wird das Ding extrem langsam und bleibt gleich heiss …

cu