Как установить «Производительность» вместо «Powersave» по умолчанию?

13

Когда я запускаю свой рабочий стол Unity, индикатор CPU показывает только одну полосу, и он установлен в Powersave . Когда я переключаюсь на Производительность, я должен ввести пароль администратора.

Но после перезагрузки системы мой процессор вернулся в Powersave . Как установить производительность по умолчанию, чтобы мне не приходилось переключать ее после каждого перезапуска?

Витек
источник
1
Помогает ли askubuntu.com/a/445595/639369 ? Вкратце, отредактируйте файл /etc/init.d/cpufrequtils, чтобы установить регулятор процессора для (в данном случае) производительности при запуске.
Кис Битс

Ответы:

23

Производительность и политика губернатора PowerSave

Существуют различные варианты настройки политики регулятора ЦП, описанные в Ask Ubuntu и других веб-сайтах:

Имейте в виду, что большинство сайтов предлагают оставить управление процессором на Powersave. Я на ноутбуке и обнаружил, что использование технологий Intel ThermalD и P-State в сочетании с управлением питанием TLP дает наилучший результат для частот, скорости вращения вентилятора и температуры.

Обобщая выше ссылки

Чтобы подвести итог достижения вашей цели из приведенных выше ответов используйте:

Установите cpufrequtils:

sudo apt-get install cpufrequtils

Затем отредактируйте следующий файл (если он не существует, создайте его):

sudo nano /etc/default/cpufrequtils

И добавьте в него следующую строку:

GOVERNOR="performance"

Сохранить и выйти.

Чтобы изменения вступили в силу, запустите:

sudo systemctl restart cpufrequtils

Затем вы можете запустить, cpufreq-infoчтобы увидеть информацию о вашей частоте процессора, регуляторе и многое другое:

$ cpufreq-info
    current policy: frequency should be within 800 MHz and 3.90 GHz.
              The governor "performance" may decide which speed to use
              within this range.

В соответствии с этим Q & A: Как установить «Производительность» вместо «Powersave» по умолчанию?

Если вам нужен регулятор производительности все время, вам нужно отредактировать /etc/rc.localи вставить эти строки перед последней строкой, содержащей exit 0:

sleep 120 # Give CPU startup routines time to settle.
cpupower frequency-set --governor performance
WinEunuuchs2Unix
источник
3
Это также применимо к Ubuntu 18.04 и 18.10 на тот случай, если кому-то интересно ...
der_michael
5

Я не могу комментировать, потому что у меня низкая репутация, но я хочу добавить принятый ответ. Вам также нужно будет запустить

sudo /etc/init.d/cpufrequtils restart

чтобы это вступило в силу в вашей системе. Затем вы должны увидеть, как ваши частоты колеблются вокруг указанного максимума и

current policy: frequency should be within 800 MHz and 3.90 GHz.
              The governor "performance" may decide which speed to use
              within this range.

Когда вы набираете cpufreq-info

ozzieisaacs
источник
3
Спасибо за это. Я внес изменение в принятый ответ с вашим предложением;
Элиас Соареш
Вы можете авторизоваться на других сайтах, таких как stackoverflow, чтобы получить 100 репутации для вас.
Bejond
1

Я на Xubuntu 18.04.02 LTS и установка cpufrequtils sudo apt-get install cpufrequtils, позволила снизить максимальную скорость процессора. Хороший вариант, так как вентилятор перестал работать.

Посмотрев информацию cpufreq-info, я создал файл sudo nano /etc/default/cpufrequtilsи написал в него, как на картинке ниже. Я обнаружил, что полезно также установить значение минимальной скорости.

введите описание изображения здесь

И наконец, команда, чтобы изменения вступили в силу sudo /etc/init.d/cpufrequtils restart, в результате получаются следующие выходные данные cpufreq-info:

введите описание изображения здесь

Чтобы быть ясным - это, конечно, не мои собственные выводы, а только результат выводов, сделанных из других предыдущих вопросов, комментариев и ответов на этом форуме. Особенно ответ на этот самый вопрос от WinEunuuchs2Unix.

PeterEriksson
источник