Перейти к содержимому

Igpu unslice что это

  • автор:

Как увеличить время работы от батареи твоего ноутбука

В современных реалиях производители ноутбуков проектируют устройства все меньше и тоньше, что приводит к ограничениям по объему батареи, размещаемой в корпусе. Постоянно пытаются выжать максимум производительности в своих «игровых» решениях и т.д. Многие совсем забывают про автономность и время работы от батареи. Некоторые из них и вовсе забивают на какую либо настройку своих «бюджетных» устройств. И это довольно большая проблема. Существует очень мало достойных статей или гайдов по этой теме, которые не ограничиваются простым «отрубить все что можно» или «все что возможно». Еще меньше таких статей на русском языке.

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

Конкретно мне удалось достичь увеличения автономной работы на своем Mi Notebook Pro GTX с 4-5 часов до 6-8, а некоторые «плохо» настроенные аппараты и вовсе удваивали свою автономность.

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

В чем состоит энергопотребление ноутбука

Важно понимать из чего составляется энергопотребление и из чего рассчитывается время жизни аппарата. В общем всю активность работы устройства можно разделить на две части: простой и работа. В «режиме простоя» энергия уходит на поддержание работоспособности системы, простой процессора, оперативной памяти, жестких дисков, подсветки дисплея и т.д. «Режим работы» требует дополнительной энергии для CPU/GPU при выполнении задач пользователя. Однако, в достижении хороших результатов автономности именно режим простоя имеет значительное влияние.

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

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

В порядке ли твой ноутбук?

Чтобы узнать так ли все хорошо с автономностью вашего ноутбука необходимо проверить его энергопотребление в режиме простоя. Это можно сделать, например, с помощью BatteryInfoView.

Данная программа замеряет разряд\заряд батареи в ваттах. Именно это нас и интересует. В зависимости от того какой у вас ноутбук показания могут быть разными. Вот примерные показатели при учете низкой яркости экрана:

  • 13 дюймовые ноутбуки с 5ым поколением intel Y-серии должны потреблять около 2W.
  • 15 дюймовые с 4ым поколением U\Y-серии около 3W.
  • 15 дюймовые HQ\HK-серии могут доходить до 6-8W.
  • Ноутбуки не имеющие поддержи Nvidia Optimus могут потреблять и того больше. А ноутбуки с десктопными вариантами CPU вообще вплоть до 10-15W.
  • Ноутбуки с поддержкой G-SYNC также могут быть с высоким энергопотреблением. Для хорошей автономности у таких ноутбуков должна быть возможность отключать эту технологию, если ее нет, не ждите хороших результатов.

Если ваши показатели при простое ощутимо больше этих, значит есть что-то, что можно сделать.

Что можно сделать?

Очевидно первым делом я бы советовал поотключать все «автозагрузки» и ненужные приложения в фоне. Но я думаю это и так знает каждый и вы здесь не за этим. Но все же сделайте это.

Конечно основными потребителем энергии являются CPU и GPU. Думаете вы. Но это не всегда так. Процессор также имеет специальные режиме простоя. Называются они Cx (C1, C2, . C6, C7, C8 и т.д.). Чем выше цифра, тем глубже состояние простоя и соответственно ниже энергопотребление. Так например, мой i5-8250U в состоянии простоя C8 потребляет до 0.4-0.5W. Что очень мало, в сравнении, например, с подсветкой дисплея. Потребление которой на многих ноутбуках доходит вплоть до 5W. Современные SSD накопители имеют не только высокую скорость. Но и высокое потребление, вплоть до 9W(!) в некоторых моделях. Именно более глубокие состояния простоя позволяют значительно увеличить время жизни батареи.

Самой огромной проблемой с автономностью в ноутбуке зачастую бывает то, что процессор попросту не переходит в более глубокие состояния простоя. А мешать ему сделать это могут как раз те самые SSD, USB устройства, всякие Wi-Fi и Realtek. Поэтому даже когда ваш ноутбук просто стоит на столе и его никто не трогает процессор может потреблять до 3-4W. Для того чтобы узнать что происходит с вашим аппаратом необходимо воспользоваться программой ThrottleStop. Именно ее функционал наиболее полно позволяет настроить работу процессора.

Открываем ее и смотрим на энергопотребление процессора в простое. Если ваши показания значительно выше 0.5-1.5W, а показания пункта «C0%» выше «1.5» значит есть проблемы. Зачастую высокий показатель «C0%» свидетельствует о нагрузке процессора какими либо программами, поскольку этот параметр указывает процент времени при котором процессор находится в состоянии активной работы. Также можно дополнительно посмотреть в каких состояниях находится ваш процессор при простое. Для этого нужно нажать кнопку Cx (C9 в моем случае) в ряду с кнопками FIVR, TPL, C9 и CLR. Откроется окно показывающее сколько процентов времени и в каком состоянии проводит процессор.

В режиме простоя 85% и более времени ваш процессор должен находиться в состояния C6 и выше. В моем случае большую часть времени процессор проводит в состоянии C8. Современные аппараты могут находиться и в С9 и даже С10. Однако это может зависеть от настроек производителя. Некоторые садисты на производителе вовсе блокируют более глубокие состояния чем С3 по неизвестным причинам, что приводит к автономности в 2-3 часа, хотя батарея может быть приличная.

Почему это важно. Зачастую процессору не дают перейти в состояние простоя другие устройства и он остается в С2 или С3 потребляя при этом энергию батареи впустую. Эти устройства могут быть даже USB мыши, клавиатуры, SSD диски, кривые драйвера производителя и многое другое. Именно в этой проблеме мы и собираемся разобраться.

Основные действия

Первым делом необходимо убедиться в активности «С1E». Данная настройка позволяет процессору задействовать «улучшенные» Enchanced состояния простоя если таковые поддерживаются. Данный параметр может находится в настройках биос, хоть и очень редко.

Далее необходимо убедиться во включенности Speed Shift — EPP. SpeedShift — это технология доступная начиная с 6-ого поколения Intel, по сути является более новой версией SpeedStep. Занимается она контролем частоты процессора и его состояний без задействования операционной системы. То есть, грубо говоря, управление данными параметрами будет осуществлять сам процессор. Безусловно это очень важная функция, которая сокращает время между сменой частоты, что повышает как быстродействие, так и снижает энергопотребление. Обычно она включена автоматически, но бывают и случаи когда нет. Эта настройка также может быть выведена в биос.

