Oszczędzanie energii/zmiana częstotliwości procesora w Ubuntu
Na początek proponuje zapoznać się z tym artykułem. Wszystkie informacje w nim zawarte obowiązują. Ja dodam tylko kilka własnych obserwacji.
Aby móc monitorować na bieżąco i ręcznie ustawiać częstotliwość procka za pomocą apletu gnome wpisujemy w terminalu:
sudo dpkg-reconfigure gnome-applets
i wybieramy OK a poźniej YES, co ustawi nam bit suid na /usr/bin/cpufreq-selector i pozwoli zwykłemu użytkownikowi wybierać zarządcę i częstotliwość. Potem już tylko prawy przycisk myszy na panelu->dodaj do panelu->monitor częstotliwości procesora. W preferencjach ustawiamy parametry jakie chcemy - ja preferuję wygląd graficzno-tekstowy i wyświetlanie częstotliwości jako częstotliwości. Jeśli mamy system wielordzeniowy i/lub wieloporocesorowy możemy dodać tyle apletów ile mamy rdzeni/procesorów i w preferencjach ustawić wyświetlanie częstotliwości osobno dla każdego rdzenia/procesora.
Katalog /sys/devices/system/cpu/cpu0/cpufreq zawiera wiele przydatnych plików.
Polecenie:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors pokaże dostępnych zarządców
Polecenie:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies pokaże dostępne częstotliwości
U mnie dało wynik:
349991 699982 1049973 1399965 1749956 2099947 2449938 2799930
Aby skonfigurować cpufrequtils wydajemy w terminalu polecenie:
sudo gedit /etc/default/cpufrequtils
Zmiana
ENABLE="false"
na
ENABLE="true"
spowoduje automatyczne uruchamianie zarządcy w trakcie startu systemu
GOVERNOR="ondemand" - tu wpisujemy zarządce jakiego chcemy (oczywiście zarządca musi być jednym z wymienionych w pliku /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)
MAX_SPEED=2800000
MIN_SPEED=699982
to oczywiście maksymalna i minimalna częstotliwość procesora (wymieniona w pliku /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies).