Чтобы отключить парковку ядер в BIOS, вам необходимо войти в настройки BIOS вашего компьютера. Для этого при загрузке системы нажмите клавишу, обычно это Del, F2 или Esc, в зависимости от вашей материнской платы.
После входа в BIOS найдите раздел, связанный с параметрами процессора или расширенными настройками. Здесь ищите опцию, связанную с «паркованием ядер» или «C-state». Установите значение в «Disabled» или отключите соответствующую настройку. Не забудьте сохранить изменения при выходе, чтобы они вступили в силу.
Как увеличить производительность процессора за счет настроек электропитания (парковка ядер, как включить все ядра ЦП ✔)
Я долго размышлял над тем, стоит ли выкладывать данную статью, так как вопрос является достаточно спорным (и результаты после настройки могут различаться в зависимости от используемого оборудования и программного обеспечения). Тем не менее, прошу подходить к статье с критическим мышлением и рассматривать её как "экспериментальную".
Теперь перейдем к сути.
Windows не всегда "совершенным образом" взаимодействует с многоядерными процессорами. С целью уменьшения потребления энергии, некоторые процессы могут выполняться на том ядре, с которого они были запущены изначально (такой подход позволяет: с одной стороны (плюс) — не задействовать все ядра постоянно (что снижает энергопотребление), а с другой (минус) — не дает процессору работать на полную мощность).
К тому же функция парковки ядер позволяет процессору (при определенной нагрузке) переносить все задачи на одно ядро, а остальные переводить в режим ожидания (т.е. работать будет фактически только одно ядро). Естественно, это снижает общую производительность (правда, делает систему более отзывчивой, но незначительно). Отмечу, что Windows к тому же не совсем корректно работает с парковой ядер на процессорах Intel (по крайней мере Windows 7).
Таким образом, установив соответствующие параметры электропитания, можно снизить активность функции парковки ядер и увеличить общую производительность (иногда на уровне 20%!). Лично я считаю, что стоит уделить 3-5 минут для проведения этого "эксперимента"!
Замечание: данная тема в первую очередь касается многоядерных процессоров от Intel (по поводу AMD, честно говоря, точной информации у меня нет. Но попробовать стоит.).
Как настроить тонко электропитание процессора
Для подтверждения услышанного о росте производительности, рассмотрим небольшой тест на быстродействие в WinRAR (официальный сайт архиватора).
На изображении ниже: слева показана общая скорость до внесения оптимизаций; справа — после. Даже невооруженным глазом заметно, что в тестах ЦП начинает функционировать быстрее, что благоприятно сказывается и на реальных задачах, таких как игры, например.
Разница в производительности
Замечание: советую вам сначала провести тест в WinRAR без изменений настроек (и запомнить полученную скорость), а затем выполнить тест после корректировки. После этого просто сравните результаты; в некоторых случаях удается увеличить производительность ЦП на 10-20%!
Обратите внимание!
Как уже упоминалось, в первую очередь это относится к многоядерным процессорам (4 ядра и более). Чтобы определить количество ядер вашего ЦП, просто запустите утилиту CPU-Z и посмотрите в нижней части окна: в колонке Cores будет указано количество ядер (пример ниже).
CPU-Z — 4 ядра (4 ядра, 8 потоков)
1) Первым делом необходимо настроить реестр.
Дело в том, что Windows по умолчанию скрывает некоторые параметры электропитания. Чтобы получить доступ к их редактированию, нужно внести определенные изменения в реестр. Наиболее простой способ — использовать готовый файл настроек, который нужно лишь запустить и подтвердить добавление параметров в системный реестр.
Вот подготовленный файл: core_parking (его нужно извлечь из архива и запустить. Архив создан с помощью WinRAR и предназначен для Windows 7-10).
Внесённые в реестр настройки редактора реестра успешно применены.
Для безопасности приведу текст этого файла ниже (на случай, если кто-либо захочет вручную внести изменения в реестр и усомнится в файле).
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings54533251-82be-4824-96c1-47b60b740d00 cc5b647-c1df-4637-891a-dec35c318583] "Attributes"=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings54533251-82be-4824-96c1-47b60b740d003b04d4fd-1cc7-4f23-ab1c-d1337819c4bb] "Attributes"=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings54533251-82be-4824-96c1-47b60b740d005d76a2ca-e8c0-402f-a133-2158492d58ad] "Attributes"=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings54533251-82be-4824-96c1-47b60b740d00a55612aa-f624-42c6-a443-7397d064c04f] "Attributes"=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings54533251-82be-4824-96c1-47b60b740d00ea062031-0e34-4ff1-9b6d-eb1059334028] "Attributes"=dword:00000000
2) Конфигурация схемы питания
Теперь нужно зайти в панель управления Windows и выбрать раздел "Оборудование и звук/Электропитание". Затем следует перейти к настройкам активной схемы электропитания (то есть той, которую вы используете в данный момент). В моем случае это сбалансированная схема (см. скриншот ниже).
Конфигурация активной схемы электрообеспечения
После этого необходимо перейти к дополнительным параметрам питания.
Настроить дополнительные настройки питания
Теперь самое главное (см. скриншот ниже ):
- Рекомендуемое минимальное количество ядер в режиме ожидания: задайте значение на уровне 99% (почему-то при установке 100% — Windows часто отправляет одно ядро "на отдых");
- Разрешение на снижение энергопотребления: переключите в положение выключено (это не позволяет процессору экономить энергию);
- Отключение режима простоя процессора: установите на выключено;
- Минимальный режим процессора: 100% (небольшое ускорение работы ЦП (кстати, в некоторых случаях помогает уменьшить писк от дросселей));
- Политика охлаждения системы: активная (обеспечивает более эффективное охлаждение ЦП);
- Максимальный режим процессора: 100% (существенно поднимает производительность! Обязательно устанавливайте на 100%);
- предельно допустимое количество ядер в режиме ожидания: 100% (это спорная установка. При выборе значения, отличного от 100%, не все ядра загружаются, даже если все они включены).
Дополнительные настройки электропитания
Не забудьте сохранить изменения и перезагрузить устройство!
3) Повторим о режиме питания (это особенно важно для ноутбуков)
После перезагрузки вашего компьютера (ноутбука) — обратите внимание на настройки режима питания (нажмите на значок батареи в системном трее). Убедитесь, что производительность установлена на максимум!
Также стоит обратить внимание на панели управления ноутбуком, которые могут поставляться вместе с вашими драйверами (например, такие имеются у устройств Lenovo, Sony и других). В этих панелях также следует установить режим высокой производительности для устройства.
Энергоснабжение ноутбука // менеджер ноутбука
4) Испытание производительности
После этого можно открыть WinRAR и провести тест на производительность. Обычно после настройки параметров энергопотребления наблюдается увеличение результатов (поскольку система перестает лимитировать ЦП, а он начинает функционировать на полную мощность).
Проверка — WinRAR / Доступно для нажатия
Дополнение!
Чтобы узнать текущую нагрузку на процессорные ядра, запустите "Диспетчер задач" (нажмите Ctrl+Shift+Esc) и выберите вкладку "Производительность". Затем кликните правой кнопкой по графику загрузки процессора и в появившемся меню выберите опцию "Изменить график/Логические процессы". Смотрите скриншот ниже.
Диспетчер задач — эффективность
В итоге у вас окажется не один график, а несколько, что зависит от числа ядер (потоков).
Все процессорные ядра активны
Имейте в виду, что при высокой нагрузке (например, во время тестирования) — оптимально, чтобы все ядра были задействованы (как видно на изображении ниже).
Чтобы получить более наглядные результаты работы процессора, советую использовать программу AIDA64 (инструкцию вы найдете по ссылке ниже).
Как провести стресс-тест для процессора и всей системы, проверить стабильность частот и отсутствие перегрева (AIDA 64) — [см. пошаговое руководство]
PS
В этой статье хочу также порекомендовать другую публикацию на смежную тематику. Она в первую очередь ориентирована на ноутбуки (поскольку в некоторых случаях у них по умолчанию отключен Turbo Boost, из-за чего устройство функционирует медленнее, чем оно действительно способно).
Из-за чего низкая производительность процессора Intel на ноутбуке. Как его можно ускорить? (про Turbo Boost).
На данном этапе это всё.
Первое сообщение: 15.02.2019
How To: Unpark CPU Cores for Better Performance (+FPS Boost)
Парковка ядер позволяет операционной системе полностью отключать ядро, так что оно перестает выполнять какие-либо функции и потребляет почти ноль энергии. Однако, когда ядра становятся необходимы, операционная система может активировать их и увеличить тактовую частоту для выполнения поставленной задачи.
Паркированные ядра = Экономия энергии > Производительность. Теперь, что касается разблокировки, то это изменение некоторых параметров управления питанием, чтобы операционная система никогда не помещала ядра в состояние ожидания. Вместо парковки этих ядер, она будет увеличивать и уменьшать их работу в зависимости от нагрузки на ЦП, что, в свою очередь, приводит к общему повышению отзывчивости системы (возможно, также увеличит FPS в играх) за счет потребления энергии (о котором вам не стоит беспокоиться, если вы не являетесь поклонником защиты экологии, а вы, вероятно, не такой, если читаете это). Таким образом, это означает: Разблокированные ядра = Производительность > Экономия энергии. Итак, давайте перейдем к тому, как разблокировать ваши ядра ЦП, чтобы достичь этого увеличения производительности, согласны?
Method 1: Using the Windows Registry Editor (REGEDIT) [Manual]
Step 1: Check the parking status of your cores
Скачайте инструмент для распарковки процессора и распакуйте его. Затем запустите файл “UnparkCPU.exe” и нажмите кнопку “Проверить статус”. Это может занять некоторое время (от 5 секунд до 5 минут, наберитесь терпения), после чего вы увидите статус парковки всех ваших ядер, как показано ниже:
Как видно, все мои ядра находятся в состоянии "Приостановлено". У вас может быть только 2 ядра или все 4, как и у меня. Теперь, когда мы убедились, что у нас есть приостановленные ядра, давайте займемся их активацией.
Шаг 2: Запустите REGEDIT
Нажмите клавишу Windows + R, это откроет окно "Выполнить". Введите "REGEDIT" (без кавычек) и нажмите клавишу Enter. Теперь перед вами откроется Редактор реестра Windows, который будет выглядеть так:
Step 3: Navigate to the right path
Перейдите на вкладку “Редактировать”, затем выберите “Найти”. Далее вставьте в поиск следующий текст “0cc5b647-c1df-4637-891a-dec35c318583” (без кавычек). Не забудьте отметить опцию “Совпадение целой строки”, а затем нажмите “Найти далее”. Это будет выглядеть так:
Шаг 4: Внесите необходимые изменения в реестр
Теперь, после завершения поиска, вы увидите эту страницу:
Here, you need to make changes in only the values of items “ValueMax“ and “ValueMin“ .
Дважды щелкните по "ValueMax", и перед вами откроется окно подобное этому:
Измените значение в поле "Данные значения" на "0" (ноль), вот так:
После этого нажмите “OK”. Теперь выполните аналогичное действие для значения “ValueMin” и установите его равным “0” (ноль). Все готово!
Шаг 5: Перезагрузите систему
На самом деле, здесь нет настоящего описания, я искренне надеюсь, что вам не нужны подробные инструкции по перезагрузке системы…
Шаг 6: Проверьте, все ли сработало
Снова запустите инструмент CPU Unparking и нажмите кнопку “Проверить статус”. Теперь должно отображаться, что ваши ядра разблокированы, вот так:
Вы справились! Все ваши ядра теперь разблокированы!
Method 2: Using a program that does the registry edit for you, quickly and easily [Automatic]
Step 1: Check the parking status of your cores
Скачайте инструмент для разпарковки процессора (пропустите рекламу для загрузки) и извлеките его. Затем запустите файл “UnparkCPU.exe” и нажмите на кнопку “Проверить статус”. Это может занять некоторое время (от 5 секунд до 5 минут, наберитесь терпения), после чего вы увидите состояние парковки всех ваших ядер, как показано ниже:
Как вы видите, все мои ядра отображаются как «Приостановленные» в статусе. У вас может быть только 2, или все 4, как и у меня. Теперь, когда мы определили, что у нас есть приостановленные ядра, давайте перейдем к их активации.
Шаг 2: Активировать
На самом деле тут не так много информации, но ладно, просто нажмите кнопку «Активировать все», и это должно решить проблему Видите? Говорил же, не так весело.
Шаг 3: Перезагрузите вашу систему
Без особого объяснения под этим подзаголовком, правда, я надеюсь, что вам не нужны подробные инструкции по перезагрузке системы
Шаг 4: Проверьте, сработало ли
Run the CPU Unparking Tool again, and hit the “Check Status” button. It should now show you that your cores are unparked, like this:
Оптимизация Windows для игр в 2022 году
С развитием киберспорта игроки со всех уголков планеты начали искать необычные методы, чтобы обойти своих соперников. Ведь давно установлено, что качества личности и опыт – это лишь небольшая часть того, что влияет на способность одержать победу. В этом материале вы узнаете, как настроить Windows для достижения максимальной плавности, чтобы стать самым быстрым в состязательных играх!
Внимание!
Данный руководств предназначен для разработки игровой системы с минимальным вмешательством в операционную систему, поэтому вы можете спокойно следовать всем рекомендациям, не боясь повредить что-либо.
Состояние драйверов
Прежде чем приступать к оптимизации, необходимо удостовериться в том, что драйверы на вашем компьютере актуальны. Как известно, от обновлений драйверов зависят не только корректная работа устройств, но и общая производительность системы.
Процесс установки и обновления
- Загружаем и устанавливаем нужную версию Snappy Driver Installer.
- Распаковываем файлы архива в любую директорию.
- Запускаем файл SDI_x64_R2000.exe (64-бит) или SDI_R2201.exe (32-бит). Рекомендуется запускать от имени администратора.
- Осуществляем индексацию оборудования.
- Производим установку всех обнаруженных драйверов и перезагружаем компьютер.
PS. Подробную информацию об установке драйвера и его назначении вы можете найти здесь.
После завершения установки драйверов нужно произвести «правильную» настройку устройств ввода и самой ОС Windows. Что это значит?
Настройка Windows для геймеров
В последних версиях операционной системы Windows часто не учитываются потребности геймеров, так как ОС в общем предназначена для различных задач. Рассмотрим по пунктам основные настройки ОС для геймеров.
Настройки мыши и клавиатуры
Деактивируем мешающие алгоритмы движения мыши, чтобы улучшить её точность при наведении и реакции в игре.
- Нажимаем комбинацию клавиш Win+R и в открывшемся окне вводим команду control.
- В классической панели управления переходим в выделенные секции.
Убираем галочки, отвечающие за акселерацию и ненужные мышиные темы, и увеличиваем скорость работы клавиатуры.
По сути, большинство руководств на этом завершаются. Но возникает проблема. Даже после выполнения всех этих шагов, мы не добьемся правильного перемещения мыши и требуемого отклика. Для решения этой проблемы потребуется активировать скрытые параметры в реестре.
Скрытые параметры реестра
Вновь задействуем Win+R и вводим команду regedit. В появившемся окне поэтапно вносим изменения ниже. Правда если вам лень заниматься всей этой магией вручную, то вы всегда можете запустить этот файл (от администратора) в котором я уже прописал все настройки заранее.
Сглаживание мыши и отклик наведения
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERControl PanelMouse] "MouseSpeed"="0" "MouseThreshold1"="0" "MouseThreshold2"="0"
Эти настройки отключают функцию повышенной точности указателя, что исключает влияние увеличения скорости курсора на физическую скорость движения мыши в вашей руке. Зачем это делать? При стандартных параметрах мышка может самостоятельно доводить указатель до целевого объекта, если вы случайно ошиблись или не довели его до конца.
Для игр в жанре шутер такое поведение мыши может вызвать серьезные трудности с прицеливанием. Рекомендую также установить параметр «MouseHoverTime»=«0», что поможет убрать задержку при наведении на объекты в системе.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERControl PanelMouse] "SmoothMouseXCurve"=hex: 00,00,00,00,00,00,00,00, C0,CC,0C,00,00,00,00,00, 80,99,19,00,00,00,00,00, 40,66,26,00,00,00,00,00, 00,33,33,00,00,00,00,00 "SmoothMouseYCurve"=hex: 00,00,00,00,00,00,00,00, 00,00,38,00,00,00,00,00, 00,00,70,00,00,00,00,00, 00,00,A8,00,00,00,00,00, 00,00,E0,00,00,00,00,00
В Windows 10 наблюдается старая проблема, при которой разница между реальным перемещением мыши и движением курсора зависит от уровня масштабирования экрана. Чтобы устранить эту проблему, мы принудительно изменим параметры SmoothMouseXCurve и SmoothMouseYCurve, которые отвечают за ускорение курсора по горизонтали и вертикали при масштабе 1 к 1.
Чувствительность курсора
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERControl PanelMouse] "MouseSensitivity"="10"
Данный параметр определяет скорость перемещения курсора, и его не следует изменять, поскольку он влияет на множество расчетов, связанных с движением мыши. Значение всегда должно оставаться равным 10.
Приоритет выполнения и задержка ввода
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmouclassParameters] "MouseDataQueueSize"=dword:00000014 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceskbdclassParameters] "KeyboardDataQueueSize"=dword:00000014
Параметры MouseDataQueueSize и KeyboardDataQueueSize определяют объём данных, которые могут быть сохранены в буфере драйвера мыши и клавиатуры. Чем ниже установленное значение, тем быстрее будет происходить обработка новых данных. Это похоже на очередь кадров в видеокарте, где мы отключаем фоновую подготовку, чтобы мгновенно получать актуальные кадры. В нашем случае оптимальным значением является 20.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmouclassParameters] "ThreadPriority"=dword:0000001f [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceskbdclassParameters] "ThreadPriority"=dword:0000001f
Установим драйверы мыши и клавиатуры в режим реального времени для улучшения обработки.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERControl PanelAccessibility] "StickyKeys"="506" [HKEY_CURRENT_USERControl PanelAccessibilityToggleKeys] "Flags"="58" [HKEY_CURRENT_USERControl PanelAccessibilityKeyboard Response] "DelayBeforeAcceptance"="0" "AutoRepeatRate"="0" "AutoRepeatDelay"="0" "Flags"="122"
Теперь отключим дополнительную задержку при использовании клавиш на клавиатуре и мыши, а также устраним эффект залипания при двойном нажатии клавиши Shift.
Завершилась одна из самых сложных частей руководства. Переходим к следующему этапу настройки.
Перемещение выполнения ввода
Второе значительное изменение, которое стоит внедрить для мыши и клавиатуры, заключается в переносе обработки задач ввода с первого ядра ЦПУ и активации серверного режима опроса устройств (MSI). Почему это нужно? Дело в том, что задачи Windows обрабатываются на первом ядре с использованием устаревшего режима прерывания. Такой способ функционирования устройства формирует очередь обработки и может привести к задержкам.
Посмотреть что крутится на первом ядре, можно с помощью Latency Moon. Выполним перенос.
- Скачиваем архив и распаковываем его в любую директорию.
- Запускаем файл MSI_util_v3.exe. (Рекомендуется сделать это от имени администратора).
- Активируем режим MSI, где присутствуют названия LineBased, Msi, MsX.
- Устанавливаем высокий приоритет для мыши.
- Сохраняем изменения (Apply) и перезагружаем компьютер.
Таким образом, хотя и несложно, мы включили серверный режим опроса устройств и улучшили плавность работы. Переходим к переносу задачи на первое ядро.
- Скачиваем и распаковываем файлы.
- Запускаем файл intPolicy_x64.exe (Рекомендуется сделать это от имени администратора).
- Ищем в списке нужные устройства и дважды нажимаем на них. Если появляется ошибка, значит, данное устройство позволяет перенос.
- Переходим к изменению через Set Mask и выбираем необходимое ядро, затем применяем изменения.
- Перезагружаем компьютер.
Поздравляю! Если скука еще не поглотила вас, вы обладаете сильным стремлением быть быстрее всех. Это шутка. Мы практически завершили настройки параметров, влияющих на задержку ввода. Давайте перейдём к DPC Latency.
DPC Latency
Для упрощения восприятия информации, важно отметить, что более низкие значения DPC Latency способствуют лучшей плавности работы системы. Это можно сравнить с увеличением частоты обновления экрана. Суть заключается в том, что частота не повышается, а именно плавность возрастает. Проверить уровень своей задержки можно с помощью Latency Moon.
Излишние устройства и задержка
Ранее я упоминал, что Windows не является оптимальной операционной системой для геймеров, и постоянно создает препятствия для игроков. Система, по какой-то причине, считает, что отключение устройств или их замедление во время игрового процесса — это вполне нормальное явление. Давайте устраним такое странное поведение и уберем лишние устройства.
- Открываем диспетчер устройств.
- Выбираем "Показать скрытые устройства".
- Удаляем все устройства, отмеченные серым цветом.
- Для остальных с помощью правого клика снимаем галочки в настройках управления.
- Перезагружаем компьютер.
После завершения перезагрузки вы сразу отметите увеличение плавности работы, так как система больше не будет отвлекаться на управление поведением установленных устройств.
Звук
Говоря о звуке, следует подчеркнуть его значимость в контексте задержек ввода. Все частоты выше 44100 Гц, как правило, создают чрезмерную нагрузку на систему в случае отсутствия отдельной звуковой карты. Не могу сказать, является ли это следствием усложнения синусоиды сигнала, но на технических форумах часто обсуждается сама архитектура реализации звука в операционной системе Windows. Однако давайте оставим теоретические размышления и перейдем к решению проблемы.
- Заходим в старую панель управления и выбираем раздел звук.
- Деактивируем все неиспользуемые устройства, оставляя только выход звука и микрофон.
- Нажимаем правой кнопкой мыши на активное устройство и устанавливаем качество звука на 44100 Гц, аналогично поступаем с микрофоном.
- В разделе звуки выбираем профиль без звука, чтобы отключить системные звуки Windows.
После внесенных изменений вы должны заметить улучшение в плавности воспроизведения.
Электропитание
Как уже упоминалось ранее, уважаемый читатель, стоит отметить, что Windows не предназначена для геймеров и не является оптимизированной для их потребностей. В разделе электропитания этой операционной системы присутствуют элементы, которые могут негативно сказываться на плавности и стабильности во время игры. К числу основных факторов, отвлекающих геймера, можно отнести такие аспекты, как парковка ядер, настройки энергосбережения, а также некоторые параметры, влияющие на различные таймеры и функции, которые, в свою очередь, оказывают влияние на DPC Latency.
Перед тем как начинать процесс иборьбы, требуется внести изменения в параметры реестра, чтобы активировать возможность редактирования скрытых настроек. В этом деле нам поможет бесплатная программа Power Settings Explorer.
- Загружаем и распаковываем файлы.
- Запускаем программу PowerSettingsExplorer.exe (Рекомендуется сделать это с правами администратора).
- В списке находим USB3 Link Power Management, активируем отключение режимов пониженного потребления энергии и NVIDIA Display Power Settings Technology (если у вас видеокарта от Nvidia).
- Убираем отметки и переходим к изменению параметров электропитания.
Переходя к схеме редактирования электропитания, желательно удалить все схемы, кроме «Высокая производительность». Вводим в CMD команды:
powercfg -удалить a1841308-3541-4fab-bc81-f71556f20b4a
powercfg -удалить 381b4222-f694-41f0-9685-ff5bb260df2e
Настройки энергообеспечения:
- Жёсткий диск — Отключение жёсткого диска через — Время (мин): 0 мин.
- Internet Explorer — Частота выполнения JavaScript — Значение: Максимальная эффективность.
- Настройки рабочего стола — Слайд-шоу — Значение: Приостановлено.
- Настройки беспроводного адаптера — Режим экономии энергии — Значение: Максимальная эффективность.
- Состояние сна — Переход в сон после — Значение: Никогда.
- Состояние сна — Разрешить будильники — Значение: Никогда.
- Настройки USB — Временное отключение USB-порта — Значение: Запрещено.
- Настройки USB — Управление питанием USB 3 Link — Значение: Выключено.
- PCI Express — Управление состоянием питания связи — Значение: Откл.
- Управление питанием процессора — Разрешение на снижение потребления энергии — Значение: Выкл.
- Управление питанием процессора — Минимальные параметры процессора — Настройка: 100%.
- Управление питанием процессора — Ориентир по охлаждению системы — Значение: Активный.
- Управление питанием процессора — Максимальные параметры процессора — Настройка: 100%.
- Экран — Время отключения экрана — Значение: Никогда.
- Экран — Интервал ожидания для отключения экрана блокировки — Значение: 0 Мин.
Некоторые настройки могут варьироваться или быть дополненными в зависимости от используемого оборудования. Теперь нам остается лишь отключить парковку процессорных ядер в настройках схемы электропитания.
Парковка процессорных ядер
Начиная с Windows Vista, в операционной системе Windows реализован механизм парковки ядер, который предназначен для увеличения срока службы ноутбуков, отключая или уменьшая производительность процессорных ядер. Во время игровых сеансов это может вызвать снижение FPS. Чтобы устранить данную проблему, нужно снова обращаться к реестру, однако мы воспользуемся бесплатной программой Unpark-CPU.
- Скачиваем и распаковываем архивы.
- Запускаем приложение UnparkCpu.exe (Рекомендуется запуск от имени администратора).
- Сдвигаем ползунок вправо.
- Нажимаем кнопку Unpark All и затем применить (Apply).
- Перезагружаем компьютер.
На этом этапе мы завершили настройку параметров электропитания. Теперь можно переходить к отключению блокировок процессора.
Настройка приоритета прерывания
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPriorityControl] "IRQ8Priority"=dword:00000001
Это небольшой настройка для установления повышенного приоритета прерывания. Мы снова воспользуемся regedit или заранее подготовленным файлом.
Meltdown/Spectre/Zombieload
В своё время обнаружение уязвимостей в процессорах Intel и AMD вызвало много обсуждений, однако ещё больший резонанс создали патчи, которые «латали» эти дыры, значительно снижая производительность ЦП. Если вы не шпион и не читаете этот текст на рабочем компьютере, смело отключайте патчи, ведь никто не имеет права ухудшать наш FPS.
Windows Registry Editor Version 5.00 ; отключение патчей Meltdown и Spectre [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management] "FeatureSettings"=dword:00000001 "FeatureSettingsOverride"=dword:00000003 "FeatureSettingsOverrideMask"=dword:00000003 ; отключение патча Zombieload v2 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel] "DisableTsx"=dword:00000000
Снова вносим необходимые изменения в настройки реестра через regedit или загружаем и устанавливаем заранее подготовленный файл. После перезагрузки мы должны увидеть увеличение производительности процессора от 5 до 30% в зависимости от поколения ЦП. Теперь перейдём к пингу.
Пинг
Операционная система Windows предпочитает стабильность, поэтому ей неважно, являетесь ли вы геймером — её алгоритмы предназначены для подтверждения получения и отправки пакетов с использованием скрытой от пользователя логики задержки. Настроим систему так, чтобы она акцентировала внимание на скорости приёма и передачи пакетов.
- Заем в старом интерфейсе управления и выбираем центр управления.
- Корректируем параметры адаптера.
- Кликаем правой кнопкой мыши на активном устройстве и выбираем свойства.
- Снимаем все галочки, оставляя только (TCP/IPv4).
- На вкладке дополнительно, нажимая кнопку настроить, отключаем режим энергосбережения.
- Нажимаем "Применить".
Это ключевые характеристики, влияющие на скорость интернет-соединения. Напоминаю, что в зависимости от бренда и актуальности сетевого адаптера, некоторые из этих параметров могут отсутствовать. Давайте перейдем к последнему этапу настройки интернета.
Windows также через реестр регулирует работу интернета вне зависимости от настроек вашей сетевой карты. Таких параметров пара сотен, и изменять их вручную — это ад. Воспользуемся бесплатной утилитой TCP Optimizer 4.
- Загружаем и запускаем TCPOptimizer.exe (Рекомендуется запускать от имени администратора).
- Выбираем в программе настройку Optimal или используем изображение в качестве ориентира.
- Сохраняем изменения.
- Перезагружаем компьютер.
Мы осуществили ряд изменений в параметрах, отвечающих за отклик и время жизни пакетов, не забывая также об изменении алгоритма передачи, что позволило уменьшить итоговый пинг. Настройка интернет-соединения для геймеров может считаться завершенной. Давайте перейдем к последним пунктам.
Системные таймеры и Hpet
Стандартное значение таймера в Windows равно 15,6 мс, что является довольно высоким показателем. Это приводит к избыточному потреблению энергии и неэффективному расходованию вычислительных ресурсов, замедляя производительность вашего компьютера! Несмотря на то что некоторые мультимедийные приложения и игры могут самостоятельно устанавливать значение таймера для оптимизации работы, они никогда не устанавливают его ниже 1 мс. Чтобы решить эту проблему и принудительно установить время таймера для улучшения производительности и отклика, а также избежать установки ненужного программного обеспечения, мы будем устанавливать фоновую службу, которая возьмет на себя управление таймером.
- Скачиваем архив и распаковываем его на компьютере.
- Заходим в папку и запускаем файл Installer.bat (рекомендуется выполнить от имени администратора).
- В списке выбираем необходимый таймер, рекомендую выбрать вариант 2.
- Ожидаем завершения установки. (Не удаляйте программу после завершения установки!).
- Можно закрыть приложение.
Текущую настройку таймера можно узнать, нажав 8 в интерфейсе приложения.
С завершением работы с постоянным таймером мы подошли к другому аспекту. В операционной системе Windows имеется множество таймеров, отвечающих за эффективное выполнение задач. Одним из ключевых является Hpet. Хотя в сети встречаются мнения о том, что лучше не касаться данного параметра, важно лишь не отключать его в BIOS. В самой Windows рекомендуется производить отключение для устранения лишних стартеров и повышения FPS.
Введите в командной строке следующие команды:
bcdedit /set disabledynamictick yes bcdedit /set useplatformtick yes
Затем отключите таймеры через диспетчер устройств.
Иногда данный элемент может называться Высокоточный таймер событий или High Precision Event Timer. Рекомендую также деактивировать Intel Management, так как он ощутимо замедляет работу системы. Перезагрузите ваш компьютер и проверьте драйвера с помощью Snappy Driver Installer. Наша задача — убедиться, что таймеры отображаются. Обновите их и снова отключите в диспетчере устройств.
Звуки фанфар, грозы и молнии! Поздравляю с завершением краткого руководства по оптимизации Windows без сбоев. Вы можете гордиться своими достижениями! Вы проявили настойчивость и достигли успеха быстрее всех!