Как установить "Производительность" вместо "Powersave" по умолчанию?
Когда я запускаю свой рабочий стол Unity, индикатор CPU показывает только одну полосу, и он установлен в Powersave. Когда я переключаюсь на Производительность, я должен ввести пароль администратора.
Но после перезагрузки системы мой процессор вернулся в Powersave. Как установить производительность по умолчанию, чтобы мне не приходилось переключать ее после каждого перезапуска?
3 ответа
Производительность и политика губернатора PowerSave
Существуют различные варианты настройки политики регулятора ЦП, описанные в Ask Ubuntu и других веб-сайтах:
- Как навсегда настроить управление питанием процессора для регулятора powersave?
- Предотвратить ваш ноутбук от перегрева
- Как отключить масштабирование частоты процессора и настроить производительность системы?
- Масштабирование частоты процессора в Linux
- Предотвращение масштабирования скорости процессора - запуск процессора на полной скорости
Имейте в виду, что большинство сайтов предлагают оставить управление процессором на Powersave
, Я на ноутбуке и обнаружил, что использование технологий Intel ThermalD и P-State в сочетании с управлением питанием TLP дает наилучший результат для частот, скорости вращения вентилятора и температуры.
Обобщая выше ссылки
Чтобы подвести итог достижения вашей цели из приведенных выше ответов используйте:
Установите cpufrequtils:
sudo apt-get install cpufrequtils
Затем отредактируйте следующий файл (если он не существует, создайте его):
sudo nano /etc/default/cpufrequtils
И добавьте в него следующую строку:
GOVERNOR="performance"
Сохранить и выйти.
Чтобы изменения вступили в силу, запустите:
sudo /etc/init.d/cpufrequtils restart
Тогда вы можете запустить 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
Я не могу комментировать, потому что у меня низкая репутация, но я хочу добавить принятый ответ. Вам также нужно будет запустить
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
Я на 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.