
Ich habe einen Fehler, bei dem meine CPU-Frequenz etwa alle paar Stunden herunterskaliert wird. Dies passiert, wenn:
- Ich bin am Netz
- Skalierungsregler ist auf „Leistung“ eingestellt
Was muss man tun, um die CPU-Frequenzskalierung zu deaktivieren? Ich weiß, dass man die minimale CPU-Frequenz manuell erzwingen kann /sys/devices/system/cpu
, aber ich möchte wirklich eine dauerhafte Lösung, damit ich die CPUfreq-Werte nicht ständig ändern muss.
Antwort1
Um sicherzugehen, dass es keine Störungen verursacht, entfernen Sie das powernowd
Paket von Ihrem System. Führen Sie in einem Terminal Folgendes aus:
sudo apt-get remove powernowd
Anschließend, oder wenn Sie das Paket nicht installiert haben, führen Sie die Installation rcconf
durch Ausführen von:
sudo apt-get install rcconf
Führen Sie es dann aus sudo rcconf
und drücken Sie die Leertaste, während der ondemand
Dienst markiert ist, um ihn zu deaktivieren. Dieser Dienst steuert die CPU-Frequenzskalierung. Drücken Sie die Eingabetaste, um zu speichern und zu beenden. Um ihn einmal manuell zu stoppen, können Sie ausführen sudo /etc/init.d/ondemand stop
.
Antwort2
Ich schätzeayan4m1Erklären Sie alles, um die CPU-Frequenzskalierung von Ihrer Box zu entfernen, bis auf ein kleines Detail: Wenn Sie die CPU-Skalierung entfernen (oder auf Leistungsdienst einstellen), erhöhen Sie den Energieverbrauch (auch im Wechselstrombetrieb).