Wie richte ich die CPU-Leistung beim Booten in Ubuntu 16.04 ein?

Wie richte ich die CPU-Leistung beim Booten in Ubuntu 16.04 ein?

Ubuntu-Benutzer!

Ich habe einen Intel-Computer, der im Grunde genommen jahrelang rund um die Uhr als HTPC-Maschine läuft, und irgendwann begann der Linux-Kernel, den intel_pstateTreiber für meinen i7 Ivy Bridge zu verwenden (ich habe eine solche High-End-CPU für einen HTPC gewählt, weil sie bei niedrigeren Frequenzen am stromsparendsten war). Seitdem kann ich die CPU-Frequenz nicht mehr festlegen, indicator-cpufreqund da diese Maschine ständig eingeschaltet ist, habe ich einen höheren Stromverbrauch als ich wollte.

Ich habe ein paar Mal erfolglos versucht, das zu beheben, /sysauch durch manuelle Einstellungen. Bei meinem letzten Versuch konnte ich die maximale Frequenz schließlich mithilfe von Folgendem senken cpupower:

cpupower frequency-set -u clock_freq

Meine Frage lautet: Wie kann ich dies am besten beim Booten in Ubuntu 16.04 ausführen?

Ähnliche Fragen, die ich gefunden habe:

Wie kann ich die CPU-Energieverwaltung dauerhaft auf den Energiesparregler einstellen?- CPUFreq gilt als veraltet und ändert die CPU-Frequenzen nicht mitintel_pstate

Wie kann man verhindern, dass die CPU-Leistung nach jedem Neustart zurückgesetzt wird?– Das kommt dem schon sehr nahe, aber da Ubuntu 16.04 es verwendet, systemdhalte ich es nicht für angebracht, einen älteren SysV-Dienst zu erstellen (ich weiß nicht einmal, ob das funktioniert).

https://wiki.archlinux.org/index.php/CPU_frequency_scaling- Arch scheint eine cpupower.servicesystemd-Einheit zu haben, aber ich konnte sie in Ubuntu nicht finden.

Antwort1

Wenn Sie weiterhin Hilfe benötigen, können Sie einen der folgenden Schritte ausführen:

  • füge deinen Code hinzu zu/etc/rc.local(vorher exit 0), dann geben Sie den Befehl ein sudo systemctl enable rc-local.serviceund starten Sie neu
  • ein ... kreierensystemd-Dienst

verwandte Informationen