Untertakt- / Energiesparmodus in Ubuntu 9.10

1443
tecfreak

Ich verwende einen Laptop (Intel Pentium Dual T3400, 2 GB RAM, Intel GL40-Chipsatz), der mit Windows Vista Home Premium und Ubuntu 9.10 doppelt bootet. Die meiste Zeit wird Windows verwendet. Wenn ich jedoch Code schreiben muss, wechsle ich zu Ubuntu.

Das Problem ist: Wenn ich Windows verwende, taktet der Energiesparmodus in Vista die CPU auf 1 GHz, aber ich konnte einen solchen Modus in Ubuntu nicht finden. Ich habe versucht, mit libcpufreq die CPU auf 1 GHz herunterzufahren, aber es scheint nicht der gleiche Effekt zu haben wie in Windows. Mein Laptop wird in Ubuntu schneller heiß als in Windows - 1 Stunde Ubuntu erzeugt die gleiche Hitze wie 5 Stunden Windows. Ich arbeite nicht viel ressourcenintensiv, nur das Codieren, Kompilieren und Codieren (hier keine größeren Projekte). Irgendwelche Ideen? Ich bin wirklich sehr daran interessiert, für all meine Arbeit auf Ubuntu umzusteigen, aber dieses Problem mit der Heizung und das Fehlen von Spielen hindern mich daran. (Ich komme ohne Spiele aus!)

2

2 Antworten auf die Frage

1
Bogdan Păun

In diesem Moment habe ich die Frequenz meiner CPU auf 800 MHz eingestellt und der Kühler dreht sich überhaupt nicht (und das ist ungefähr 45 Minuten lang so). Folgendes habe ich getan:

  • Verfügbare Frequenzen erhalten:

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

    Meine besondere Ausgabe ist: 1900000 1800000 1600000 800000

  • Stellen Sie die gewünschte Frequenz ein:

    cpufreq-selector -f 800000 
  • Sie können dann überprüfen, ob dies funktioniert hat:

    sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 

Sie können auch ein bisschen mit den Gouverneuren spielen und sehen, welcher für Ihre Arbeitsbelastung und Ihre Gewohnheiten am besten geeignet ist.

`cpufreq-selector` ist in neueren Ubuntu-Versionen` cpufreq-set`. Ian Mackinnon vor 11 Jahren 1
Es wäre schön, die Ausgabe nach der Änderung zu sehen. Sandwich vor 11 Jahren 0
0
atti

Danke an Ian Mackinnon für den Hinweis - ich benutze

$ sudo cpufreq-set -f 800MHz -r 

Um die Frequenz auf allen CPUs (Option -r) auf 800 MHz einzustellen, und

$ cpufreq-info 

um es zu überprüfen. auch cpufreq-infozeigt eine Liste der verfügbaren Frequenzen.