Большинство современных процессоров используют различные технологии энергосбережения, такие как 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% частота продолжает оставаться на том же уровне, т.е. для моего процессора 800МГц является минимальной поддерживаемой частотой.
Чтобы разобраться, почему так, запустим диагностическую утилиту CPU-Z. Как видите, в нашем случае частота шины составляет 100МГц, а множитель изменяется в диапазоне от 8 до 44. Отсюда и получаем возможность изменения частоты от минимальных 800МГц до максимума 4.4ГГц с шагом в 100МГц.
Но переключение осуществляется не по каждому множителю, а более дискретно. Другими словами, количество состояний производительности не соответствует количеству значений множителя. Посмотреть все доступные состояния можно утилитой RightMark Power Management. Например для испытуемого процессора доступно всего 15 состояний, а переключения между ними происходят с переменным шагом 200-300МГц.
Ну а на что влияет минимальная частота процессора? Для проверки установим значение минимальной частоты в 100% и убедимся, что скорость работы процессора сразу поднялась почти до максимуму и достигла 4.3ГГц. И это при том, что загрузка процессора составила всего 14%.
Есть еще одна настройка, отвечающая за частоту работы процессора. По умолчанию она скрыта и для того, чтобы увидеть ее, необходимо произвести некоторые манипуляции в реестре. Поэтому открываем редактор реестра (Win+R ->regedit), переходим в раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings54533251-82be-4824-96c1-47b60b740d0075b0ae3f-bce0-45a7-8c89-c9611c25e100, находим параметр Attributes и изменяем его значение на 2.
После этого в окне настроек появится параметр «Максимальная частота процессора». Как следует из названия, этот параметр отвечает за ограничение максимальной частоты работы процессора, его значение задается в мегагерцах. По умолчанию значение параметра равно 0, что означает отсутствие ограничений.
Установим ограничение в 1500МГц и проверим результат. И действительно, ограничение работает и частота не поднимается выше указанного значения.
Надо понимать, что регулировка частоты работает так-же дискретно, как и в случае с состояниями. Например при выставлении максимальной частоты 1200МГц реальное ограничение будет в районе 1000МГц. Это неудивительно, ведь переключения все равно производятся между P-состояниями, причем выбирается ближайшее минимальное значение.
Изменять дополнительные параметры питания процессора можно и из командной консоли, с помощью утилиты powercfg. Для начала выведем все имеющиеся настройки питания командой:
powercfg /query
В полученных результатах надо найти требуемые параметры. Каждый раздел и параметр можно идентифицировать по идентификатору GUID или по псевдониму (алиасу). Например у группы настроек «Управление питанием процессора» GUID 54533251-82be-4824-96c1-47b60b740d00, а псевдоним SUB_PROCESSOR, у параметра «Максимальное состояние процессора» GUID 75b0ae3f-bce0-45a7-8c89-c9611c25e100 и псевдоним PROCTHROTTLEMAX.
Зная нужные алиасы или GUID-ы можно оперировать настройками. Так посмотреть значение параметра «Максимальное состояние процессора» можно такой командой (SCHEME_CURRENT означает текущую схему электропитания):
powercfg /query SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX
В командной значения параметра показаны в шестнадцатеричном виде, т.е. значение 0x00000064 означает 100%.
Обратите внимание, что в командной строке доступны настройки как для питания от сети, так и от батареи. В зависимости от требуемого варианта команда будет отличаться. Так за настройку питания от сети отвечает ключ /SETACVALUEINDEX, а для питания от батареи используется ключ /SETDCVALUEINDEX. Различие всего в одной букве, поэтому нужно быть внимательным и постараться их не перепутать. Для примера снизим максимальное состояние процессора для питания от сети до 50%:
powercfg /setacvalueindex CHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50
Проверим результат. Как видите, текущее значение составляет 0x00000032 (50%).
Итак, мы убедились в том, что регулировки частоты работы процессора в Windows 10 есть и даже работают. Но для того, чтобы получить от них положительный эффект, необходим грамотный подход. Первым делом необходимо определиться с тем, что вы хотите получить в результате — поднять производительность, увеличить время автономной работы, снизить температуру или что-то еще. Затем надо выяснить основные параметры своего процессора, такие как частота шины, множитель, максимальная частота работы. И уже исходя из этого, опытным путем подобрать оптимальные для себя значения.
Вот как то так 🙂
Содержание
- Выясняем причину сниженной мощности
- Причина 1: Отсутствие нагрузки
- Причина 2: Аппаратная несовместимость
- Причина 3: Измененные опции BIOS
- Причина 4: Пониженное электропотребление
- Вопросы и ответы
Процессор компьютера обязан работать на полную мощность. В иных случаях пользователя могут ожидать неприятные сюрпризы с подвисаниями и торможением системы в моменты пиковой нагрузки. В рамках данной статьи мы рассмотрим причины, почему CPU не выкладывается на максимум.
Выясняем причину сниженной мощности
Существует до десятка предпосылок работы процессора на неполную мощность. Это могут быть аппаратные или программные причины, в том числе сбои, или же банальный простой процессора. Следует рассмотреть их все, начиная с самой тривиальной.
Причина 1: Отсутствие нагрузки
Прежде чем грешить на CPU и рассуждать, почему тот не работает на полную, следует посмотреть, есть ли ему нужда задействовать свою мощь в полном объёме. По умолчанию он не обязан использовать всю, даже номинальную частоту, если никакое приложение того не требует. Главный вычислительный элемент при этом «отдыхает» или же находится в режиме простоя, что сохраняет пользователя от чрезмерных трат электроэнергии, ЦПУ не греется лишний раз, чтобы не «мучить» систему охлаждения.
В той ситуации, когда ваш процессор не нагружен, то показатель его частоты может находиться на уровне номинальной заявленной производителем или даже ниже. Например, если процессор обладает базовой скоростью в 3,70 ГГц, это не помешает ему снизить её до 2,50 ГГц и меньше (до минимальных 800 МГц), при отсутствии надобности в более высоких частотах, например, когда CPU не загружен и на 5%.
Ничего страшного в пониженной частоте из-за простоя для системы нет. Компьютер сам возьмёт нужную мощность, когда та потребуется.
Причина 2: Аппаратная несовместимость
Если же процессор загружен под завязку, но непонятно, почему использует лишь часть своей вычислительной мощности, следует углубиться в настройки системы и подсистемы, будь то BIOS или UEFI.
Первым пунктом станет проверка совместимости вашей материнской платы с CPU. Обычно для этого хватит факта наличия или отсутствия вот такой надписи при загрузке компьютера: «Intel CPU uCode loading error». Именно она будет обозначать, что процессор несовместим с текущей версией BIOS материнской платы. Это не самый критичный сбой и при нём даже можно работать, однако, одним из последствий такой несовместимости может стать то, что процессор не работает на максимальной мощности.
Читайте также: Устранение ошибки «Intel CPU uCode loading error»
Причина 3: Измененные опции BIOS
Сразу несколько параметров в БИОС могут стать виновниками работы компьютера не на всю мощность.
Пониженная тактовая частота
Возможно, причина недостаточной производительности кроется в выставленных в BIOS заниженных показателей CPU, из-за которых берутся не максимальные частоты. Войдите в БИОС и посмотрите на конфигурацию процессора и его ядер.
Читайте также:
Как попасть в BIOS на компьютере
Настраиваем BIOS на компьютере
Если вы увидите, что настройки переведены в ручной режим, а где-то установлено лимитированным минимальное значение, будь то настройка по отдельным ядрам или всему ЦПУ, значит, именно в этом кроется причина отсутствия работы на полную мощность. Ориентируйтесь на названия типа «CPU Core Ratio» и «Core Ratio Limit» и найдите подобные строчки в своей подсистеме.
Кроме того, если процессор будет находиться под напряжением ниже рекомендуемого для него значения, CPU не сможет работать на высоких частотах. Скорее всего, этот показатель будет называться как-то вроде «CPU Core Voltage». Оба этих параметра в различных BIOS и UEFI можно проверить в одном окне.
Обратите внимание, что на значениях процессора выставляется не частота, а множитель, значение которого перемножается с показателем шины, и только тогда получается частота.
Отключённые ядра/режим многопоточности
Если же вас беспокоит то, что с одним приложением компьютер справляется, но несколько открытых окон заставляют ПК нещадно «тупить», вероятно, что-то не так с настройками ядер. Дело в том, что их тактовую частоту можно не только снизить, но и вовсе отключить функционирование всех ядер, кроме одного.
Не стоит забывать и о «Hyper-Threading», иным словом – многопоточности. Отключение этого режима процессора может вызвать значительное снижение производительности, особенно при параллельной работе с несколькими программами. В связи с этим стоит проверить одноимённую строку «Hyper-Threading», и узнать, какое число ядер является активным, то есть «Active Processor Cores».
Отключение возможности распараллеливания потоков и активность лишь нескольких ядер может быть причиной, почему ЦПУ работает не так быстро, как вам хотелось бы.
Отключённый Turbo Boost/Core
Выключенный режим «Turbo Boost» у CPU от Intel или «Turbo Core» у AMD не даст процессору достигнуть частоты выше базовой, что довольно обидно, когда вы приобретали модель с возможностью саморазгона, а компьютер работает максимум на номинальной вычислительной мощности. За этот режим ответственная одноимённая строчка или слегка переиначенная, типа «Turbo mode».
Примечание: все перечисленные причины, связанные с настройками BIOS, можно исправить универсальным способом: вернуть их в исходное состояние, поскольку по умолчанию все ядра должны быть активными, напряжение на процессор — нормальным, а многопоточность включена. Это эффективно, если вы сами боитесь что-то менять в подсистеме, или же параметры сбились настолько, что поправлять их точечно нецелесообразно.
Читайте также: Сбрасываем настройки BIOS
Причина 4: Пониженное электропотребление
Не только в BIOS позволяется ограничить потребление энергии процессором — это возможно и в самой Windows. Хотя ОС всё равно зависит от установленного вольтажа в подсистеме и не может взять больше, чем дают, она вправе наложить очередной лимит на CPU, но уже не в абсолютных, а в относительных значениях. Для того чтобы удостовериться в полном электроснабжении ЦПУ силами операционной системы, стоит заглянуть в соответствующую панель таким способом:
- С помощью функции поиска в меню «Пуск» найдите «Панель управления» и откройте данное приложение.
- Кликните левой кнопкой мыши по категории «Оборудование и звук».
- Нажмите на «Электропитание».
- Выберите «Настройка схемы электропитания» использующейся вами в данный момент схемы.
- Кликните по «Изменить дополнительные параметры питания».
- Просмотрите параметр «Максимальное состояние процессора».
Если показатель будет ниже «100%», то процессор физически не сможет работать на полную мощность. Уже на «99%» режим «Turbo Boost» автоматически отключается и максимальная частота становится равной номинальной. Ну а если там указано всего «50%», процессор сможет работать лишь в половину своей мощности в лучшем случае.
Исправить это можно самостоятельно, выставив значение в «100%» или же кликнув на «Восстановить параметры по умолчанию», так как ни одна из схем электропитания (даже экономная) не призвана ограничивать процессор, когда тот находится под нагрузкой.
В данной статье мы рассмотрели основные причины, почему процессор не работает на полную мощность. Это может быть и банальный простой CPU, исправляющийся самой нагрузкой, но вероятна и аппаратная несовместимость, при которой нужно обновить BIOS. При сбое параметров подсистемы можно просто сбросить настройки до исходных значений, при которых ЦПУ не должно ничего ограничивать.
There is this quite annoying bug, which is probably related to Windows 10, which makes mobile CPUs clock down to 0.39 GHz/399 MHz. Just searching on Google for «0.39 GHz». There are so many results with this exact problem.
My brand new Lenovo ThinkPad T15 has this problem as well with its i7-10510U CPU. However, it gets a bit weirder than that. Even when the CPU is running at 100% on all 4 cores/8 threads, Windows still manages to say «nope, this PC is definitely sleeping». Just take a look (although it’s at 499 MHz and not 399 MHz here):
As you can see, all cores are maxed out, yet the CPU is still heavily underclocked. The temperature is fine — it rarely hits 90-95 degrees, where throttling would start to occur.
So I did a couple of things:
- Turn performance slider in Windows to Maximum Performance
- Open BIOS and disable CPU Power Management (which has some smart measurements that turns the CPU clock speed and voltage down when it THINKS it’s asleep)
That seemed to help and I rarely get stuck at 0.39 GHz again.
HOWEVER, the laptop basically sits in a corner while I work, because I RDP into it from my desktop PC, which has more monitors, better keyboard, and so on. It works great. However, when the screen goes to sleep/turns black, it instantly sets the clock speed to 0.39 GHz again.
So now I have to either choose between having a CPU running at 0.39 GHz OR a CPU running at 4.3 GHz basically all the time, but the screen is turned on at the lock screen, so it might burn in after a while.
I’m tech savvy and I need some answers, so please, fire away. Why is the CPU «sleeping» at extremely low clock speeds, when the CPU hits 100% utilization? Why does Windows 10 or the laptop think it’s okay to tell the CPU to «sleep»/preserve power, when the screen is turned off but I am actively using the PC via RDP? Is there a fix to this? So many questions and nobody has the answer, according to the 20+ sites I’ve went to.
There is this quite annoying bug, which is probably related to Windows 10, which makes mobile CPUs clock down to 0.39 GHz/399 MHz. Just searching on Google for «0.39 GHz». There are so many results with this exact problem.
My brand new Lenovo ThinkPad T15 has this problem as well with its i7-10510U CPU. However, it gets a bit weirder than that. Even when the CPU is running at 100% on all 4 cores/8 threads, Windows still manages to say «nope, this PC is definitely sleeping». Just take a look (although it’s at 499 MHz and not 399 MHz here):
As you can see, all cores are maxed out, yet the CPU is still heavily underclocked. The temperature is fine — it rarely hits 90-95 degrees, where throttling would start to occur.
So I did a couple of things:
- Turn performance slider in Windows to Maximum Performance
- Open BIOS and disable CPU Power Management (which has some smart measurements that turns the CPU clock speed and voltage down when it THINKS it’s asleep)
That seemed to help and I rarely get stuck at 0.39 GHz again.
HOWEVER, the laptop basically sits in a corner while I work, because I RDP into it from my desktop PC, which has more monitors, better keyboard, and so on. It works great. However, when the screen goes to sleep/turns black, it instantly sets the clock speed to 0.39 GHz again.
So now I have to either choose between having a CPU running at 0.39 GHz OR a CPU running at 4.3 GHz basically all the time, but the screen is turned on at the lock screen, so it might burn in after a while.
I’m tech savvy and I need some answers, so please, fire away. Why is the CPU «sleeping» at extremely low clock speeds, when the CPU hits 100% utilization? Why does Windows 10 or the laptop think it’s okay to tell the CPU to «sleep»/preserve power, when the screen is turned off but I am actively using the PC via RDP? Is there a fix to this? So many questions and nobody has the answer, according to the 20+ sites I’ve went to.
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
1 |
|
11.01.2016, 20:59. Показов 40203. Ответов 20
После запуска системы все хорошо быстро и резво работает даже кулер иногда шумит. Но стоит перестать активно пользоваться ноутбуком, то все, после начинаются жуткие тормоза. Открываю диспетчер, там частота процессора замерла на 0,78 ГГц, хотя при запуске открывал диспетчер, там частота менялась вплоть до 3 ГГц. Грешу на аккумулятор, который полностью сдох (без подключения к сети ноутбук не работает), но при запуске все же хорошо. А потом, как-будто включается какой-то пассивный режим. Процессор Intel Core i5-4200М — 2.5 ГГц Windows переустанавливал неделю назад, думал в нем проблема.
__________________
0 |
226 / 226 / 21 Регистрация: 24.12.2014 Сообщений: 1,337 |
|
11.01.2016, 21:34 |
2 |
wollk, Попробуйте откатить или удалить intel management engine interface, на делловских ноутах он в 10 винде создает кучу проблем, софтописцы накосячили…Может и леново это беда не обошла.
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
11.01.2016, 21:49 [ТС] |
3 |
Не нахожу intel management engine interface, видимо не установлен.
0 |
226 / 226 / 21 Регистрация: 24.12.2014 Сообщений: 1,337 |
|
11.01.2016, 21:55 |
4 |
wollk, Драйвера с сайта производителя устанавливали?
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 00:41 [ТС] |
5 |
Только что еще раз установил. Скачал с сайта Intel, установил более старые драйвера. Потом с Lenovo поскачивал что-то. Не помогает ( Может действительно из-за аккумулятора. Заряд показывает 0% и оно включает эконом режим. Но снова же, почему не с первых секунд после старта системы, а только после 20-30 минут
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
12.01.2016, 00:52 |
6 |
температуры огласи
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 00:58 [ТС] |
7 |
Прикрепляю Миниатюры
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
12.01.2016, 01:18 |
8 |
когда частота падает температуры такие же?
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 14:59 [ТС] |
9 |
Ну на скрине температуры после падения. При запуске системы температура чуть выше, на 3-4 градуса.
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 16:41 [ТС] |
10 |
Решил сразу после старта нагрузить систему, запустил установку игры. Открыл диспетчер задач он показывал частоту до 3 ГГц (хотя рядом написано, что максимальная скорость 2,5 ГГц) Прикрепляю графики с аиды
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
12.01.2016, 16:47 |
11 |
90 градусов при установке игры?Тут чистить однозначно надо
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 16:51 [ТС] |
12 |
Да, тоже странным показалось, но по графику температуры видно, что этот скачек был до падения частоты. Но снова же, иногда замирание на 0,78 происходит сразу после включения ноутбука.
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
12.01.2016, 17:04 |
13 |
в любом случае чистить стоит,даже если это не решит проблему.У меня кстати та же самая байда с множителем,но я забил и поставил производительность процессора на 99% чтоб не работал турбобуст.
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 18:40 [ТС] |
14 |
Сделал максимальную производительность 75%. Все равно упало до 0,78 ГГц
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
12.01.2016, 18:48 |
15 |
без акума так же?
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 20:59 [ТС] |
16 |
Аккум сложно вытащить. Нынче некоторым производителям нравится делать несъемные аккумуляторы и запутанные схемы разбора корпусов (( Ладно. Спасибо всем за помощь, придется сдавать в сервисный центр, пусть почистят, аккум поменяют и разберутся с этой проблемой — уже представляю сумму ;(
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
12.01.2016, 21:07 |
17 |
еще идея с более мощным БП попробовать,отпишись потом что помогло
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
12.01.2016, 21:09 [ТС] |
18 |
Хм… я думал что блок питания стандартный для ноутбуков определенной модели идет. А что если затормозить процессор, есть же разгон, а тут наоборот сделать ? Или если понижение производительности не помогло, то это бессмысленно ? П.С. постараюсь отписаться, если не забуду. В ремонт ноутбук смогу сдать только в конце месяца (
0 |
1 / 1 / 0 Регистрация: 17.02.2013 Сообщений: 142 |
|
18.02.2016, 18:44 [ТС] |
19 |
Забыл отписаться. В общем проблема с низкой частотой процессора осталась. И еще интересный момент. Включил ноут без подключения к сети — 0,78. Выключил ноут. Подключил к сети. Включил — все равно 0,78. Приходится еще раз перезагружаться, чтобы процессор начал нормально работать. Может BIOS обновить ? Или это вообще другая степь ?
0 |
226 / 226 / 21 Регистрация: 24.12.2014 Сообщений: 1,337 |
|
18.02.2016, 18:58 |
20 |
wollk, вообще биос может быть виноват, стоит попробовать обновить
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
18.02.2016, 18:58 |
20 |
Почти на любом ноутбуке или настольном компьютере с Windows скорость работы ЦП различна. Вы должны знать, что процессор не работает на полной скорости все время. Это зависит от того, как ОС распределяет нагрузку, и работает ли она соответственно. Однако, если процессор не работает на полной скорости в Windows 10 даже при большой рабочей нагрузке, то ситуация требует некоторого внимания. Если вы хотите проверить, вы можете запустить любой инструмент стресс-тестирования процессора, чтобы проверить, остается ли скорость низкой.
Содержание
- Процессор не работает на полной скорости
- 1] Установите максимальное состояние процессора в параметрах питания
- 2] Обновите или отключите драйвер управления питанием Intel
- 3] Отключить IPPM через реестр или командную строку
Процессор не работает на полной скорости
Этот сценарий чаще встречается в ноутбуках, поскольку они работают от батареи. Процессор Intel использует технологию Speed Stepping . Это означает, что при выполнении небольших задач скорость процессора снижается.
Однако, если это происходит при использовании тяжелого приложения, это может быть из-за низкого заряда батареи. Windows сделает все возможное, чтобы компьютер работал как можно дольше. Это происходит за счет снижения скорости процессора или процессора. Тем не менее, время от времени вы готовы пожертвовать батареей, чтобы обеспечить своевременное выполнение работы.
1] Установите максимальное состояние процессора в параметрах питания
Введите control в поле поиска. Он покажет классическую панель управления вместе с популярными опциями.
Нажмите Параметры электропитания> Изменить параметры плана> Изменить дополнительные параметры питания.
Перейдите в раздел Управление питанием процессора> Максимальное состояние процессора .
Выберите 100%, когда он на батарее и подключен.
Затем разверните параметр Политика охлаждения системы и убедитесь, что он установлен как активный. Это обеспечит отсутствие перегрева.
Примените это изменение ко всем профилям управления питанием.
Таким образом, ваш процессор будет работать на максимальной мощности все время.
2] Обновите или отключите драйвер управления питанием Intel
Компьютеры на базе Intel имеют специальное программное обеспечение, которое контролирует скорость процессора и скорость вентилятора, когда это необходимо для экономии заряда батареи. Вы можете временно отключить его и проверить, изменяется ли скорость вентилятора ЦП.
Перезагрузите компьютер, удерживая клавишу SHIFT, чтобы загрузить компьютер в режим устранения неполадок или расширенный режим.
Перейдите в раздел Устранение неполадок > Дополнительные параметры > Командная строка .
Перейдите в каталог C: Windows System32 driver.
Переименуйте файл Intelppm с помощью этой команды « ren intelppm.sys intelppm.sys.bak»
Перезагрузите компьютер.
Если вы не можете найти драйверы в C: Windows System32 driver , проверьте, доступны ли они в каталоге C: Drivers IntelPPM .
Скорость процессора должна измениться, если в системе отсутствует драйвер Intel. Если вы хотите включить, выполните те же действия и переименуйте файл снова.
3] Отключить IPPM через реестр или командную строку
Введите regedit в поле Начать поиск и нажмите Enter.
Перейдите к:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services intelppm
Дважды нажмите, а затем измените значение клавиши Пуск на 4 .
Закройте редактор реестра и перезагрузите компьютер.
В качестве альтернативы вы можете выполнить следующее в командной строке с повышенными правами:
sc config intelppm start = отключено
Команда Sc config изменяет значение записей службы в реестре и базе данных Service Control Manager.
Эти советы должны обеспечить постоянную работу процессора на максимальной мощности.
Хотя на настольных компьютерах это нормально, обязательно используйте его с умом при работе с ноутбуками.
kroker3046 писал(а):
P.s-меня больше интересует первый вопрос-почему периодически Windows 10 Enterprise сбрасывает частоты i-7 8700?
Любая версия Windows, на самом-то деле, не должна мешать процессору сбрасывать частоты. Это нормальное поведение, что ОС, что процессора. Зачем ему молотить на полную, когда системе нечем его загрузить?
Плохо, как-раз, когда он постоянно на своей максимальной частоте. Ну ок, не плохо, но это: максимальный вольтаж на ядра, когда он не нужен, а соответственно шум от вентилятор(ов), а соответственно их повышенный износ.
Посему, в настройках электропитания ставишь сбалансированный режим и даешь системе работать так, как положено.
Добавлено спустя 2 минуты 40 секунд:
kroker3046 писал(а):
Система работает в целом без проблем,но периодически сбрасываются частоты процессора:
-в простое до 800 Mhz(при T проца-25 гр.)
-при рендере до 3200 Mhz(при T проца 45 гр.)
режим питания проца выставлен high performance
Я пришёл к выводу,что это как-то связано с обновлениями Windows 10 Enterprise(редакция 1803)
Это связано с тем, что у тебя нет знаний Зайди в BIOS и сними там все лимиты + включи MCE. Будет у тебя максимальный буст на всех ядрах при сильно повышенном вольтаже, в случае, если он будет выставлен автоматом. Только учти, что температура сразу же поползет резко вверх.
Фактическая причина и решение
После долгих исследований я наконец выяснил, что является причиной проблемы. В журнале событий была запись о том, что
Скорость процессора 0 в группе 0 ограничена микропрограммой системы. Процессор находился в этом состоянии пониженной производительности в течение XY секунд с момента последнего отчета.
Это привело меня к фактической причине, а именно: критический уровень заряда батареи.
Когда уровень заряда батареи критичен, процессор разгоняется для экономии энергии. Когда уровень заряда батареи возвращается к разумному уровню, процессор разгоняется до 3 ГГц, как и предполагалось.
Что меня ввело в заблуждение, так это то, что, когда я усыплял компьютер и снова просыпался, он был исправлен. Это было вызвано тем фактом, что кратковременный сон позволил батарее заряжаться выше критического порога.
Соответствующий ответ на Superuser
Старый ответ для справки:
Я действительно придумаю решение. Похоже, по той или иной причине Windows считает, что «нормальное» состояние питания — это состояние питания, которое должно быть минимально возможным.
Вероятно, поэтому включение и выключение не помогает, потому что между состояниями нет изменения состояния питания.
Что действительно помогло, так это вместо возобновления использования сна. Таким образом, компьютер переключился в состояние сна C3, и, проснувшись, что-то переключилось обратно туда, где он должен был быть. Частоты вернулись к 3,3 ГГц
Обновление: это случилось снова, и сон не помог. Перезагрузка тоже не помогла. Мне нужно сделать весь цикл питания. Полностью выключите компьютер и затем включите его снова. Это исправило это.