Как увеличить производительность процессора за счет настроек электропитания (парковка ядер, как включить все ядра ЦП ✔)

Опубликовал: Alexandr на , 15.02.2019

Доброго времени!

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

Итак, ближе к теме...

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

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

Так вот, задав определенные настройки электропитания, можно ограничить работу функции парковки ядер и повысить общую производительность (в некоторых случаях до 20%!). На мой взгляд есть смысл попробовать потратить 3-5 мин. на "эксперимент"! 😉

*

Примечание: в первую очередь эта тема касается многоядерных процессоров от Intel (на AMD, честно говоря, адекватной статистики не имею. Но попробовать можно...).

 

*

Как настроить тонко электропитание процессора

Чтобы не быть голословным о повышении производительности, приведу один небольшой тест быстродействия в WinRAR (👉 офиц. сайт архиватора).

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

Разница в производительности

Разница в производительности

Примечание: рекомендую вам запустить тест в WinRAR сначала до оптимизации настроек (и запомнить общую скорость), и затем провести тест после оптимизации. Далее просто сравнить эти числа, в ряде случаев удается выжать из ЦП еще 10-20%!

 

*

👉 Важный момент!

Как уже сказал выше, в первую очередь этот вопрос касается многоядерных процессоров (4 ядра и выше). Чтобы узнать количество ядер своего ЦП — просто запустите утилиту 👉 CPU-Z, и посмотрите в нижнюю часть окна: в графе Cores увидите кол-во ядер (пример ниже 👇).

CPU-Z — 4 Cores (4 ядра, 8 потоков)

CPU-Z — 4 Cores (4 ядра, 8 потоков)

 

1) Итак, начать нужно с настройки реестра.

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

Вот подготовленный файл: 👉 core_parking (нужно извлечь его из архива и запустить. Архив запакован с помощью WinRAR, актуален для Windows 7-10).

Редактор реестра — настройки успешно внесены в реестр

Редактор реестра — настройки успешно внесены в реестр

На всякий случай приведу текст этого файла чуть ниже (в целях безопасности, вдруг кто-то усомниться в файле, и пожелает вносить изменения в реестр вручную 👇).

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
"Attributes"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\3b04d4fd-1cc7-4f23-ab1c-d1337819c4bb]
"Attributes"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\5d76a2ca-e8c0-402f-a133-2158492d58ad]
"Attributes"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\a55612aa-f624-42c6-a443-7397d064c04f]
"Attributes"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\ea062031-0e34-4ff1-9b6d-eb1059334028]
"Attributes"=dword:00000000

 

 

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

Теперь необходимо открыть 👉 панель управления Windows раздел "Оборудование и звук/Электропитание". После перейти в настройки текущей схемы электропитания (т.е. ту, которая сейчас у вас используется). В моем случае это сбалансированная (см. скриншот ниже 👇).

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

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

 

Далее нужно открыть дополнительные настройки питания.

Изменить дополнительные параметры питания

Изменить дополнительные параметры питания

 

Теперь самое главное (см. скриншот ниже 👇):

  1. минимальное число ядер в состоянии простоя: рекомендуется выставить значение в 99% (почему-то если выставить 100% — Windows часто отправляет одно ядро "отдыхать");
  2. разрешить состояние снижения питания: переведите в режим выкл. (не дает процессору экономить энергию);
  3. отключение простоя процессора: переведите режим в откл.;
  4. минимальное состояние процессора: 100% (незначительно ускоряет работу ЦП (кстати, в некоторых случаях позволяет уменьшить писк от дросселей)).
  5. политика охлаждения системы: активная (более эффективно охлаждает ЦП);
  6. максимальное состояние процессора: 100% (очень сильно влияет на производительность! Обязательно выставите на 100%);
  7. максимальное число ядер в состоянии простоя: 100% (противоречивая опция. Если выставить что-то отличное от 100% — то грузятся почему-то не все ядра, несмотря на то что активны все...).
