Как поставить ограничение температуры процессора
Перейти к содержимому

Как поставить ограничение температуры процессора

  • автор:

 

Как снизить температуру процессора за счет тонких настроек (до 20°C): отключение Turbo Boost, Undervolting (для процессоров Intel)

snizhaem-temperatura-cpuДоброго времени суток!

На некоторых компьютерах проблема перегрева стоит постоянно и остро (очень часто на ноутбуках, особенно игровых). И даже если бы удалось ее снизить на 10°С — это могло бы существенно изменить ситуацию.

В этой статье я предложу пару способов ( прим. : отключение Turbo Boost и Undervolting), как это можно сделать (на сколько-то градусов температура должна точно упасть! 👌). Однако, не могу не сказать, что способы весьма спорны, хоть и работают. Почему?

  1. отключение Turbo Boost — этим мы откл. макс. производительность ЦП (заметно будет не всегда, только при ресурсоемких задачах, например: создание архивов, кодирование видео) ;
  2. Undervolting — снижение напряжения на ЦП. Операция специфична, и рекомендуется только опытным пользователям (впрочем, с современной утилитой XTU от Intel — все сводится к изменению одного параметра!).

Как бы там ни было, если вы использовали все другие способы снизить температуру ЦП и они не помогли — рекомендую попробовать эти. Ниже покажу все на примерах.

👉 В помощь!

Греется ноутбук: что делать? Температура все время высокая: 85°C+ — https://ocomp.info/greetsya-noutbuk.html

Отключение Turbo Boost

Самый простой способ сделать это — воспользоваться настройками электропитания в Windows. Да, конечно, после отключения Turbo Boost производительность несколько упадет, но это будет заметно лишь при выполнении определенного круга задач: например, конвертирование видео станет чуть дольше.

Зато устройство будет меньше греться, не так сильно шуметь, и скорее всего прослужит дольше.

Итак, для начала нужно открыть панель управления, перейти во вкладку «Оборудование и звук/Электропитание» . См. скриншот ниже. 👇

Оборудование и звук - Электропитание

Оборудование и звук — Электропитание

Далее открыть настройки текущей схемы электропитания (в моем примере она одна 👇).

Настройка схемы электропитания

Настройка схемы электропитания

После перейти в настройки дополнительных параметров.

Дополнительные параметры питания

Дополнительные параметры питания

Во вкладке «Управление питанием процессора / Максимальное состояние процессора» поменять 100% на 99%, как на скриншоте ниже 👇.

После сохранения настроек Turbo Boost должен перестать работать, и скорее всего, вы сразу же заметите, что температура несколько упала.

Максимальное состояние процессора 99%

Максимальное состояние процессора 99%

Кстати, уточнить работает ли Turbo Boost можно с помощью спец. утилиты CPU-Z. Она показывает текущую частоту работу процессора в режиме реального времени (а зная тех. характеристики своего ЦПУ, т.е. его частоты работы, можно быстро определить, задействован ли Turbo Boost).

Работает ли Turbo Boost на ноутбуке

Работает ли Turbo Boost на ноутбуке / Скрин из предыдущей статьи в качестве примера

Нельзя не отметить, что Turbo Boost можно отключить и в 👉 UEFI/BIOS (не на всех устройствах!). Обычно, для этого нужно перевести параметр Turbo Mode в режим Disabled (пример на фото ниже 👇).

Turbo Boost (UEFI)

Turbo Boost (UEFI) / Скрин из предыдущей статьи

Undervolting (снижение напряжения на ЦП)

Пару слов на простом языке о том, что будем делать.

Производители, как правило, устанавливают напряжение на ЦП с некоторым запасом, обычно в районе +0,070V ÷ +0,200V (чтобы в не зависимости от партии ЦП — у всех пользователей все работало). Ну а лишнее напряжение — повышает температуру.

Разумеется, этот «запас» по напряжению можно уменьшить (это и называется Undervolting). За счет этой операции можно снизить нагрев ЦП под нагрузкой на 5-20°С (в зависимости от модели и партии). Кстати, как следствие, кулер будет меньше шуметь.

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

