Undervolting CPU (Русский) - ArchWiki

# Undervolting CPU (Русский)

From ArchWiki
Jump to navigation Jump to search

Ссылки по теме

- PHC (Русский)
- CPU frequency scaling (Русский)
- Improving performance (Русский)
- Benchmarking
- Fan speed control (Русский)

Состояние перевода: На этой странице представлен перевод статьи Undervolting CPU. Дата последней синхронизации: 5 июня 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

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

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

## Описание

- PHC (Русский) — утилита для уменьшения напряжения некоторых старых поколений процессоров Intel и AMD. Не совместимо с драйвером управления частотой процессора `intel_pstate`.
- #intel-undervolt — утилита для уменьшения напряжения процессоров Intel Haswell и выше с помощью MSR. Совместима с `intel_pstate`.
- #amdctl — утилита для уменьшения напряжения процессоров AMD K10 и выше.

## Утилиты

### intel-undervolt

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

#### Установка

Установите пакет intel-undervoltAUR.

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

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

    # 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`, чтобы сделать эти настройки постоянными.

### amdctl

amdctl — утилита для понижения напряжения процессоров AMD K10 и выше.

#### Установка

Установите пакет amdctl-gitAUR.

Categories:

- CPU (Русский)
- Power management (Русский)
- Русский