Як назавжди встановити управління живленням процесора на гувернатора?


27

Зараз я цим користуюся:

cpupower frequency-set --governor powersave

але він скидається після кожного перезавантаження.

Відповіді:


17

На 16.04 є ще один крок, щоб додати відповідь Джейєна. Повний набір кроків є

sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable

Останній крок вимикає демон "вимагання", який інакше замінить зміни, створені cpufrequtils.

Див. Також Як я можу відключити масштабування частоти процесора та встановити працездатність системи?

Ви також можете розглянути можливість додавання, наприклад, MAX_SPEED="2GHz"до /etc/default/cpufrequtilsперегріву, скажімо, процесора 2,2 ГГц, щоб обмежити максимально можливу швидкість.


як відновити цю зміну?
techvish81

2
Чи можете ви все-таки тимчасово переключитися на губернатор вимоги, скориставшись cpufreq-setпісля відключення update-rc.d?
Xen2050

13

Щоб налаштувати постійну владу на енергозбереження, спочатку встановіть cpufrequtils:

sudo apt-get install cpufrequtils

А потім відредагуйте /etc/init.d/cpufrequtilsфайл та змініть GOVERNORна "powersave"( GOVERNOR="powersave"). Ви можете зробити це автоматично, використовуючи таку команду:

sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils

Звідси: Запобігайте переносному комп'ютеру від перегріву із термічним та інтелектуальним станом Intel


1
Редагування /etc/init.d/cpufrequtils є неправильним підходом, оскільки цей файл містить такий код: if [ -f /etc/default/cpufrequtils ] ; then . /etc/default/cpufrequtils Тому для губернатора за замовчуванням слід встановити наступне. echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
каракал

8

На основі відповіді Аліна, але буде зберігатися, коли cpufrequtils буде оновлено:

Щоб налаштувати постійну владу на енергозбереження, спочатку встановіть cpufrequtils:

sudo apt-get install cpufrequtils

А потім створити / відредагувати /etc/default/cpufrequtilsфайл (який читається з /etc/init.d/cpufrequtils) та встановити GOVERNOR="powersave". Ви можете зробити це автоматично, використовуючи таку команду:

echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.