Опасно ли это? В общем-то, нет (повышать напряжение при разгоне — вот это опасно! А мы наоборот снижаем. ) .

Сам я неоднократно снижал напряжение на десятках ПК/ноутбуках (игровых), и никаких проблем не наблюдалось (тем не менее, как всегда, предупреждаю, что все делаете на свой страх и риск) .

Undervolting для Intel Core

1) И так, сначала необходимо зайти на официальный сайт Intel и загрузить утилиту Intel® XTU. Она предназначена для тонкой настройки работы ЦП. Сразу предупрежу — эта не та утилита, где можно изменять любые параметры и смотреть, что они дадут (так, что ничего не меняйте, если не знаете, что и за что отвечает!) .

Intel® XTU

Ссылка на офиц. сайт Intel — https://downloadcenter.intel.com/

Примечание : если у вас не работает текущая версия утилиты — попробуйте поискать на просторах сети более старую (дело в том, что Intel на некоторых ЦП ограничил возможность Undervolting).

Intel XTU — загрузка и установка утилиты

Intel XTU — загрузка и установка утилиты

После установки Intel XTU необходимо будет перезагрузить компьютер.

Кстати!

Безопасный режим

На некоторых машинах Intel XTU работает некорректно, и после ее установки появляется синий экран (не знаю достоверно почему). В этом случае при следующей перезагрузке ОС у вас появится меню выбора режима загрузки Windows — выберите безопасный режим и удалите утилиту.

2) Далее нам нужно запустить XTU и найти один единственный параметр «Core Voltage Offset» . По умолчанию, этот параметр должен стоят на «0».

После следует сместить этот ползунок влево на «-0,100V» (в своем примере ниже я подвинул на «-0,110V»), и нажать по кнопке «Apply» . Все, напряжение после этой операции было снижено.

Важно! Не устанавливайте параметр Core Voltage Offset в плюс — тем самым вы повышаете напряжение на ЦП.

Core Voltage Offset / Intel XTU

Core Voltage Offset / Intel XTU

3) Теперь нужно запустить какую-нибудь игру (а лучше протестировать на нескольких) и посмотреть на работу компьютера (ноутбука). Если устройство 20-40 мин. работает в норм. режиме (не зависает, не выключается) — значит Undervolting прошел успешно.

Далее можно снова открыть Intel XTU и поменять «-0,100V» на «-0,120V» (например). Кстати, изменять напряжение нужно небольшими шажками, и после каждого — тестировать работу устройства.

Таким образом можно найти оптимальное значение «Core Voltage Offset» (у каждого ЦП оно будет свое).

Кстати!

Как только вы уменьшите напряжение на ЦП на недопустимое значение — компьютер просто выключится или зависнет (возможно появление синего экрана). Если это произошло — значит вы достигли максимума, просто измените Core Voltage Offset на предыдущее значение (при котором все работало).

4) Следить за работой процессора (напряжение, температура, частота и пр.) удобно с помощью утилиты Hwmonitor (ссылка на офиц. сайт). Как видите на скрине ниже, она легко определила, что напряжение было снижено.

Как снизить температуру процессора

С самого появления компьютеров охлаждение процессоров на фоне постоянной потребности в повышении производительности всегда было важнейшей задачей для инженеров, производителей и просто увлеченных людей. Найти оптимальное соотношение между низким нагревом процессора и сохранением возможности обрабатывать большие объемы информации – своего рода искусство равновесия, которое всегда было основой этого процесса.

Процессор и тепло неразделимы. Главный «мозг» компьютера каждую секунду должен выполнять огромное количество вычислений. Такая мощность неизбежно приводит к повышению температуры. Как температура тела спортсменов растет с достижением предела физических возможностей человека, так и рост мощности процессора вызывает все больший его нагрев.

Что же вы можете сделать, чтобы снизить температуру своего процессора? Вы удивитесь, но на самом деле довольно много. В этом руководстве мы представим вам простейшие методы обеспечить вашему процессору легкую и прохладную жизнь.

  • 1 Почистите свой компьютер от пыли
  • 2 Позаботьтесь о циркуляции воздуха и размещении кабелей
  • 3 Настройте параметры процессора в Windows
  • 4 Обслужите систему охлаждения
  • 5 Замените процессорный кулер