Дополнительные параметры электропитания

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

Сохраните настройки и перезагрузите компьютер!

 

3) Еще раз о режиме питания (касается в первую очередь ноутбуков)

После перезагрузки компьютера (ноутбука) — обратите внимание на режим питания (кликните по батарейке в трее). Выставите производительность на 100%!

Макс. производительность

Макс. производительность

 

Кроме этого, обратите внимание на центры управления ноутбуком, которые могут идти в комплекте к вашим драйверам (например, такие есть у устройств от Lenovo, Sony и пр.). В них также устройство нужно перевести в режим высокой производительности.

Питание ноутбука // менеджер ноутбука

Питание ноутбука // менеджер ноутбука

 

4) Тестирование быстродействия

После чего можно запустить WinRAR и провести тест быстродействия. Как правило, после точечной настройки электропитания наблюдается рост цифр (т.к. система перестает ограничивать ЦП, и он может начать работать на весь свой потенциал). 👇

Тестирование — WinRAR

Тестирование — WinRAR / Кликабельно

 

👉 Дополнение!

Чтобы посмотреть, как идет нагрузка на ядра ЦП — откройте "Диспетчер задач" (Ctrl+Shift+Esc) и перейдите во вкладку "Производительность". Далее щелкните правой кнопкой мышки по графику загрузки ЦП и в меню выберите "Изменить график/Логические процессы". См. скрин ниже. 👇

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

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

 

В результате у вас будет не один график, а несколько, в зависимости от количества ядер (потоков).

Все ядра загружены

Все ядра загружены

 

Обратите внимание, при нагрузке (например, тестировании) — в идеале все ядра должны быть загружены (как на скриншоте ниже). 👇

При нагрузке

При нагрузке

Для более показательного теста работы ЦП рекомендую воспользоваться утилитой AIDA64 (ссылку на инструкцию привожу ниже).

👉 В помощь!

Как выполнить стресс-тест процессора и системы в целом, держит ли он частоты, нет ли перегрева (AIDA 64) — [см. пошаговую инструкцию]

 

*

PS

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

👉 В помощь! 

Из-за чего низкая производительность процессора Intel на ноутбуке. Как его можно ускорить? (про Turbo Boost).

 

*

На этом пока все...

Удачной работы!

👋

Первая публикация: 15.02.2019

Корректировка: 20.07.2021