При корректной работе это функции, рядом с Speed Shift — EPP будет зеленая надпись «SST», если ее нет, скорее всего заблокировано управление питанием процессора и здесь необходимо искать решение на соответствующих форумах под конкретно ваш аппарат. Также рядом с этой надписью будет число, которые может быть изменено от 0 до 255. Это есть предпочитаемый уровень производительности. Именно эту настройку изменяют планы электропитания Windows (Максимальное быстродействие, сбалансированно и т.д.). Чем меньше число — тем более высокую частоту будет выставлять процессор. Так, если поставить «0», частота процессора всегда будет максимально возможная, если «255» — максимально низкая.

Соответственно, в зависимости от ваших потребностей и режимов работы можно настроить этот параметр под себя. ThrottleStop также позволяет создать несколько профилей работы. Я для себя создал 2 профиля. Один для работы от сети, другой для работы от батареи. Например, при работе от батареи я выставил «132», так как временами мне необходима высокая частота процессора при запуске каких-нибудь Visual Studio и т.д. В режиме работы от сети поставил «72» для повышенной производительности.

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

HIPM+DIPM+DevSleep (Важно)

Почти все современные аппараты имеют на борту SSD накопители. Как уже я говорил ранее, они имеют не только высокую скорость, но и высокое энергопотребление. Для снижения которого и существует эти режимы энергосбережения: Host-Initiated Power Management (HIPM), Device-Initiated Power Management (DIPM), and Device Sleep (DevSleep/DevSlp).

Жесткие диски также поддерживают HIPM и DIPM. Так владельцам жестких дисков также стоит убедиться в том, что они входят в эти режимы при простое.

Дело в том, что далеко не всегда настройки энергопотребления доступны в стандартном функционале Windows и тем более правильно настроены. Для этого необходимо получить доступ к данным настройкам через Regedit:

Win+R > Regedit > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\0b2d69d7-a2a1-449c-9680-f91c70521c60

Далее нужно сменить «1» в поле Attributes на «2»

Throttlestop PL Limits

I usually undervolt and throttle the laptop through limiting the CPU Power limit for when I’m on the go. I’m not a speed demon and the laptop is powerful enough for me to do some work and light gaming so I don’t mind not squeezing the 100% out of it all the time.

Is there any way to set different PL1 and 2 settings for different profiles?

When I’m plugged in I’d like to have it around 35 watts since I do work that requires more speed and being a bit noisy doesn’t bother me, but when I’m in a meeting or just on the go I’d like to cap my power limit around 15 ish Watts to keep the fans completly silent and the computer frosty.

Also, I got some questions about the pp0 current and power limit on the TPL window. What do these settings do?

Thanks in advance!

Last edited: Aug 18, 2020

unclewebb
ThrottleStop & RealTemp Author

Joined Jun 1, 2008 Messages 7,014 (1.23/day)
Is there any way to set different PL1 and 2 settings for different profiles?

Not yet. Maybe someday.

the pp0 current and power limit

Intel CPUs have a power limit for the entire CPU package which includes everything including the Intel GPU. The two PP0 limits are separate limits that only apply to to the cores. You can use these to set either a power consumption limit or a limit of how much current can flow through the cores.

Shiiicken
New Member

Joined Aug 18, 2020 Messages 3 (0.00/day)

    Are there any optimal settings for the PP0 current or PP0 Power Limit? I personally don’t notice any difference of performance between having the PP0 Current limit from 0 to 100 and I’ve never messed with the PP0 power Limit box.

Thanks again! and have a great day/night.

Attachments

TPL window.jpg
51.2 KB · Views: 3,763

unclewebb
ThrottleStop & RealTemp Author

Joined Jun 1, 2008 Messages 7,014 (1.23/day)

@Shiiicken — ThrottleStop is a tool. It can solve a lot of different problems. If you do not have a problem that needs to be solved then do not change anything.

1) Optimal settings do not exist. Every CPU and every laptop is unique. If the manufacturer has set the PP0 Current Limit to 0 then that usually means this limit is not being used. Leave it alone or set it to a big number like 256 so it does not cause any throttling. All of these are just limits. Setting the current limit sky high does not mean your CPU is suddenly going to start flowing 500 or 1000 amps. The CPU will only use as much current as it needs so it can run at its rated speed. Setting the current limit to 100 is probably more than enough.

The PP0 Power Limit is rarely used by manufacturers . No need to change this if it is not causing any problems. Leave it unchecked and set to 0.

2) You need to test your own laptop. Setting the core and cache equally is always a good place to start testing. Do some testing with Cinebench R20. See what your baseline score is and then try adjusting only the CPU core voltage more than the CPU cache. Some users with the 8750H get better results by doing this. If you do not see any improvements in performance or core temperatures then there is no reason to do this.

Many users have reported their best results with the cache offset at -125 mV and the core offset at -200 mV. If you get your best results at -125 mV for both of these offset voltages then stick with whatever works best for your laptop.

3) If you are going to undervolt your Intel GPU then start by undervolting both the Intel GPU and the iGPU Unslice equally. Do you need to undervolt the Intel GPU? Probably not. If you have an Nvidia GPU, that will be used when gaming so undervolting the Intel GPU will make no difference. That is why most people leave this alone.

If undervolting the System Agent improves temperatures or performance without negatively effecting stability then yes, go ahead and undervolt it.

As for your settings, you seem to have your power limits reversed. It makes sense for the CPU to use a 60W limit for a short period of time and then after the CPU heats up, to switch to a lower power limit like 35W for the long term. Setting the long term turbo power limit higher than the short term turbo power limit does not make sense at all.

Управляй процессором: что умеет утилита ThrottleStop и как ей пользоваться

Управляй процессором: что умеет утилита ThrottleStop и как ей пользоваться

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

Софт портативный, установка не требуется. Актуальная версия на момент написания статьи — ThrottleStop 9.5

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

Основная панель

Итак, перед нами стартовое окно. Оно визуально разделено на несколько зон.

В выделенном чек-боксе можно переключаться между профилями. Можно настроить до четырех штук. Название активного профиля указано в зоне ниже.

Поле с названием активного профиля имеет ряд настраиваемых параметров.

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

