Як встановити "Performance" замість "Powersave" за замовчуванням?


13

Коли я запускаю свій робочий стіл Unity, індикатор процесора показує лише один рядок, і він встановлений на Powersave . Коли я переключаюся на продуктивність, мені потрібно ввести пароль адміністратора.

Але після перезавантаження системи мій процесор повернувся в Powersave . Як встановити Performance за замовчуванням, тому мені не потрібно перемикати його після кожного перезавантаження?


1
Чи допомагає askubuntu.com/a/445595/639369 ? Коротше кажучи, редагуйте /etc/init.d/cpufrequtils, щоб встановити регулятор процесора на (у цьому випадку) продуктивність при запуску.
Kees Beets

Відповіді:


24

Діяльність та Політика щодо губернаторів

Існують різні варіанти налаштування політики керування процесором, описані в 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.

Відповідно до цього запитання: Як встановити "Performance" замість "Powersave" за замовчуванням?

Якщо ви хочете, щоб регулятор продуктивності весь час вам потрібно було редагувати /etc/rc.localта вставляти ці рядки перед останнім рядком, що містить exit 0:

sleep 120 # Give CPU startup routines time to settle.
cpupower frequency-set --governor performance

3
Це також стосується Ubuntu 18.04 та 18.10, на випадок, коли хтось цікавиться ...
der_michael

6

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

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


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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.