Почистите свой компьютер от пыли

Как снизить температуру процессора

Основная цель при наведении чистоты в системном блоке – вентиляторы, единственной задачей которых как раз и является охлаждение. Пыль и мелкий мусор могут не только замедлять вращение лопастей – или даже хуже, полностью его блокировать – но и оседать на важнейших компонентах, в частности, на том же процессоре, и затруднять рассеяние тепла.

Простейший способ решения проблемы – приобрести один-два баллона сжатого воздуха и регулярно чистить свои вентиляторы. Это касается процессорного кулера, корпусных вентиляторов и вентилятора на блоке питания. Также не забудьте почистить все комплектующие, особенно область на материнской плате вокруг процессора.

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

Не крутите вентиляторы при чистке – зафиксируйте и почистите каждую лопасть отдельно. Если ПК очень грязный, рекомендуется использовать защитные очки и маски. Вы удивитесь, насколько в них удобнее работать.

Позаботьтесь о циркуляции воздуха и размещении кабелей

Обычно хорошая аэродинамика – удел скоростного автоспорта типа «Формулы-1» или велогонок «Тур де Франс», где постоянно приходится сражаться с воздушными потоками. Мы редко ассоциируем ее с компьютерами. Однако на самом деле циркуляция воздуха внутри вашей машины – важнейший элемент ее охлаждения, особенно что касается процессора.

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

Часто источником беспорядка и препятствий для потока воздуха являются кабели. Купите несколько зажимов или воспользуйтесь собственными решениями корпуса, чтобы разобраться с проводами, а особенно убрать их от процессора. А чтобы в компьютер попадал воздух, который действительно будет охлаждать, освободите место вокруг системного блока на расстоянии не меньше 10-20 см – чем больше, тем лучше. Также постарайтесь поставить компьютер в хорошо вентилируемой комнате, подальше от батарей или нагревателей.

Не прислоняйте ничего к системному блоку и избегайте излишней близости к стенам. По возможности стоит охладить воздух в самой комнате при помощи кондиционера или снижения интенсивности обогрева зимой. Регулярно открывайте окна, чтобы проветривать комнату, особенно при выполнении ресурсоемких задач типа рендеринга или игры на ультра-настройках – с точки зрения циркуляции воздуха это творит чудеса.

Если комната слишком пыльная или маленькая и захламленная, то возможно, ради улучшения циркуляции воздуха стоит перенести компьютер в другое место.

Настройте параметры процессора в Windows

Как снизить температуру процессора

Если все, что описано выше, для вас слишком сложно, то помочь снизить температуру процессора может снижение значений параметров в Windows, особенно максимального состояния процессора.

  1. Кликните по кнопке Пуск правой кнопкой и выберите Панель управления
  2. Выберите раздел Электропитание
  3. Кликните на строке Настройка схемы электропитания, затем на Изменить дополнительные параметры питания
  4. Появится окно Электропитание. Найдите в нем пункт Управление питанием процессора и кликните на плюсе слева, чтобы раскрыть меню
  5. Откройте Максимальное состояние процессора и установите его на 80%. Если у вас ноутбук, вы увидите процентные значения для режимов От батареи и От сети, нужно будет установить проценты для обоих. Затем кликните Применить.

Это значение можно регулировать и в дальнейшем повысить в зависимости от температуры вашего процессора. Найдите оптимальный компромисс между производительностью и нагревом. Рекомендуется обеспечить процессору доступ к максимальной мощности, поэтому старайтесь максимально приблизиться к 100%.

Если температура процессора высокая даже при простое ПК, нужно снизить значение Минимальное состояние процессора в том же меню. Однако, не снижайте его ниже 5% во избежание возникновения фатальных ошибок.

Обслужите систему охлаждения

Как снизить температуру процессора