Clock Mod отвечает за коэффициент частоты процессора. Значение «100.0%» соответствует максимальной частоте, которую определила операционная система. Когда этот параметр включен, ThrottleStop может уменьшить множитель частоты процессора. И, соответственно, снизить скорость работы процессора. Делается это для снижения тепловыделения ЦП.

Set Multiplier позволяет задать постоянное значение множителя частоты процессора. Множитель — это коэффициент, который умножается на базовую частоту процессора (так мы получаем конечную рабочую частоту).

Power Saver ограничивает производительность процессора и других компонентов системы. Это простой способ снизить энергопотребление. Он может пригодиться при работе с ноутбуком. Скажем, когда вы работаете от аккумулятора и хотите продлить время работы.

Disable Turbo отключает технологию Intel Turbo Boost, которая позволяет процессору работать на частотах выше базовых значений. Так процессор будет работать только на базовой частоте.

BD PROCHOT (Bi-directional Processor Hot) позволяет процессору уменьшить свою частоту для предотвращения перегрева. Когда процессора нагревается выше заданного порога (по умолчанию — 100°C), реагирует датчик температуры на материнской плате. Он генерирует сигнал BD PROCHOT, заставляя ЦП уменьшить скорость.

Task Bar при включении отображает значок ThrottleStop на панели задач Windows. Простое удобство, не более того. Если параметр отключен, значка не будет. Однако программа все еще будет работать в фоновом режиме, если ее запустить.

Log File активирует запись логов работы программы. Лог-файл содержит информацию о параметрах, настройках и изменениях, происходящих в процессоре во время работы программы. Полезна для анализа работы процессора и поиска возможных проблем.

Тумблер Start/Stop Data включает и отключает мониторинг, запись и сбор информации о процессах в системе программой.

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

C1E (Enhanced Halt State) отвечает за эффективность энергопотребления ЦП в состоянии ожидания. Когда процессор не загружен, он переходит в состояние ожидания, называемое C-States. В состоянии C1E процессор понижает свою частоту и напряжение, чтобы потреблять меньше энергии.

On Top — отображение окна ThrottleStop поверх других окон (даже если оно неактивно).

More Data кратно ускоряет скорость опроса данных датчиков мониторинга, отображаемых в основном окне программы.

Следующая зона содержит информацию о процессоре: название, текущее напряжение, коэффициент множителя, значение частоты шины и тактовой частоты процессора.

