Undervolting CPU (Русский)

From ArchWiki
Jump to: navigation, search
Состояние перевода: На этой странице представлен перевод статьи Undervolting CPU. Дата последней синхронизации: 15 ноября 2018. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Понижение напряжения (даунвольтинг/андервольтинг) — это динамический процесс снижения напряжения процессора и других компонентов во время их работы. Он позволяет динамически масштабировать напряжение устройств для снижения энергопотребления, уменьшения тепловыделения и экономии заряда батареи, не влияя на их производительность.

Важно: Неправильная настройка напряжения и/или температуры процессора могут вызвать полный отказ оборудования. Вас предупредили!

Описание

Утилиты

intel-undervolt

Intel-undervolt — утилита, основанная на данной статье для андервольтинга процессоров Intel Haswell и выше, используя MSR и регистры MCHBAR. Кроме того, она позволяет изменять лимиты мощности и температуры.

Установка

Данная утилита может быть установлена с помощью пакета intel-undervoltAUR из AUR.

Настройка и использование

Следующая команда выведет настройки напряжения, использующиеся в данный момент:

# intel-undervolt read

Теперь отредактируйте конфигурационный файл /etc/intel-undervolt.conf. Пример конфигурационного файла с даунвольтингом кэша процессора на -100mV:

Примечание: Судя по всему, значения 'CPU' и 'GPU' не имеют никакого эффекта (во всяком случае, на ноутбуке ASUS Zenbook UX430UQ).
/etc/intel-undervolt.conf
...
apply 0 'CPU' 0
apply 1 'GPU' 0
apply 2 'CPU Cache' -100
apply 3 'System Agent' 0
apply 4 'Analog I/O' 0
...

Как только вы сохраните конфигурационный файл, проверьте его:

# intel-undervolt apply

Выводом будет Success, если настройка была применена. Вы можете дважды проверить текущую конфигурацию, используя следующую команду:

# intel-undervolt read

Как только вы найдёте стабильные значения, вы можете также включить intel-undervolt.service, чтобы сделать эти настройки постоянными.