Доброго времени!
Долго думал, стоит ли публиковать сегодняшнюю статью, т.к. вопрос довольно спорный (и результат после настройки у всех может быть разным, в зависимости от оборудования и ПО). И всё же, попрошу к статье отнестись критически и как к "экспериментальной"...
Итак, ближе к теме...
Windows не всегда "идеально" работает с многоядерными процессорами. В целях снижения энергопотребления, ряд процессов может выполняться на том ядре, на котором они были запущены изначально (такой подход позволяет: с одной стороны (позитивной) — не использовать постоянно все ядра (и за счет этого снизить энергопотребление), а с другой (негативной) — не позволяет процессору работать на полную "катушку"). 👀
К тому же функция парковки ядер позволяет процессору (при определенной нагрузке) переносить все задачи на одно ядро, а остальные переводить в режим ожидания (т.е. работать будет фактически только одно ядро). Естественно, это снижает общую производительность (правда, делает систему более отзывчивой, но незначительно). Отмечу, что Windows к тому же не совсем корректно работает с парковой ядер на процессорах Intel (по крайней мере Windows 7).
Так вот, задав определенные настройки электропитания, можно ограничить работу функции парковки ядер и повысить общую производительность (в некоторых случаях до 20%!). На мой взгляд есть смысл попробовать потратить 3-5 мин. на "эксперимент"! 😉
*
Примечание: в первую очередь эта тема касается многоядерных процессоров от Intel (на AMD, честно говоря, адекватной статистики не имею. Но попробовать можно...).
*
Как настроить тонко электропитание процессора
Чтобы не быть голословным о повышении производительности, приведу один небольшой тест быстродействия в WinRAR (👉 офиц. сайт архиватора).
На скриншоте ниже: в левой части приведена общая скорость до оптимизации настроек; справа — после. Даже невооруженным глазом видно, что в тестах ЦП начинает работать быстрее (что положительно сказывается и в реальных задачах, тех же играх, например).
Примечание: рекомендую вам запустить тест в WinRAR сначала до оптимизации настроек (и запомнить общую скорость), и затем провести тест после оптимизации. Далее просто сравнить эти числа, в ряде случаев удается выжать из ЦП еще 10-20%!
*
👉 Важный момент!
Как уже сказал выше, в первую очередь этот вопрос касается многоядерных процессоров (4 ядра и выше). Чтобы узнать количество ядер своего ЦП — просто запустите утилиту 👉 CPU-Z, и посмотрите в нижнюю часть окна: в графе Cores увидите кол-во ядер (пример ниже 👇).
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 раздел "Оборудование и звук/Электропитание". После перейти в настройки текущей схемы электропитания (т.е. ту, которая сейчас у вас используется). В моем случае это сбалансированная (см. скриншот ниже 👇).
Далее нужно открыть дополнительные настройки питания.
Теперь самое главное (см. скриншот ниже 👇):
- минимальное число ядер в состоянии простоя: рекомендуется выставить значение в 99% (почему-то если выставить 100% — Windows часто отправляет одно ядро "отдыхать");
- разрешить состояние снижения питания: переведите в режим выкл. (не дает процессору экономить энергию);
- отключение простоя процессора: переведите режим в откл.;
- минимальное состояние процессора: 100% (незначительно ускоряет работу ЦП (кстати, в некоторых случаях позволяет уменьшить писк от дросселей)).
- политика охлаждения системы: активная (более эффективно охлаждает ЦП);
- максимальное состояние процессора: 100% (очень сильно влияет на производительность! Обязательно выставите на 100%);
- максимальное число ядер в состоянии простоя: 100% (противоречивая опция. Если выставить что-то отличное от 100% — то грузятся почему-то не все ядра, несмотря на то что активны все...).
Сохраните настройки и перезагрузите компьютер!
3) Еще раз о режиме питания (касается в первую очередь ноутбуков)
После перезагрузки компьютера (ноутбука) — обратите внимание на режим питания (кликните по батарейке в трее). Выставите производительность на 100%!
Кроме этого, обратите внимание на центры управления ноутбуком, которые могут идти в комплекте к вашим драйверам (например, такие есть у устройств от Lenovo, Sony и пр.). В них также устройство нужно перевести в режим высокой производительности.
4) Тестирование быстродействия
После чего можно запустить WinRAR и провести тест быстродействия. Как правило, после точечной настройки электропитания наблюдается рост цифр (т.к. система перестает ограничивать ЦП, и он может начать работать на весь свой потенциал). 👇
👉 Дополнение!
Чтобы посмотреть, как идет нагрузка на ядра ЦП — откройте "Диспетчер задач" (Ctrl+Shift+Esc) и перейдите во вкладку "Производительность". Далее щелкните правой кнопкой мышки по графику загрузки ЦП и в меню выберите "Изменить график/Логические процессы". См. скрин ниже. 👇
В результате у вас будет не один график, а несколько, в зависимости от количества ядер (потоков).
Обратите внимание, при нагрузке (например, тестировании) — в идеале все ядра должны быть загружены (как на скриншоте ниже). 👇
Для более показательного теста работы ЦП рекомендую воспользоваться утилитой AIDA64 (ссылку на инструкцию привожу ниже).
👉 В помощь!
Как выполнить стресс-тест процессора и системы в целом, держит ли он частоты, нет ли перегрева (AIDA 64) — [см. пошаговую инструкцию]
*
PS
В рамках этой статьи не могу не порекомендовать еще одну статью на похожую тему. Она касается в первую очередь ноутбуков (т.к. в ряде случаев у них в настройках по умолчанию отключен Turbo Boost, в следствии чего устройство работает медленнее, чем потенциально могло бы...).
👉 В помощь!
Из-за чего низкая производительность процессора Intel на ноутбуке. Как его можно ускорить? (про Turbo Boost).
*
На этом пока все...
Удачной работы!
👋
Первая публикация: 15.02.2019
Корректировка: 20.07.2021
Другие записи:
Здравствуйте.
Спасибо, по вашим статьям смог ускорить свой старый ПК (позволяет еще поигрывать).
Скажите, по этой теме я видел статьи других авторов, они рекомендуют в msconfig указать количество ядер (скрин прицепил). Но вы почему-то не сказали об этом...
Это что-то даст?
Доброго дня.
Помогает в некоторых случаях при загрузке системы (предназначены эти опции не для прямого ускорения, а для ограничения в целях тестирования ПО).
Здравствуйте! А какой параметр выбирать в пункте переопределение ядра приостановки ядра производительности процессора в настройках электропитания?
Здравствуйте. Даже не понял, что за пункт вы имеете ввиду... (скрин было бы неплохо :))
У меня точно такой же процессор как у вас + дискретная карта радион 540. А если играть? Не сгорит ноут вообще? У меня в играх проблема была, что частоту сбрасывает до 1.6-1.8, что посоветуете?
Вопрос, а с 2 ядерными тогда вообще ни какого способа по повышению производительности нет?
Разгон?)
По играм все сказал тут: https://ocomp.info/pochemu-tormozyat-igryi.html
От сайта к сайту одни и те же 5 строк, хотя скрытых настроек намного больше, и некоторые из них прилично влияют, позволяя в том же винраре получить вместо 13к баллов на "Максимальной производительности" уже 15,5-17к на "сбалансированном" плане
Поподробнее можете..?
Здравствуйте. Подскажите пожалуйста как это все сделать наоборот, плиз
Я добавил с свой реестр core_parking (кстати, у меня Intel), и это все не помогло... Хотя я сделал все по инструкции, потом в разделе электропитания сделал все по умолчанию - теперь это не повлияет на мой ноутбук? Просто я не очень разбираюсь в ноутбуках. Теперь придется ждать ответа, и еще спасибо за внимание
Добрый день.
Не совсем уловил, ход мыслей... Как наоборот, отменить изменения?
Так в настройках электропитания установите настройки по умолчанию и сохраните их. Всё! Тогда будет всё по старому...
Спасибо, очень полезный пост !
Здравствуйте!
Задам возможно глупый вопрос. А влияет ли 100% загруженность процессора на срок использования, наносит вред процессору в постоянном режиме?
Заранее спасибо за внимание
Доброго времени.
На срок использования ЦП куда больше влияет охлаждение (т.е. его температура, до которой он будет нагреваться), и стабильность электропитания (+ аккуратность при установке / обращении). Это основное!
(прим.: просто при нагрузке в 100%, как правило, система охлаждения нередко не справляется, температура растет — что приводит к перегреву, ну а там... куда "кривая" выведет).
Добрый день, почему-то файл core_parking скачивается в каком-то непонятном формате, не в rar? Как можно вручную перенести данные в реестр?
Добрый. Перепроверил, вроде всё в RAR. Попробуйте по ссылке кликнуть ПКМ, и в появившемся окне выбрать "Сохранить ссылку как..." (это в Chrome).
Хорошая, полезная статья, спасибо!
Сделал всё, как вы сказали, но теперь нагрузка на процессор постоянно держит 100%. Это нормально?
Хм... Из-за этого, по идее, не должно так быть. Отмените изменения лучше.
Есть ошибка, из-за которой проц. грузится постоянно в 100%. В пункте "Отключение простоя процессора" автор указал отключить. Это не правильно. Нет простоя, вот проц. постоянно в 100% - даже просто на рабочем столе.
Добрый день! Как думаете, если на семерке создать такой ключ в реестре: "75b0ae3f-bce0-45a7-8c89-c9611c25e100", и закинуть в семерку библиотеку от десятки, получится проценты переключить на мегагерцы? У меня проблема в том, что вне зависимости от вводимых значений, частота понижается с шагом 500 мегагерц. То есть, либо 1500, либо 2000, либо 2500. 2200 или 2300 поставить не дает.
Заранее благодарю.
Добрый день.
Не подскажу...
3 отключение простоя процессора: переведите режим в откл.; ошибся поправь пункт, иначе процессор грузится постоянно в 100%.
А можно вопрос, как откатить действия в реестре? Я хочу убрать эти опции, ибо они меня смущают.
В настройках электропитания отключите...
(можно также через точку восст. откатиться)
Огромное спасибо автору за эту публикацию!
Дополнительные настройки параметров помогли решить проблему хрипов звука на стареньком нетбуке с двухядерным процессором Intel Atom N2600. Нетбуку больше 10 лет и за это время что только не перепробовал, и драйверы звука менял и приоритеты процессов повышал, и операционные системы все перепробовал от Win XP до Win 10.
И ничто не помогало, поработает несколько часов и пошли хрипы и при потоковом воспроизведении звука и любых системных звуках. Очень раздражало. Единственное, при установке любой версии Linux звук был идеальным, понял, что копать нужно в сторону настройки процессора, нашёл через поиск эту статью. Сейчас нетбук работает с новыми настройками на Win 7 - ни одного "хрюкающего" звука или треска за двое суток не услышал.