Как разогнать процессор если пишет CURRENT, POWER LIMIT
Столкнулся с проблемой ограничения максимальной частоты работы процессора Intel на ноутбуке, но, вероятно, такое может быть и с настольным компьютером. Как известно, процессоры имеют две тактовые частоты: стандартная и турбированная. В процессорах Intel встроенная технология разгона называется
, а для AMD – .В характеристиках процессора можно встретить обозначение частоты . Первая цифра — это номинальная скорость в MHz, вторая – максимальная. В реальности режим турбо включается автоматически, не требуя дополнительных действий от пользователя. Но максимальная скорость доступна только для одного или двух ядер. Например, для четырёхядерного процессора с турбо-частотой 3300 MHz, окажется, что:
- Первое ядро 3300 MHz
- Второе 3200 MHz
- Третье 3000 MHz
- Четвёртое ядро ограничено 2900 MHz
Ограничение мощности процессора
Технологию Intel Turbo Boost или AMD Turbo Core должен поддерживать BIOS материнской платы, и это не проблема. На самом деле, Turbo-частота расценивается как бонус к производительности, и не обязательна к воплощению, особенно на длительное время. Некоторые производители ноутбуков занижают максимальной ток потребления процессора, тем самым, не позволяя ему потреблять больше мощности, чем это возможно. Производитель ограничивает максимальную мощность по трём причинам:
- Экономит на деталях материнской платы
- Вынужденная мера, если это ультрабук, тонкий ноутбук, когда бОльшее потребление мощности приведёт к перегреву
- Маркетинговый ход, при наличии более мощных ноутбуков на такой же базе комплектующих
Ограничение по току вшито в BIOS материнской платы, и может не поддаваться изменению с помощью программ.
Ошибка EDP Current Limit
При работе всех ядер процессора на максимальных частотах, могут появляться ошибки превышения допустимых пределов (Throttling). При тротлинге понижается частота процессора до такой, при которой тротлинг прекратится, при этом он работает медленнее. Есть три вида ошибок тротлинга:
- Thermal Limit Throttling: перегрев процессора, достижение максимальной температуры
- Power Limit Throttling: достижение максимально-допустимой мощности
- Current Limit Throttling: процессор потребляет максимально-возможный ток
EDP Power и Current Limit, в принципе, одно и то же, но их лимиты задаются в разных местах.
Итак, получается, что операционная система пытается поднять частоту процессора до максимальной, и упирается в ошибку
, потому что материнка говорит «я не могу обеспечить процессор током, необходимым для поддержания такой частоты».Как разогнать процессор с ограничением по току
Есть три способа регулирования EDP-лимитов:
- В БИОС’е материнской платы, советов не дам, зависит от модели платы
- Программа «Intel Extreme Tuning Utility (XTU)»: громоздкая и по непонятной причине иногда сбрасываются настройки после перезагрузки
- Программа ThrottleStop: лёгкая и гибкая утилита, не требует установки, просто распакуйте и запустите
При первом запуске появится предупреждение, что приложение может менять производительность и теплоотдачу системы, нажмите «OK». Интерфейс на английском, и кажется немного запутанным, но ничего, сейчас разберёмся. Нажмите кнопки
и , расставьте окошки поудобней:В окошке
мы видим причины активации лимитов. В окне мы запустим тест скорости процессора кнопкой (на скриншоте это уже кнопка ). Теперь видно, что загорелись ошибки , что означает материнская плата не даёт больше тока.Попытаемся исправить ошибку, заходим в настройки по кнопке
:Максимальный ток потребления
Если вам повезло, то вы сможете регулировать значение
в амперах (A). Увеличивайте максимальный ток , пока не пропадёт надпись , а процессор будет работать на максимально-документированной частоте Turbo Boost.На бОльший ток должен быть рассчитан блок питания ноутбука и система охлаждения. Впрочем, кратковременные перегрузки не страшны. Некоторые ноутбуки могут начать пищать на высоких звуковых частотах. Если на номинальных частотах писка нет, а при разгоне появляется, то лучше немного убавить максимальный ток. Писк из ноутбука без разгона –
, , как заявляют сами производители устройств. На самом деле это проблема, но уже для другой статьи.Андервольтинг
Регулирование
бывает недоступно, как у меня. Это значит, что производитель вшил параметры в материнку. Мощность потребления процессора рассчитывается по формуле:Мощность = Ток * Напряжение
Получается, если уменьшить напряжение питания процессора, при том же токе, — общая мощность снизится. Алгоритмы тротлинга работают так, что при уменьшении напряжения, получается выжать больше частоты, за счёт достижения пиковой мощности, теперь уже на более высоких частотах. Понижение напряжения процессора называется андервольтингом (undervoltage), и применяется для уменьшения температуры ядра. Дело в том, что производитель выставляет напряжение процессора с запасом, но чем больше напряжение, тем выше температура нагрева.
Итак, в окне
выставляем:- FIVR Control:
- Ставим галочку
- Передвигаем ползунок влево. НЕ ПЕРЕПУТАЙТЕ ползунок c !!! Иначе можете спалить проц!
Затем ставим переключатель FIVR Control в положение
и делаем то же самое для кэша. должно быть таким же, как и для (можно и разное, ничего не сгорит). Этими действиями вы выставляем смещение напряжения от номинального. Например, если системная плата хочет подать на процессор 1.8V, то при равным -50mV, CPU получит только 1.75V. Нажимаем и запускаем , следим, до какой частоты теперь разгоняются ядра.Максимальное отрицательное смещение для вашего процессора индивидуально, зависит от модели и экземпляра. Начните с -30mv и увеличивайте с шагом 5mV. В отличие от метода разгона процессора увеличением напряжения, нашим андервольтингом ничего сломать нельзя. Максимум плохого, что может произойти – зависнет Windows. После перезагрузки всё вернётся как было.
Нужно нащупать максимальное снижение напряжения, желательно, с точностью до милливольта, при котором максимальные частоты ещё увеличиваются, и компьютер работает без зависаний. Может оказаться, например, что последнее
-70mV, но частота перестала увеличиваться на -65mV, тогда лучше оставить -65mV. Кстати, компьютер может не зависать определённое время, даже на стресс-тестах, но в каких-то программах всё равно зависнет. Например, у меня иногда при воспроизведении видео в Youtube, операционная система всё-таки зависала. Тогда нужно увеличить напряжение на один шаг.С помощью андервольтинга мне удалось разогнать Turbo Boost процессора Intel Core i7-4712MQ с 2500MHz до 2800MHz. Это немного, но лишней производительности не бывает, учитывая абсолютную безопасность метода. Не исключаю, что на других ноутах результат может быть куда лучше (попалась совсем неудачная плата).
Кстати, недостаточно снять галочку
чтобы отменить настройку . Нужно выставить значение на 0mV и нажать .Ошибка
EDP
возникает при превышении общей допустимой мощности потребления. Нажмите в главном окне программы кнопку и задайте более высокие пределы для долговременной нагрузки (Turbo Long Power Max) и кратковременной мощности (Turbo Long Power Max):Также можно поиграться с параметрами
, задав более высокие пороги по току.Автоматический запуск программы
Настройки сбиваются после перезагрузки компьютера, поэтому программа ThrottleStop должна загружаться автоматически вместе с Windows. Добавьте ярлык на в Планировщике задач. Далее, в главном окне программы нажмите и поставьте галочки:
в автозагрузку любым удобным способом: в папку , через реестр Windows или- : чтобы во время запуска Windows, программа запускалась свёрнутой;
- : чтобы программа не закрывалась после клика по крестику, а сворачивалась.
ThrottleStop должна быть всё время запущенной, чтобы параметры процессора восстанавливались после выхода их режима
. А вообще, после применения настроек, программу можно закрыть.Иначе может получится так, что вы выставите большое смещение и компьютер зависнет, а после перезагрузки, ThrottleStop снова загрузит новые настройки и компьютер будет зависать при каждом запуске.
Можно легко обнулить все ручные настройки: просто удалите в папке программы файл
.