Sposób, w jaki ustawiłem tę opcję, ponieważ gubernator domyślnie powraca do powerave po około 30 sekundach od wersji Ubuntu 16.04 lub nowszej (korzystam z Ubuntu Mate);
Wpisz ten (jeden wiersz) kod (dziękuję, dzięki uprzejmości switch87 w poprzedniej odpowiedzi)
sleep 60 && bash -c 'for i in {0..7}; do cpufreq-set -c $i -g performance; done'
do pliku w katalogu
/etc/rc.local
Mój jest linią powyżej „wyjścia 0” i bez komentarza, pod komentarzem.
„rc.local” dla tych, którzy nie wiedzą, uruchamia polecenie jako sudo. Wydaje się, że każde polecenie zmiany gubernatora musi być wykonywane jako sudo.
Pozwala gubernatorowi zresetować do powerave i uruchamia kod jako sudo po 60 sekundach, aby przywrócić go do wydajności.
Zmień „60” (w kopiowanym kodzie) na dowolny czas (w sekundach. 60 = 60 sekund = 1 minuta), musisz opóźnić polecenie i „wydajność” (w części poleceń) na jaki gubernator ma to zrobić zmień na.
Z moich godzin poszukiwań nie znalazłem bardziej trwałego rozwiązania tego problemu. Doszedłem do wniosku, że to kilka minut na oszczędzanie energii, jeśli jest to najlepsza poprawka, jaką znalazłem, prawda? Dobrze.
Nie jest to najlepsza poprawka, ale sprawia, że jest trochę trwała po tym, jak robi małą zmianę na powerave. Jeśli chcesz uruchomić się od razu i wskoczyć do gry lub czegoś innego, musisz poczekać minutę na kod, który właśnie wstawiłeś, aby przełączyć go z oszczędzania energii lub zmniejszyć na nim czas (w zależności od tego, ile czasu to zajmie wszystko, aby uruchomić, aby poprawnie przełączyło się ponownie na wydajność).
I, jak zawsze, aby powrócić do ustawień domyślnych (widziałem pewne problemy z przegrzewaniem się komputerów osobistych i dlatego mogliby ustawić go na PowerSave w pierwszej kolejności), po prostu usuń kod z pliku rc.local i uruchom go ponownie lub przełącz go z powrotem ręcznie za pomocą przełącznika lub ikony wskaźnika procesora;
sudo /etc/init.d/cpufrequtils restart
w terminalu i / lub uruchom ponownie.