Если долго не заниматься системой охлаждения процессора, она перестанет эффективно выполнять свою работу. Если вы меняли термопасту больше года, возможно, стоит заняться этим делом. Тем более что при наличии опыта процесс отнимет всего несколько минут вашего времени. Кроме того, не лишним будет очистить лопасти вентиляторов от пыли, а при необходимости — разобрать и смазать их, чтобы обеспечить высокую скорость работы.

Замените процессорный кулер

Как снизить температуру процессора

Перегрев процессора может вызвать недостаточно мощная СО. Часто пользователи оставляют комплектный «боксовый» кулер процессора, который может работать не так хорошо, как сторонняя система охлаждения. Учитывайте показатель тепловыделения CPU при выборе кулера, чтобы он достаточно хорошо охлаждал компоненты. Иначе может возникнуть ситуация, когда в паре с «горячим» процессором установлен слабый кулер, не способный обеспечить снижение температуры для этой модели.

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

 

Играю больше 20 лет, переводчик и редактор первого российского издания Книги рекордов Гиннеса для геймеров 2008 года. Множество сопутствующих интересов, от оружия и военной техники до фэнтези, гаджетов и железа. Большой поклонник классических RPG, но всегда открыт чему-то новому, особенно если в нем есть хоть что-то, помимо собственно новизны.

Заметки на свободную тему

Заметки на свободную тему

Одним из мощных впечатлений от Asus FX705 стали показания температуры процессора. Из коробки i5 8300H даже при, например, серфинге греется до 55-60С с пиками под 70С, а под нагрузкой дает практически стабильные +95С (первое время процессор частоты не режет, но потом начинаются просадки)! Это при том, что температура аварийного отключения для i5 восьмого поколения составляет 100С. Помимо нездоровой атмосферы внутри корпуса девайса, такая высокая температура мешает хотя бы тем, что система охлаждения повышает обороты вентилятора создавая ненужный шум. При этом, если верить данным мониторинга, при загрузке видеокарты на 95-99% процессор почти никогда не грузится больше чем на половину, поэтому его пиковая частота 3,9ГГц в режиме Turboboost определенно избыточна. Будем с этой напастью бороться.

Борьбу будем вести в трех направлениях:

  • Попробуем сделать андервольтинг (undervolting), уменьшив напряжение процессора
  • Настроим профиль электропитания Windows 10
  • Поэкспериментируем с охлаждением машины

#ASUS #Девайсы

В Afterburner вывод оверлея настривается в окне параметров (кнопка с шестеренкой) на закладке Мониторинг. У интересующих нас показателей необходимо проставить флаги Показывать в ОЭД, чтобы они отображались на экране в играх. Саму программу закрывать не надо, достаточно просто свернуть и она скроется в трэй.

Андервольтинг

Для этой процедуры нам понадобится штатная интеловская утилита Intel XTU — Extreme Utility Tool. Скачиваем, устанавливаем, запускаем. Программа состоит из двух частей — пользовательского приложения с настройками и монитором параметров и службы, которая бдит, чтобы параметры применялись при работе машины.

Запустив приложение, переходим на закладку Core и выставляем параметр Core Voltage Offset в значение, например, -100 мВ и применяем изменения кнопкой на правой панели. После чего некоторое время играем, работаем в обычных приложениях и прочими способами нагружаем комп привычной работой. Если все хорошо — можно еще уменьшить параметр. При этом не рекомендуется производить манипуляции в процессе работы тяжелых приложений. У меня это практически моментально вызывало синий экран.

Собственно, что произойдет если слишком сильно снизить напряжение? Машина уйдет в BSOD, а после перезапуска XTU вернет штатные значения параметров. Поэтому не стоит ставить сразу -150 или -200 мВ, а постепенно нащупывать предельное значение для стабильной работы. В среднем, судя по отзывам, стабильные значения андервольтинга лежат в промежутке от -100 мВ до -150 мВ. Подобрав параметры, рекомендую сохранить их в профиль на одноименной закладке. У меня периодически значения настроек сбрасываются до штатных — то ли ОС обновляется, то ли еще что, не могу пока понять закономерность.