Еще ниже расположена таблица, отображающая некоторые значения отдельно каждого ядра и потока. Среди них:

  • FID — множитель частоты процессора;
  • C0% — процент загрузки в режиме C0 (максимальная производительность;
  • Mod — отображает значение параметра «Clock Mod»;
  • °C — текущая температура;
  • Max — максимальная температура.

Строка «C0%» под таблицей отражает: общую текущую загрузку процессора в режиме максимальной производительности, затем — текущую и максимальную температуру процессора целиком.

Строка PKG Power отображает текущее энергопотребление процессора, следом — максимальное зафиксированное значение.

Кнопка «CLR» обнуляет зафиксированные в ходе мониторинга максимальные значения.

Кнопка «Save» производит сохранения внесенных изменений.

Тумблер «Turn On/Off» отвечает за включение и выключение работы параметров «Clock Mod» и «Set Multiplier».

Окошко с надписью «GPU» может отображать частоту и температуру видеокарты. Оно включается отдельно, в настройках.

Остальные кнопки открывают дополнительные окна. Разберем каждое отдельно.

Вкладка FIVR

FIVR (Fully Integrated Voltage Regulator) — пожалуй, самая важная вкладка в ThrottleStop. Она позволяет управлять частотой и напряжением процессора и кэш-памяти. Здесь можно настроить параметры питания процессора, чтобы увеличить производительность или снизить температуру. Это позволит использовать процессор более эффективно.

На вкладке FIVR доступны следующие настройки:

В левом верхнем чек-боксе — переключение между четырьмя настраиваемыми профилями.

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

Non Turbo Ratio отвечает за установку максимальной рабочей частоты процессора не в режиме Turbo Boost.

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

В зоне FIVR Control выбирается один из шести компонентов, вольтаж которого будет настраивается в окне ниже.

CPU Core позволяет изменять напряжение ядер процессора. Можно снизить температуру процессора и потребление энергии. Впрочем, есть риск сделать работу ЦП менее стабильной.

CPU Cache позволяет изменять напряжение кэш-памяти процессора. Кэш-память используется для ускорения доступа к данным процессора и может влиять на производительность.

System Agent изменяет напряжение системного агента процессора. Системный агент — это контроллер, который управляет доступом к памяти и другим устройствам на материнской плате.

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

iGPU Unsliced Voltage отвечает за управление напряжением графического процессора (iGPU) в нерабочих режимах (Unsliced), когда все ядра не загружены.

Digital I/O Voltage регулирует напряжение цифрового ввода-вывода процессора. Параметр определяет напряжение для внутренних цифровых интерфейсов процессора.

Чтобы разблокировать регулировку напряжения выбранного компонента, необходимо поставить галочку «Unlock Adjustable Voltage».

Адаптивный режим (Adaptive mode) позволяет процессору самостоятельно выбирать оптимальную частоту и напряжение в зависимости от его нагрузки и температуры.

Статический режим (Static mode) фиксирует частоту и напряжение процессора на заданном уровне.

Ползунок «Voltage» позволяет вручную выставлять напряжение, если выбран статический режим «Static». В адаптивном режиме «Adaptive» используется напряжение, которое выставила материнская плата в соответствии с настройками BIOS.

Регулировка «Offset Voltage» позволяет изменять напряжение относительно ранее заданного вольтажа. Диапазон регулировки широкий: до +/- 1000 mV. Пример: материнская плата подает на процессор 1.300 V. Устанавливаем значение «Offset Voltage» на — 0.100 mV. Напряжение на процессор становится равным 1.200 V.

VCC IN — это напряжение, которое поступает на вход ядра процессора. Довольно бесполезный параметр. Да и регулировать его нельзя. Если требуется изменить это значение, можно использовать параметр «CPU Core Voltage» в той же вкладке.

LCC Max (максимальный уровень нагрузки кристалла) позволяет задать максимально допустимый уровень нагрузки на кристалл процессора.

Cache Ratio — множитель частоты кольцевой шины процессора. Кольцевая шина — компонент процессора, который соединяет ядра процессора и кэш последнего уровня (LLC). Увеличение частоты кольцевой шины может улучшить производительность в некоторых задачах, связанных с кэш-памятью и передачей данных между ядрами процессора. Активен только при настройке компонента «CPU Cache».

В этой таблице отмечены текущие значения параметров.

В зоне «Cache Ratio» можно контролировать диапазон частоты кольцевой шины. «Min» — задает минимальное значение частоты кольцевой шины, которое может быть установлено. «Max» — максимальное. Если процессор достигнет заданного лимита температуры или мощности, он автоматически снизит частоту кольцевой шины до минимума.

Строка Sleep Defaults отвечает за работу в спящем режиме. Если установлен чек-бокс «Cache Ratio», в спящем режиме программа автоматически установит максимальное значение Cache Ratio для процессора. Это улучшит производительность при выходе из спящего режима. Если установлен чек-бокс «Voltage», программа автоматически установит минимальное значение напряжения для процессора. Так снизится энергопотребление в спящем режиме.

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

Thermal Velocity Boost (TVB) позволяет процессору автоматически повышать тактовую частоту поверх Turbo Boost. Главное, чтобы не превышалась допустимая температура и хватало запаса мощности.

Ring Down Bin — при его активации множитель кольцевой шины привязывается к множителю процессора, со смещением -3. К примеру, если множитель процессора равен 50, то множитель кольцевой шины будет равен 47.

V-Max Stress ограничивает максимальное напряжение процессора на отметке 1.52 V. Иногда это помогает избежать повреждения и перегрева оборудования.

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

mV boost @ 800 MHz увеличивает напряжение питания процессора при работе на частоте 800 МГц. От значения параметра зависит, на сколько милливольт вырастет напряжение питания.

Последнее во вкладке FIVR — три варианта сохранения настроек вольтажа:

  • При нажатии ОК — не сохранять изменения;
  • При нажатии ОК — сохранять изменения, только после выхода из программы ThrottleStop;
  • При нажатии ОК — немедленно сохранять настройки.

Вкладка TPL

TPL (Turbo Power Limits) управляет мощностью, которую ЦП использует в режиме Turbo Boost. На вкладке TPL можно задать максимальную мощность (TDP) и временные интервалы для разных уровней нагрузки процессора.

На данный момент настройки TPL одинаковы для всех основных профилей.

Power Limit Control имеет два режима работы: «Long Duration Power Limit» и «Short Duration Power Limit». Они позволяют задать максимальную мощность в ваттах, которую процессор может потреблять в течение определенного времени.

  • Long Duration Power Limit (PL1) — устанавливают максимальную мощность при долгосрочном энергопотреблении.
  • Short Duration Power Limit (PL2) — задает краткосрочное максимальное энергопотребление процессором.

Ползунок «Turbo Time Limit» задает количество времени (в секундах), которое процессор может находиться в режиме краткосрочного максимального энергопотребления — PL2.

Чтобы разблокировать управление параметрами лимитов энергопотребления, снимаем галочку с пункта «Disable Control». По умолчанию управление осуществляется согласно настройке BIOS.

Если установлено ограничение на PL1 или PL2, но при этом стоит галочка «Clamp», процессор будет сбрасывать частоту, чтобы не превышать заданное ограничение.

В зоне «Turbo Power Limits» отображаются текущие значения параметров PL. А также установленное время работы процессора в режиме краткосрочной нагрузки. В моем случае, указаны просто заоблачные значения, так как в BIOS «материнки» убраны ограничения по TDP.

Последняя зона во вкладке TPL — это Miscellaneous. Она также содержит ряд настроек.

Speed Shift позволяет процессору быстрее переходить из состояния пониженной частоты в состояние максимальной производительности при появлении нагрузки на систему. И наоборот: быстро снижать частоту процессора при переходе в состояние пониженной нагрузки. Технология улучшает отзывчивость системы при переключении между различными режимами нагрузки.

Power Limit 4 (PL4) — это наивысший уровень ограничения мощности для процессора. Устанавливается на уровне BIOS/UEFI — и может быть установлен только производителем материнской платы. Он обычно не отображается в программах наподобие ThrottleStop. Так что не очень понятна, зачем здесь отображается эта настройка. Ведь пользователю достаточно возможностей PL1 и PL2.

Power Balance отвечает за распределение мощности между процессором (CPU) и графическим процессором (iGPU), если система имеет встроенную графику. При использовании интегрированной графики позволяет управлять тепловым балансом между ЦП и графическим процессором. Так можно добиться наилучшей производительности, подогнав ее под конфигурацию системы и выполняемые задачи.

TDP Level, Power Limit 4 и PP0 Turbo Limit не имеют значимого функционала: они уже продублированы другими настройками в этой же вкладке.

Вкладка C1

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

В этой вкладке отражена информация о том, в каком режиме C-States находится каждое ядро процессора и процессор целиком. У меня режим C-States полностью отключен, так что тут везде по нулям.

Вкладка TS Bench

Встроенный мини-бенчмарк. На стабильность систему им не проверить, так как тесты очень короткие.

Оценка тут в секундах, чем быстрее — тем лучше. Настраивается приоритет, количество потоков, и объем задачи. Редактируя параметры в ThrottleStop, вы можете быстро проверить, как внесенные вами изменения повлияли на температуру и производительность. Достаточно короткого теста в бенчмарке.

Кнопкой «Clear» очищается таблица ваших рекордов.

Вкладка Options

Настройки программы ThrottleStop. Рассмотрим основные опции.

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

Тут можно назвать те самые четыре профиля приложения.

Настройка значков в области трея. Выбор шрифта, цвета и сглаживания. Доступны значки: с температурой CPU и GPU, частотой и потребляемой мощностью CPU.

Настройки для ноутбуков. При активации AC Profile устанавливает, какой профиль при питании от сети активируется в ThrottleStop. Battery Profile устанавливает, какой профиль активируется при работе от батареи.

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

Battery Monitoring — настройка для ноутбуков, отображает на стартовом экране ThrottleStop уровень заряда батареи;

Start Minimized — запуск программы в свернутом виде;

Minimize on Close — при закрытии ThrottleStop сворачивает программу в трей;

Nvidia/AMD GPU — выводит отображение температуры дискретной GPU на стартовый экран приложения;

PROSCHOT Offset — позволяет понизить предел температуры, достигнув которого процессор сбрасывает частоту. По умолчанию — это 100°C, установив, к примеру значение 5, температура срабатывания датчика составит 95°C.

Практическое применение

Рассмотрим применение софта ThrottleStop на практике. Подопытный — ноутбук MSI GP66 Leopard с шестиядерным процессором Intel Core i7-10750H. Базовая частота ядер процессора — 2.60 GHz, максимальная частота в Turbo Boost — до 5.0 GHz.

Проверим стабильность системы с помощью AIDA64 Extreme в стоке, как из коробки. Температура в комнате 26°C, обороты вентиляторов охлаждения — на максимум, режим Cooler Boost. Эти вводные будут одинаковы для всех последующих тестов.

С первых же секунд теста начинается троттлинг процессора. Температура достигает отметки 100°C, частота сбрасывается до 4.23 GHz при напряжении 1.157 V. Температура опускается до 92°C. Энергопотребление – до 73 W.

Идем в ThrottleStop, во вкладку FIVR. Понижаем вольтаж CPU Core и CPU Cache на 99.6 mV. Эти значения были заранее протестированы на стабильность. Если вы не знаете, на каком вольтаже стабильно работает ваш процессор при определенной частоте, тестируйте мелкими шагами — к примеру, по 10 mV.

Снова запускаем тест стабильности системы AIDA64 Extreme. Троттлинга нет. Максимальная температура достигала 81°C. Ядра работали на частоте 4.29 GHz, но при напряжении 1.09 V. Энергопотребление достигало 53 W.

Результат налицо. Одним лишь понижением CPU Core Voltage и CPU Cache Voltage на 99.6 mV удалось понизить температуру процессора на 12°C. А заодно — уменьшить энергопотребление на 20 W.

Для снижения температуры и тепловыделения можно ограничить частоту ядер в Turbo Boost — к примеру, до 4.0 GHz.

Троттлинга, естественно, нет. Максимальная температура 73°C, энергопотребление — до 44 W.

Сравним условную производительность системы в Cinebench R23.

Полный гайд по Throttlestop: андервольтинг, повер-лимиты, полное описание интерфейса и настроек

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

Создатель утилиты — Kevin “UncleWebb” Glynn. Скачать Throttlestop можно с официальной страницы на портале techpowerup. Версию 9.5 (последнюю актуальную на момент написания этого материала) можно скачать прямо здесь.

    ThrottleStop_9.5
    Размер файла: 2 MB Кол-во скачиваний: 1304

Системные требования

Программа работает с Windows 7, 8, 10 и 11.

Утилита поддерживает только процессоры Intel. Версия 9.5 совместима с большинством мобильных и десктопных моделей начиная с Core2Duo и вплоть до Core i 12 поколения (Adler Lake). Большая часть функционала будет работать и на 13 поколении (Raptor Lake).

Установка и первый запуск

Если до ThrottleStop вы пользовались Intel XTU, то для корректной работы его нужно удалить и перезагрузить систему. Также работе программы могут помешать различные системные утилиты от производителей ноутбуков, позволяющие регулировать параметры электропитания и производительности (Asus Armoury crate и подобные).

Могут возникнуть проблемы и при включенной виртуализации. Отключить её можно как в bios, так и в Windows. О том, как отключить данный функционал в Win11 можно узнать здесь.

Распаковываем архив с программой в удобное нам место и запускаем ThrottleStop.exe

Программа выдаст нам предупреждение, прочитав которое, нужно нажать ОК, после чего откроется основной экран утилиты.

throttlestop_warning

Несмотря на то, что пока еще никому не удавалось испортить оборудование с помощью ThrottleStop, всё же стоит понимать, что вся ответственность за возможные последствия лежит исключительно на Вас.

Если программа сообщает, что не может быть запущена, поскольку файл с именем «MFC120u.dll» не найден — установите Visual C++ 2013 Redistributable Package.

Интерфейс и настройки Throttlestop

Под спойлером — подробное описание интерфейса и настроек программы.

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

Если вы когда-нибудь захотите вернуться к своим первоначальным настройкам для устранения неполадок или в целях сравнительного анализа, просто перейдите в папку ThrottleStop, найдите файл «ThrottleStop.ini», переименуйте или удалите его, а затем выключите компьютер. Это очистит любые настройки или регистры, установленные программой.

Основное окно

throttlestop_main

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

Левая часть

В самом верху находятся 4 предустановленных режима:

throttlestop_4

  • Performance. Производительность.
  • Game. Игровой режим.
  • Internet. Для серфинга интернета.
  • Battery. Энергосберегающий режим.

Все 4 режима изначально имеют одинаковые настройки и настраиваются отдельно. Не обязательно настраивать их все, в большинстве случаев достаточно 1-2 режимов: производительного и энергосберегающего.

Hight Performance

win_power_mode

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

Clock Mode

clock_mode-1

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

Для активации должна быть нажата кнопка «Turn On».

Set Multiplier

set_multiplier-1

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

Для активации должна быть нажата кнопка «Turn On».

Speed Shift EPP

speed_shift

Speed Shift — технология, используемая Intel для быстрого изменения тактовой частоты процессора в зависимости от нагрузки. Появилась в процессорах 6 поколения (SkyLake) и пришла не замену старой системе контроля частоты SpeedStep.

Speed ​​Shift позволяет процессору оперативнее реагировать на запросы, а значит добиваться максимальной производительности и энергоэффективности. Если ваш процессор 6 поколения и выше — лучше отдать предпочтение Speed Shift и снять галочку с SpeedStep.

Speed Shift EPP может принимать значения от 0 до 255, где 0 — максимальное быстродействие, а 255 — максимальное энергосбережение.

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

Наибольшее влияние данный параметр оказывает на процессоры 12 и 13 поколения, обладающие E- и P-ядрами. Для подобных CPU высокие значения будут указывать процессору использовать E-ядра, а низкие — P-ядра.

Операционные системы, начиная с Win10, сами могут регулировать данный параметр в зависимости от установленной схемы управления питанием. Установка значений Speed Shift EPP в ThrottleStop будет иметь приоритет перед системными настройками, однако можно ничего не менять и довериться ОС.

Обратите внимание — при активном Speed Shift EPP должна загореться зеленая надпись «SST». Если этого не произошло, но ваш процессор точно поддерживает технологию — перейдите в модуль TPL и установите галочку «Speed Shift».

Power Saver

power_saver

Данная функция становится активной только при выключенном Turbo-boost. При активации заставляет процессор сбрасывать частоты до минимальных в простое. Работает с процессорами Core2Duo и старше, с современными моделями данный функционал как правило не используется.

Stop Data

stop_data-1

Прекращает регистрацию данных и их обновление в таблице в правой части основного окна программы.

Disable Turbo

disable_turbo

Отключает Turbo-boost. После включения данной опции частота не будет повышаться выше стокового значения. Уменьшает энергопотребление и тепловыделение, но уменьшает производительность.

Speed Step

speed_step

Система контроля частоты, использовавшаяся в процессорах старее, чем Skylake (6 поколение). Уступает в эффективности Speed Shift, поэтому для камней 6 поколения и новее лучше отключить Speed Step и включить Speed Shift.

BD PROCHOT

bd_prochot

Механизм защиты от перегрева. По достижению указанной температуры (по умолчанию 98 градусов) процессор начнет сбрасывать частоту (тротлить) чтобы не допустить перегрева.

Данное значение можно уменьшить, отредактировав параметр BD Prochot offset в опциях программы. Если отключить BD Prochot — тротлинг начнется при температуре, заложенной производителем (по умолчанию 100°C).

C1E

c1e

Функционал, отвечающий за снижение частоты в простое, а также понижение напряжения и отключение некоторых функций (зависит от поколения процессора).

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

Для ноутбуков отключать C1E крайне не рекомендуется.

Task Bar

task_bar

Если установить этот флажок, ThrottleStop не будет сворачиваться в область уведомлений, а останется на панели задач.

On TOP

on_top

Отображает программу поверх любых других окон.

Log File

log_file

Создает текстовый файл в папке «Logs», в который пишется информация о нагрузке, температуре, вольтаже и энергопотреблении процессора.

More Data

more_data

При активации данные будут регистрироваться восемь раз в секунду вместо одного раза в секунду.

Save

throttlestop_save

Сохраняет все внесённые настройки в текущий профиль.

Options

throttlestop_options-1

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

Turn On / Turn OFF

throttlestop_turn_on

Включает\отключает работу настроек «Clock Mod» и «Set Multiplier».

Правая часть

Таблица

table

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

Каждая строка таблицы представляет один поток или ядро (для моделей без Hyper-Threading либо когда он отключен).

  • FID. Frequency ID — идентификатор частоты/тактовый множитель.
  • С0%. Процент времени, в течение которого поток\ядро ЦП находится в состоянии максимальной производительности (C0).
  • MOD. Относится к параметру «Clock Mod». По умолчанию равно 100.0.
  • °C. Текущее показание температуры данного ядра\потока.
  • Max. Самое высокое значение температуры, зафиксированное на данном ядре\потоке.

PKG Power

pkg-power

Текущее и максимальное зафиксированное энергопотребление процессора.

Limits

throttlestop_limits

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

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

Кнопка «Clear» очистит таблицу.

Модуль FIVR

throttlestop_fivr_default

FIVR — Fully Integrated Voltage Regulator (Полностью интегрированный регулятор напряжения). Именно в этом модуле можно понизить напряжение процессора, что может заметно снизить как нагрев, так и энергопотребление. О том, как именно произвести андервольт, мы поговорим отдельно ниже.

Основные элементы управления в данном модуле:

throttlestop_fivr_1

В левом верхнем углу можно выбрать необходимый профиль. Чуть ниже можно настроить частоту при использовании определенного количества ядер.

throttlestop_fivr_2

Выбор компонента CPU, для которого будет производиться андервольт и ползунок регулировки напряжения

throttlestop_fivr_3

Таблица с актуальными на данный момент напряжениями и блок опций

AVX Offset — уменьшает множитель, на заданное значение при задействии AVX-инструкций. Если установить avx offset равным 5, то при работе приложений, использующих AVX, частота процессора уменьшиться на 500 Мгц (5*значение шины, которое обычно равно 100 Мгц).

Thermal Velocity Boost — технология, разработанная Intel , которая пытается обеспечить временное повышение производительности поверх технологии Turbo Boost. Появилась в мобильных процессорах начиная с архитектуры Coffee Lake H (8 поколение) и в десктопных начиная с Coffee Lake R (9 поколение). Суть работы заключается в дополнительном увеличении частоты, при условии наличия запаса мощности и не превышении определенной температуры (зависит от модели CPU).

Ring Down Bin — при включении будет удерживать множитель кэша на 3 меньше множителя ядер (например частота кэша будет 4200 МГц при ядрах 4500 Мгц). Может улучшить стабильность для некоторых моделей CPU.

V-max Stress — при включении не позволит напряжению процессора превысить 1.52 вольта.

Модуль TPL

throttlestop_tpl

Один из наиболее важных модулей. Здесь можно настроить лимиты PL1 и PL2, а также включить режим Speed ​​Shift для поддерживаемых процессорах (SkyLake и новее), если он не поддерживается биосом. О редактировании повер-лимитов будет сказано отдельно чуть ниже.

Визуально модуль разделен на 4 зоны.

throttlestop_tpl1

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

Следующая зона показывает текущие значения PL1 и PL2, относящиеся к двум регистрам: MSR и MMIO.

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

Третья зона — настройки повер-лимитов. Снятие галочки с «Disable Controls» позволит нам редактировать их. Флажок «Sinc MMIO» лучше включить, чтобы синхронизировать регистры. В противном случае приоритет будет иметь только один из них (как правило тот, у которого значения ниже). Включенный флажок «Clamp» позволит процессору сбрасывать частоту ниже стоковой для того, чтобы уложиться в установленный лимит.

И наконец последняя зона — дополнительные настройки.

Speed Shift — включает поддержку технологии быстрого изменения тактовой частоты для поддерживаемых процессоров (от 6 поколения и выше), в случае если она отключена или не поддерживается биосом устройства (этим страдают например Dell XPS 9550 и 9560). Установка данного флажка помогает гарантировать, что Speed ​​Shift всегда будет включен, а его минимальные и максимальные значения всегда будут установлены так, как вы хотите.

Power Limit 4 — еще один повер-лимит. Поскольку остальных лимитов уже и так более, чем достаточно для регулирования мощности процессора, просто устанавливаем значение 0 и забываем про него.

TDP Level, Power Balance и PP0 Turbo Limit (Time) — оставляем как есть. Данные опции использовать не нужно по заверениям самого автора утилиты.

C10

throttlestop_c10

Открывает окно с информацией о состояниях процессора, называемых C-States. Позволяет понять, задействован ли режим энергопотребления, сколько времени ядра процессора провёли в спящем или другом режиме.

CLR

throttlestop_clr

Нажатие на эту кнопку обнуляет записи в таблице.

TS Bench

throttlestop_TSbench

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

Настроек довольно мало: приоритет, количество потоков, размер задачи и частота.

Options

throttlestop_options

Общие настройки программы.

Здесь мы можем переименовать профили, настроить внешний вид интерфейса и выполнить еще несколько полезных мелочей.

На что следует обратить внимание.

throttlestop_options_1

  • Default Profiles — здесь можно указать, какой профиль будет активен при подключенной зарядке, при питании от батареи и при падении заряда до указанного количества процентов
  • Battery Monitoring — покажет заряд батареи в основном окне программы

Для ноутбуков и ПК:

throttlestop_options_2

  • Start Minimized — программа будет запускаться в свернутом виде
  • Minimize on Close — вместо закрытия программа будет сворачиваться
  • AMD\Nvidia GPU — покажет температуру видеокарты в основном окне программы
  • PROCHOT Offset — значение, на которое уменьшится параметр DB PROCHOT, ответственный за сброс частоты при достижении указанной температуры. По умолчанию PROCHOT Offset равен 2, что означает начало сброса частоты при достижении 98 градусов. Чтобы уменьшить это значение, например, до 95 градусов, установите галочку и параметр PROCHOT Offset равный 5.

Как выполнить андервольт (понижение напряжения) через ThrottleStop

Для андервольта используется модуль FIVR, первым делом стоит проверить, что сама возможность андервольта доступна для вашей системы.

throttlestop_fivr

FIVR появился в процессорах Intel начиная с 4 поколения (Haswell). Если у вас более старый CPU — данный модуль может быть недоступен.

Андервольтинг доступен не для всех поколений CPU. Какие-то процессоры в принципе не поддерживают андервольт средствами ThrottleStop, а для некоторых моделей Intel запретила такую возможность.

Функционал может быть недоступен с мобильными процессорами 10 поколения и выше. Андервольт заблокирован из-за уязвимости Plundervolt (По словам самой Intel, ей подвержены все настольные и мобильные процессоры Core, начиная с 6 поколения и выше, а также серии Core X и серверные Xeon E).

Для процессоров старее 10 поколения возможность андерволтинга может быть заблокирована в версиях биос, вышедших в 2020 году и более новых. В большинстве случаев вернуть доступ к функционалу можно установив более версию BIOS от 2019 года.

Если андервольт недоступен или просто не хочется возиться с даунгрейдом прошивки — снизить потребление энергии и нагрев можно через редактирование лимитов энергопотребления в модуле TPL.

throttlestop_fivr_default-1

Итак, нажимаем на кнопку «FIVR» в главном окне программы, после чего открывается окно с дальнейшими настройками.
Отметим те, что будут нас интересовать:

throttlestop_fivr_4

В левом верхнем углу можно выбрать необходимый профиль.

Чуть ниже можно настроить частоту при использовании определенного количества ядер, здесь же можно выбрать E или P-ядра (для процессоров 12 и 13 поколения).

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

  • CPU Core — ядра процессора.
  • CPU Cache — кэш процессора
  • System Agent — системный агент — блок, объединяющий контроллеры памяти, pci-express, дисплейные интерфейса и т.д.
  • Intel GPU и IGPU Unslice — видеоядро процессора

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

Стоит обратить внимание также на ползунок IccMax. Если его редактирование доступно (после установки галочки «Unlock Adjustable voltage)» — можно смело выставлять максимальные значения для CPU Core и CPU Cache. Это позволит чипу потреблять максимальный ток при работе на 100% мощности.

AVX Offset — уменьшает множитель, на заданное значение при задействии AVX-инструкций. Если установить avx offset равным 5, то при работе приложений, использующих AVX, частота процессора уменьшиться на 500 Мгц (5*значение шины, которое обычно равно 100 Мгц).

Thermal Velocity Boost — технология, разработанная Intel , которая пытается обеспечить временное повышение производительности поверх технологии Turbo Boost. Появилась в мобильных процессорах начиная с архитектуры Coffee Lake H (8 поколение) и в десктопных начиная с Coffee Lake R (9 поколение). Суть работы заключается в дополнительном увеличении частоты, при условии наличия запаса мощности и не превышении определенной температуры (зависит от модели CPU).

Ring Down Bin — при включении будет удерживать множитель кэша на 3 меньше множителя ядер (например частота кэша будет 4200 МГц при ядрах 4500 Мгц). Может улучшить стабильность для некоторых моделей CPU.

V-max Stress — при включении не позволит напряжению процессора превысить 1.52 вольта.

Андервольт ядер (CPU Core)

Перед дальнейшими действиями, сохраните важные данные в вашей системе, будьте готовы к возможным зависаниям или синему экрану!

  1. Выбираем профиль, для которого будем производить измененияthrottlestop_fivr_11-300x226
  2. Выбираем необходимый компонент процессора — Cpu Corethrottlestop_fivr_12-300x226
  3. Ставим галочку «Unlock Adjustable Voltage», чтобы включить управление напряжением и обязательно проверяем, что активен значок «Adaptive» throttlestop_fivr_13-1-300x226
  4. Переходим к ползунку «Offset Voltage». Выбираем именно его, а не сам «Voltage», так как лучше, если он управляется процессором в зависимости от частоты. Для начала выбираем Range 125 mV и двигаем ползунок в отрицательные значения. Начать можно с -30 mV throttlestop_fivr_14-300x226
  5. Устанавливаем галочку «Do not save voltages» и нажимаем «Apply». Мы пока не сохраняем примененные изменения в конфигурационный файл программы, поскольку еще не уверены в стабильности системыthrottlestop_fivr_15-300x226
  6. После этого в таблице в верхнем правом углу должно измениться значение Offset для строки CPU Core.throttlestop_fivr_16-300x226

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

Запускаем OCCT, выставляем режим теста:

Вкладка: Процессор OCCT
Набор данных: Большой
Режим: Экстрим
Нагрузка: Переменная
Инструкции: SSE (не AVX)
Потоки: Авто

occt_1-247x300

Запускаем тест. Если система зависла или мы увидели синий экран (обычно ошибка CLOCK_WATCHDOG_TIMEOUT), то после перезагрузки возвращаемся в ThrottleStop, снова заходим в модуль FIVR и выставляем чуть меньшее значение андервольта (например с шагом -10 mV), после чего снова проверяем стабильность в OCCT.

Если тест проходит стабильно хотя бы в течении 5-10 минут — увеличиваем значение андервольта. Таким образом в итоге находим оптимальное значение, при котором система стабильна и проходит тестирование. Финальный тест желательно проводить не менее получаса.

Ускорить процесс можно, загуглив среднее значение андерволта для конкретного CPU. К примеру, для показанного на скриншотах Core i7-7820HQ этот параметр составляет около -130 mV, но мой экземпляр оказался довольно удачным и стабилен даже при -150 mV.

После нахождения оптимального андервольта, возвращаемся в модуль FIVR, устанавливаем галочку «Save voltages immediately» и нажимаем Apply. Теперь изменения сохранятся в конфигурационный файл программы и будут автоматически применяться при её запуске.

throttlestop_fivr_17

Андервольт кэша (CPU Cache)

throttlestop_fivr_18-2

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

Напряжения ядер и кэша обычно связаны, однако они не обязательно должны быть одинаковы. В некоторых случаях система более стабильна при меньшем понижении напряжения для кэша. Например -100 mV на кэш и -125 mV на ядра.

Запускаем OCCT, выставляем режим теста:

occt_2

Вкладка: Процессор Linpack
Версия: 2009
Потоки: Физические и логические
Память (мб): Указываем весь доступный объём

10 минут теста как правило достаточно для выявления ошибок. После нахождения оптимального значения также не забываем вернуться в модуль FIVR и установить галочку «Save voltages immediately».

Андервольт видеоядра

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

throttlestop_fivr_19

Алгоритм действий точно такой же, но значения Offset Voltage должны быть одинаковыми как для Intel GPU, так и для IGPU Unslice, в противном случае они будут игнорироваться.

В большинстве случаев удается получить от -30 до -40 mV, заходить дальше обычно смысла нет. Проверить стабильность можно любой значительной нагрузкой на видеоядро (например проигрыванием 4К@60fps видео на YouTube).

Как снизить нагрев или увеличить производительность через редактирование повер-лимитов

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

Редактирование повер-лимитов в ThrottleStop выполняется в модуле TPL. В отличии от андервольтинга, данный функционал работает на всех современных CPU без каких-либо ограничений.

throttlestop_tpl-2

Нажимаем на кнопку «TPL» в главном окне программы, после чего открывается окно с дальнейшими настройками.

throttlestop_tpl-1

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

Чуть ниже находятся текущие значения PL1, PL2 и Time, относящиеся к двум регистрам: MSR и MMIO.

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

Галочка «Lock» напротив MMIO заблокирует значение регистра, что не позволит другим программам переписать его. После блокировки изменить значение можно будет только после перезагрузки.

Еще чуть ниже находятся настройки повер-лимитов. Снятие галочки с «Disable Controls» позволит нам редактировать их.

throttlestop_tpl2

Флажок «Sinc MMIO» лучше включить, чтобы синхронизировать регистры. В противном случае приоритет будет иметь только один из них (как правило тот, у которого значения ниже).

Для снижения температуры начните с уменьшения текущих параметров PL1 и PL2 на 10-15%, для применения изменений — нажмите «Apply», после чего проверьте, на сколько снизился нагрев и производительность в типичных для вашего устройства задачах (отслеживать данные показатели удобно в бенчмарках, например Cinebench r20 или r23).

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

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

Как ещё можно ограничить тепловыделение

Помимо андервольта и редактирования повер-лимитов, можно использовать и другие способы снижения тепловыделения:

  • Отключение турбо-буста. Оказывает достаточно сильное влияние, но при этом снижает и производительность.disable_turbo
  • Уменьшить частоты. Можно снизить максимальные частоты по ядрам на 200-300 МГц, это не окажет сильного влияния на производительность, но позволит несколько снизить температуру процессора. Выполняется снижение в модуле FIVR.throttlestop_fivr_20
  • Установить высокое значение Speed Shift EPP. При значениях от 128 и выше (максимум 255) процессор будет стараться не поднимать высоко частоту, что приведет к падению производительности, но и уменьшит температуру.speed_shift
  • Наконец, ничто не мешает комбинировать различные способы, чтобы достичь идеального именно для вас баланса температуры и быстродействия системы.

Как добавить Throttlestop в автозагрузку

Для старта утилиты вместе с Windows нам нужно будет воспользоваться планировщиком задач.

  • Открываем планировщик и нажимаем «создать задачу» ThrottleStop_autostart1-300x194
  • В открывшемся окне указываем имя задачи — «Throttlestop» и ставим галочку «Выполнить с наивысшими правами» ThrottleStop_autostart2-300x226
  • В следующей вкладку «Триггеры» нажимаем кнопку «Создать»
  • В открывшемся окне выбираем из списка «Начать задачу» — «При входе в систему» и нажимаем ОКThrottleStop_autostart3-300x219
  • Переходим на вкладку «Действия», нажимаем «Создать», выбираем действие «Запуск программы» и указываем путь до исполняемого файла Throttlestop.exeThrottleStop_autostart4-275x300
  • Переходим на вкладку «Условия», где нам нужно снять галочку с «Запускать только при питании от электросети» и нажать ОК для завершения настройки задачи.ThrottleStop_autostart5-300x225

Теперь самое время перезагрузиться и убедиться, что задача срабатывает корректно. Чтобы Throttlestop запускался в свёрнутом виде — установите флажок «Start minimized» в опциях программы.

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

Если при неудачных экспериментах система стала нестабильна или выпадает в синий экран сразу при старте (с автозагрузкой ThrottleStop), выходом из положения станет загрузка в безопасном режиме и удаление конфигурационного файла ThrottleStop.ini в папке с программой. О том как выполнить загрузку в безопасном режиме в Win10\11 читайте здесь.

Поделиться «Полный гайд по Throttlestop: андервольтинг, повер-лимиты, полное описание интерфейса и настроек»

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

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