27 комментариев

  1. Евгений:

    Здравствуйте.
    Спасибо, по вашим статьям смог ускорить свой старый ПК (позволяет еще поигрывать).

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

    Это что-то даст?

    1. Alexandr:

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

  2. Алексей:

    Здравствуйте! А какой параметр выбирать в пункте переопределение ядра приостановки ядра производительности процессора в настройках электропитания?

    1. Alexandr:

      Здравствуйте. Даже не понял, что за пункт вы имеете ввиду... (скрин было бы неплохо :))

  3. FVL:

    У меня точно такой же процессор как у вас + дискретная карта радион 540. А если играть? Не сгорит ноут вообще? У меня в играх проблема была, что частоту сбрасывает до 1.6-1.8, что посоветуете?

  4. 775:

    Вопрос, а с 2 ядерными тогда вообще ни какого способа по повышению производительности нет?

    1. Alexandr:

      Разгон?)

  5. Alexandr:

    По играм все сказал тут: https://ocomp.info/pochemu-tormozyat-igryi.html

  6. Александр:

    От сайта к сайту одни и те же 5 строк, хотя скрытых настроек намного больше, и некоторые из них прилично влияют, позволяя в том же винраре получить вместо 13к баллов на "Максимальной производительности" уже 15,5-17к на "сбалансированном" плане

    1. Alexandr:

      Поподробнее можете..?

  7. Sheromon:

    Здравствуйте. Подскажите пожалуйста как это все сделать наоборот, плиз :???:

    Я добавил с свой реестр core_parking (кстати, у меня Intel), и это все не помогло... Хотя я сделал все по инструкции, потом в разделе электропитания сделал все по умолчанию - теперь это не повлияет на мой ноутбук? Просто я не очень разбираюсь в ноутбуках. Теперь придется ждать ответа, и еще спасибо за внимание :)

    1. Alexandr:

      Добрый день.
      Не совсем уловил, ход мыслей... Как наоборот, отменить изменения?
      Так в настройках электропитания установите настройки по умолчанию и сохраните их. Всё! Тогда будет всё по старому...

  8. Алексей:

    Спасибо, очень полезный пост ! :twisted:

  9. Шамиль:

    Здравствуйте!
    Задам возможно глупый вопрос. А влияет ли 100% загруженность процессора на срок использования, наносит вред процессору в постоянном режиме?
    Заранее спасибо за внимание :?:

    1. Alexandr:

      Доброго времени.

      На срок использования ЦП куда больше влияет охлаждение (т.е. его температура, до которой он будет нагреваться), и стабильность электропитания (+ аккуратность при установке / обращении). Это основное!

      (прим.: просто при нагрузке в 100%, как правило, система охлаждения нередко не справляется, температура растет — что приводит к перегреву, ну а там... куда "кривая" выведет).

  10. Ольга:

    Добрый день, почему-то файл core_parking скачивается в каком-то непонятном формате, не в rar? Как можно вручную перенести данные в реестр?

    1. Alexandr:

      Добрый. Перепроверил, вроде всё в RAR. Попробуйте по ссылке кликнуть ПКМ, и в появившемся окне выбрать "Сохранить ссылку как..." (это в Chrome).

  11. Богдан:

    Хорошая, полезная статья, спасибо!

  12. Kratoss:

    Сделал всё, как вы сказали, но теперь нагрузка на процессор постоянно держит 100%. Это нормально?

    1. Alexandr:

      Хм... Из-за этого, по идее, не должно так быть. Отмените изменения лучше.

  13. Skriib:

    Есть ошибка, из-за которой проц. грузится постоянно в 100%. В пункте "Отключение простоя процессора" автор указал отключить. Это не правильно. Нет простоя, вот проц. постоянно в 100% - даже просто на рабочем столе.

  14. Евгений:

    Добрый день! Как думаете, если на семерке создать такой ключ в реестре: "75b0ae3f-bce0-45a7-8c89-c9611c25e100", и закинуть в семерку библиотеку от десятки, получится проценты переключить на мегагерцы? У меня проблема в том, что вне зависимости от вводимых значений, частота понижается с шагом 500 мегагерц. То есть, либо 1500, либо 2000, либо 2500. 2200 или 2300 поставить не дает.

    Заранее благодарю.

    1. Alexandr:

      Добрый день.
      Не подскажу...

  15. DeDSeC_HG:

    3 отключение простоя процессора: переведите режим в откл.; ошибся поправь пункт, иначе процессор грузится постоянно в 100%.

  16. ByOwl:

    А можно вопрос, как откатить действия в реестре? Я хочу убрать эти опции, ибо они меня смущают.

    1. Alexandr:

      В настройках электропитания отключите...
      (можно также через точку восст. откатиться)

  17. ALEX:

    Огромное спасибо автору за эту публикацию!
    Дополнительные настройки параметров помогли решить проблему хрипов звука на стареньком нетбуке с двухядерным процессором Intel Atom N2600. Нетбуку больше 10 лет и за это время что только не перепробовал, и драйверы звука менял и приоритеты процессов повышал, и операционные системы все перепробовал от Win XP до Win 10.

    И ничто не помогало, поработает несколько часов и пошли хрипы и при потоковом воспроизведении звука и любых системных звуках. Очень раздражало. Единственное, при установке любой версии Linux звук был идеальным, понял, что копать нужно в сторону настройки процессора, нашёл через поиск эту статью. Сейчас нетбук работает с новыми настройками на Win 7 - ни одного "хрюкающего" звука или треска за двое суток не услышал.

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Содержание статьи
  •