Upd. 09.03.2019: По итогам работы обнаружил косяк с этой самой XTU: при работе в Lightroom система падает в BSOD с причиной Driver_Power_State_Failure. Причем, если 6.14 начинает работать почти нормально, стоит лишь отключить андервольтинг, то 7.4 стабильно вырубает комп через 5-10 минут работы. Или сразу после попытки поставить фото на экспорт. Пока снес, буду смотреть на эффект.

Upd. 13.03.2019: Не буду углубляться в ход изысканий, но похоже, что с XTU подозрения сняты, а мозг компостировала программа для мониторинга и разгона — MSI Afterburner. Точнее, ее настройка обращения к низкоуровневому драйверу и пункт с указанием основного видеоадаптера. В результате, как я понимаю, разнонаправленные команды от ОС, драйвера nVidia и Афтербернера вгоняют видяху в ступор. Выражалось это в том, что видяха просто отваливалась через какое-то время простоя (если успеваешь запустить игру, то все ОК). При этом в диспетчере устройств проблем нет, но при запуске, например, Тундры ругается, что игра не может быть запущена на видеокарте не поддерживающей DirectX10. Отключил монитор, потестил по мере сил — вроде работает.

Upd. 19.03.2019: Вы будете смеяться, но и отключение MSI Afterburner не вылечило проблему. Ситуация когда панель nVidia Переставала видеть дискретную карту повторялась раз за разом. Пристальное изучение списка установленных программ выявило подозрительную малопонятную утилиту Asus GPU check. Снес ее нафиг, продолжаю вести наблюдение.

Upd. 03.04.2019: Вторую неделю полет нормальный. Видяха не отваливается, голубые экраны не появляются. То ли дело действительно было в утилите, то ли обновление Nvidia Extreme с откатом драйвера на 418 версию помогло. Короче, пока без явных показаний обновлять дрова не буду.

Профиль электропитания Windows: отключаем Turboboost в простое

Одним из вопросов, которые волновали меня стал следующий: Зачем процессор держит повышенные частоты в простое? Логически вытекающим из него стал вопрос: Как отключить Turboboost когда он не нужен? Решение здесь достигается средствами самой операционной системы.

Открываем настройки электропитания и разворачиваем используемый план. Заходим в дополнительные настройки, где находим раздел Питание процессора. Выставляем минимальное состояние процессора на любую понравившуюся величину, а максимальное — на 99%. Применяем и оцениваем изменения.

Теперь при работе в подавляющем большинстве обычных приложений частота ядер находится на базовом уровне, а температура в простое не выше 50С вместо прежних 60С+ с пиками до 70-75С. Более того, некоторые игры также вполне довольствуются базовыми частотами. К их числу относится WarThunder, а вот Doom работает странновато, запускаясь через раз то в режиме турбобуста, то без него.

Система охлаждения и вентиляция корпуса ноутбука

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

В ноутбуках линейки ASUS TUF 505/705 система охлаждения включает в себя три термотрубки, два радиатора и два вентилятора, выдувающих воздух назад. Забор воздуха происходит через решетку посередине днища (плюс еще одну сбоку) и решетку наверху корпуса перед экраном.

Днище ASUS FX705GD. Фальш-решетки занимают почти половину, но реально работает только небольшая полоска по центру и область слева.
Как устроена система охлаждения Asus TUF.Вид со снятой крышкой

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

Режимы работы вентиляторов переключаются клавишей F5, но отличий производительного от сбалансированного режима я не заметил. Чуть выше можно заметить вентиляционные отверстия.

Режимы доступны такие: Тихий, Сбалансированный и Интенсивный. Интенсивный режим раскручивает вентиляторы до максимума, тихий не позволяет им разгоняться, по ощущениям, выше половины мощности (если верить рекламе — 38 дБ против 48 на предельной скорости). Ну а сбалансированный сам регулирует скорость в зависимости от температуры. Вроде все просто? Почти.

Несмотря на заявленную систему самоочистки от пыли, вентиляторы и радиаторы замечательно этой пылью зарастают. Всего за год оба покрылись знатной шубой, что приводило к нормальному такому перегреву процессора. При замене термопасты всё почистил и стало хорошо.

