Difference between revisions of "Undervolting CPU (Русский)"

From ArchWiki
Jump to navigation Jump to search
m (use Russian template)
(sync, wording)
Line 11: Line 11:
 
{{Related|Fan speed control (Русский)}}
 
{{Related|Fan speed control (Русский)}}
 
{{Related articles end}}
 
{{Related articles end}}
{{TranslationStatus (Русский)|Undervolting CPU|28 февраля 2019|567556}}
+
{{TranslationStatus (Русский)|Undervolting CPU|5 мая 2019|574612}}
  
Понижение напряжения (даунвольтинг/андервольтинг) — это динамический процесс снижения напряжения процессора и других компонентов во время их работы. Он позволяет динамически масштабировать напряжение устройств для снижения энергопотребления, уменьшения тепловыделения и экономии заряда батареи, не влияя на их производительность.  
+
Понижение напряжения ("даунвольтинг" или "андервольтинг") — процесс, который позволяет уменьшить энергопотребление и тепловыделение, не влияя на производительность системы. Обратите внимание, что в большинстве материнских плат ПК настроить напряжение процессора можно также и в BIOS.
  
{{Warning (Русский)|Неправильная настройка напряжения и/или температуры процессора могут вызвать полный отказ оборудования. Вас предупредили!}}
+
{{Warning (Русский)|Неправильная настройка напряжения процессора может вызвать полный отказ оборудования. Вас предупредили!}}
  
 
== Описание ==
 
== Описание ==
  
* [[PHC (Русский)]] — утилита для андервольтинга некоторых старых поколений процессоров Intel и AMD. '''Не''' совместимо с [[CPU_frequency_scaling (Русский)#Драйвер управления частотой процессора|драйвером управления частотой процессора]] {{ic|intel_pstate}}.
+
* [[PHC (Русский)]] — утилита для уменьшения напряжения некоторых старых поколений процессоров Intel и AMD. '''Не''' совместимо с [[CPU_frequency_scaling (Русский)#Драйвер управления частотой процессора|драйвером управления частотой процессора]] {{ic|intel_pstate}}.
* [[#intel-undervolt]] — утилита для андервольтинга процессоров Intel Haswell и выше с помощью MSR. Совместима с {{ic|intel_pstate}}.
+
* [[#intel-undervolt]] — утилита для уменьшения напряжения процессоров Intel Haswell и выше с помощью MSR. Совместима с {{ic|intel_pstate}}.
* [[#amdctl]] — утилита для андервольтинга процессоров AMD K10 и выше.
+
* [[#amdctl]] — утилита для уменьшения напряжения процессоров AMD K10 и выше.
  
 
== Утилиты ==
 
== Утилиты ==
Line 27: Line 27:
 
=== intel-undervolt ===
 
=== intel-undervolt ===
  
[https://github.com/kitsunyan/intel-undervolt Intel-undervolt] — утилита, основанная на данной [https://github.com/mihic/linux-intel-undervolt статье] для андервольтинга процессоров Intel Haswell и выше, используя [[wikipedia:ru:Моделезависимые регистры|MSR]] и регистры MCHBAR. Кроме того, она позволяет изменять лимиты мощности и температуры.  
+
[https://github.com/kitsunyan/intel-undervolt Intel-undervolt] — утилита, основанная на данной [https://github.com/mihic/linux-intel-undervolt статье] для уменьшения напряжения процессоров Intel Haswell и выше, используя [[wikipedia:ru:Моделезависимые регистры|MSR]] и регистры MCHBAR. Кроме того, она позволяет изменять лимиты мощности и температуры.  
  
 
==== Установка ====
 
==== Установка ====
Line 39: Line 39:
 
  # intel-undervolt read
 
  # intel-undervolt read
  
Теперь отредактируйте конфигурационный файл {{ic|/etc/intel-undervolt.conf}}. Пример конфигурационного файла с даунвольтингом кэша процессора на -100mV:
+
Теперь отредактируйте конфигурационный файл {{ic|/etc/intel-undervolt.conf}}. Пример конфигурационного файла с уменьшением напряжения кэша процессора на -100mV:
  
 
{{Note (Русский)|Судя по всему, значения 'CPU' и 'GPU' не имеют никакого эффекта (во всяком случае, на ноутбуке [[ASUS Zenbook UX430UQ]]).}}
 
{{Note (Русский)|Судя по всему, значения 'CPU' и 'GPU' не имеют никакого эффекта (во всяком случае, на ноутбуке [[ASUS Zenbook UX430UQ]]).}}
Line 57: Line 57:
 
  # intel-undervolt apply
 
  # intel-undervolt apply
  
Выводом будет ''Success'', если настройка была применена. Вы можете дважды проверить ''текущую'' конфигурацию, используя следующую команду:
+
Если настройка была применена, утилита выведет ''Success''. Вы можете дважды проверить ''текущую'' конфигурацию, используя следующую команду:
  
 
  # intel-undervolt read
 
  # intel-undervolt read

Revision as of 10:41, 5 June 2019

Состояние перевода: На этой странице представлен перевод статьи 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 из 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, чтобы сделать эти настройки постоянными.

amdctl

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

Установка

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