Что с ней, что без нее — температура машины примерно одинакова (+/-1-2С), но с включенной подставкой шума гооораздо больше. Поэтому подставка играет пассивную роль: увеличивая расстояние от дна бука до стола (кроме того, с ней удобнее складывать руки на клавиатуру и ее три USB-порта на правой стороне очень кстати, с учетом того, что все интерфейсы на FX705 слева).

Управление частотой процессора в Windows 10

Большинство современных процессоров используют различные технологии энергосбережения, такие как Intel SpeedStep или AMD Cool’n’Quiet. Эти технологии основаны на динамическом изменении частоты работы процессора в зависимости от нагрузки с целью снижения энергопотребление и тепловыделения.

Для понимания рассмотрим общие принципы работы данных технологий.

У процессора есть состояния производительности (P-States), которые представляют из себя комбинацию множителя частоты (Frequency ID, FID) и напряжения питания (Voltage ID, VID). Тактовая частота работы процессора получается путем умножения частоты системной шины (FSB) на FID, соответственно чем больше множитель, тем выше частота, и наоборот. Количество поддерживаемых состояний зависит от характеристик процессора (макс. частота, множитель и т.п.).

В ходе первоначальной загрузки в BIOS создается описание возможных состояний производительности. Это описание в соответствии с интерфейсом ACPI считывается операционной системой при запуске. В процессе работы операционная система отслеживает загрузку процессора, при снижении нагрузки обращается к драйверу процессора и переводит процессор в пониженное состояние. Снизив частоту и напряжение, процессор будет потреблять меньше энергии и, соответственно, меньше нагреваться. Ну а при увеличении нагрузки операционная система опять запросит изменение состояния процессора, но уже в большую сторону.

Когда и в какое из состояний переводить процессор, операционная система решает автоматически, в соответствии с текущей политикой энергосбережения. Но, кроме этого, в Windows есть возможность вручную задать диапазон регулировки, ограничив минимальное и максимальное состояние.

В моем компьютере стоит Intel Core I7 4790К. Согласно спецификации, он имеет базовую частоту 4ГГц, а с использованием технологии Turbo Boost может разгоняться до максимальных 4.4ГГц. Для того, чтобы посмотреть текущую скорость работы процессора, запустим «Диспетчер задач» (Ctrl+Shift+Esc) и перейдем на вкладку «Производительность». Как видите, на данный момент нагрузка невелика и процессор работает вполсилы, частота его работы составляет 1.84ГГц.

Вкладка Производительность в Диспетчере задач

Попробуем немного покрутить настройки частоты процессора и посмотрим, что из этого получится. Для запуска оснастки управления электропитанием жмем клавиши Win+R и выполняем команду powercfg.cpl.

запуск оснастки управления электропитанием

В открывшемся окне выбираем текущую схему электропитания, переходим по ссылке «Настройка схемы электропитания»

оснастка управления электропитанием

и жмем на ссылку «Изменить дополнительные параметры питания».

переход к дополнительным настройкам электропитания

За частоту работы процессора отвечают параметры «Минимальное состояние процессора» и «Максимальное состояние процессора», находящиеся в разделе «Управление питанием процессора».

дополнительные настройки электропитания

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

дополнительные настройки электропитания для ноутбука

Проверим, как влияет изменение настроек на частоту работы процессора. Для начала уменьшим максимальное состояние до 20% и проверим результат. Как видите, частота работы снизилась до примерно 0.78ГГц, что как раз составляет примерно 20% от базовой частоты.

изменение максимальной частоты процессора до 20%

Что интересно, снизить частоту ниже 20% мне это не удалось. При выставлении значения ниже 20% частота продолжает оставаться на том же уровне, т.е. для моего процессора 800МГц является минимальной поддерживаемой частотой.

изменение максимальной частоты процессора до 5%

Чтобы разобраться, почему так, запустим диагностическую утилиту CPU-Z. Как видите, в нашем случае частота шины составляет 100МГц, а множитель изменяется в диапазоне от 8 до 44. Отсюда и получаем возможность изменения частоты от минимальных 800МГц до максимума 4.4ГГц с шагом в 100МГц.

CPU-Z

Но переключение осуществляется не по каждому множителю, а более дискретно. Другими словами, количество состояний производительности не соответствует количеству значений множителя. Посмотреть все доступные состояния можно утилитой RightMark Power Management. Например для испытуемого процессора доступно всего 15 состояний, а переключения между ними происходят с переменным шагом 200-300МГц.

RightMark PPM

Ну а на что влияет минимальная частота процессора? Для проверки установим значение минимальной частоты в 100% и убедимся, что скорость работы процессора сразу поднялась почти до максимуму и достигла 4.3ГГц. И это при том, что загрузка процессора составила всего 14%.

изменение минимальной частоты процессора до 100%

Есть еще одна настройка, отвечающая за частоту работы процессора. По умолчанию она скрыта и для того, чтобы увидеть ее, необходимо произвести некоторые манипуляции в реестре. Поэтому открываем редактор реестра (Win+R ->regedit), переходим в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100, находим параметр Attributes и изменяем его значение на 2.

добавление настройки частоты процессора в реестре

После этого в окне настроек появится параметр «Максимальная частота процессора». Как следует из названия, этот параметр отвечает за ограничение максимальной частоты работы процессора, его значение задается в мегагерцах. По умолчанию значение параметра равно 0, что означает отсутствие ограничений.

пункт настройки частоты процессора

Установим ограничение в 1500МГц и проверим результат. И действительно, ограничение работает и частота не поднимается выше указанного значения.

управление частотой процессора

Надо понимать, что регулировка частоты работает так-же дискретно, как и в случае с состояниями. Например при выставлении максимальной частоты 1200МГц реальное ограничение будет в районе 1000МГц. Это неудивительно, ведь переключения все равно производятся между P-состояниями, причем выбирается ближайшее минимальное значение.

дискретность регулировки

Изменять дополнительные параметры питания процессора можно и из командной консоли, с помощью утилиты powercfg. Для начала выведем все имеющиеся настройки питания командой:

В полученных результатах надо найти требуемые параметры. Каждый раздел и параметр можно идентифицировать по идентификатору GUID или по псевдониму (алиасу). Например у группы настроек «Управление питанием процессора» GUID 54533251-82be-4824-96c1-47b60b740d00, а псевдоним SUB_PROCESSOR, у параметра «Максимальное состояние процессора» GUID 75b0ae3f-bce0-45a7-8c89-c9611c25e100 и псевдоним PROCTHROTTLEMAX.

запуск команды powercfg

Зная нужные алиасы или GUID-ы можно оперировать настройками. Так посмотреть значение параметра «Максимальное состояние процессора» можно такой командой (SCHEME_CURRENT означает текущую схему электропитания):

powercfg /query SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX

В командной значения параметра показаны в шестнадцатеричном виде, т.е. значение 0x00000064 означает 100%.

просмотр настроек электропитания из консоли cmd

Обратите внимание, что в командной строке доступны настройки как для питания от сети, так и от батареи. В зависимости от требуемого варианта команда будет отличаться. Так за настройку питания от сети отвечает ключ /SETACVALUEINDEX, а для питания от батареи используется ключ /SETDCVALUEINDEX. Различие всего в одной букве, поэтому нужно быть внимательным и постараться их не перепутать. Для примера снизим максимальное состояние процессора для питания от сети до 50%:

powercfg /setacvalueindex CHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50

Проверим результат. Как видите, текущее значение составляет 0x00000032 (50%).

изменение настроек электропитания из консоли cmd

Итак, мы убедились в том, что регулировки частоты работы процессора в Windows 10 есть и даже работают. Но для того, чтобы получить от них положительный эффект, необходим грамотный подход. Первым делом необходимо определиться с тем, что вы хотите получить в результате — поднять производительность, увеличить время автономной работы, снизить температуру или что-то еще. Затем надо выяснить основные параметры своего процессора, такие как частота шины, множитель, максимальная частота работы. И уже исходя из этого, опытным путем подобрать оптимальные для себя значения.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *