Оптимизация Windows для игр в 2022 году

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Программы, сервисы и сайты

С популяризацией соревновательных игр геймеры со всего мира стали искать нетипичные способы превзойти оппонента. Потому как давно известно, что личностные качества и опыт - это лишь малая часть, влияющая на возможность победы. В этом материале вы узнаете, как оптимизировать Windows для получения идеальной плавности, чтобы стать быстрее всех в соревновательных играх!

Внимание!

Гайд рассчитан на создание игровой системы с минимальным внесением изменений в работу ОС, так что вы можете без опасений что-то сломать, следовать всем рекомендациям.

Актуальность драйверов

Нельзя приступать к оптимизации, не будучи уверенным в актуальности драйверов нашего ПК. Ведь известно, что от свежести драйверов зависит не только правильность работы устройства, но и производительность всей системы в целом.

Установка и обновление
Индексация оборудования
Установка
Результат
  1. Скачиваем и устанавливаем желаемую версию Snappy Driver Installer.
  2. Извлекаем файлы архива в любую папку.
  3. Запускаем файл SDI_x64_R2000.exe (64-bit) или SDI_R2201.exe (32-bit). (Желательно от имени администратора).
  4. Производим индексацию оборудования.
  5. Выполняем установку всего, что нашлось и перезагружаем ПК.

PS. Более подроно о установке драйвера и чем он является, вы всегда можете найти здесь.

После установки всех драйверов необходимо выполнить «правильную» найстройку устройств ввода и Windows. Что я имею в виду?

Геймерская настройка Windows

В современных версиях операционной системы Windows часто не учитывается геймерская направленность, потому как сама ОС изначально заточена для разных задач. Выполним по порядку базовые настройки ОС для геймера.

Мышь и клавиатура

Отключим мешающие алгоритмы поведения мыши для повышения точности её наводки и срабатывания в игре.

  1.  Нажимаем Win+R и в появившемся окне вводим команду control.
  2. В старой панели управления заходим в выделенные разделы.
Настройка клавиатуры
Настройка мыши
Настройка мыши

Снимаем галочки, что отвечают за акселерацию и лишние темы мыши, и повышаем скорость работы клавиатуры.

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

Cкрытые настройки реестра

 

Вновь задействуем Win+R и вводим команду regedit. В появившемся окне поэтапно вносим изменения ниже. Правда если вам лень заниматься всей этой магией вручную, то вы всегда можете запустить этот файл (от администратора) в котором я уже прописал все настройки заранее.

Сглаживание мыши и отклик наведения
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseSpeed"="0"
"MouseThreshold1"="0"
"MouseThreshold2"="0"

Эти параметры отключат повышенную точность указателя, когда скорость курсора увеличивается вслед за физическим увеличением скорости передвижения грызуна в руке. Зачем это нужно? При стандартных настройках мышка сама доводится до нужного объекта, если вы немного ошиблись или не довели. Для шутеров подобное поведение грызуна приносит большие проблемы с прицеливанием. Дополнительно советую также изменить параметр «MouseHoverTime»=«0» - это помогает убрать задержку при наводке на объекты в системе.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Mouse]
"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_USER\Control Panel\Mouse]
"MouseSensitivity"="10"

Этот параметр отвечает за скорость перемещения курсора, его не рекомендуется изменять, ибо от него зависят многие параметры для расчёта движения мыши. Он всегда должен быть равен 10.

Приоритет исполнения и задержка ввода
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters]
"MouseDataQueueSize"=dword:00000014

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters]
"KeyboardDataQueueSize"=dword:00000014

Параметры MouseDataQueueSize и KeyboardDataQueueSize отвечают за количество информации, которая может храниться в буфере драйвера мыши и клавиатуры. Чем меньше значение, тем быстрее новая информация будет обрабатываться. Принцип работы похож на очередь кадров в видеокарте, когда мы принудительно убираем фоновую подготовку очереди кадров, чтобы сразу получать настоящий. В нашем случае оптимальным значением будет 20.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters]
"ThreadPriority"=dword:0000001f

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters]
"ThreadPriority"=dword:0000001f

Выставим обработку драйверов клавиатуры и мыши в режиме реального времени.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Accessibility]
"StickyKeys"="506"

[HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys]
"Flags"="58"

[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"DelayBeforeAcceptance"="0"
"AutoRepeatRate"="0"
"AutoRepeatDelay"="0"
"Flags"="122"

Вновь отключим дополнительную задержку при нажатии клавиш мыши и клавиатуры, а также уберём залипание при двойном нажатии Shift.

Дополнительная часть самого муторного гайда подошла к концу. Переходим к следующему пункту настроек.

Перенос исполнения ввода

Вторым важным изменением, которое следует применить для мыши и клавиатуры — это выполнить перенос исполнения задач ввода с первого ядра CPU и активировать серверный режим опроса устройств (MSI). Зачем это нужно? Всё дело в задачах Windows, что обрабатываются первым ядром с устаревшим режимом прерывания. Такой режим работы устройства создаёт очередь исполнения и может вызывать задержки. 

Посмотреть что крутится на первом ядре, можно с помощью Latency Moon. Выполним перенос.

  1. Скачиваем и извлекаем файлы в любую папку.
  2. Запускаем файл MSI_util_v3.exe. (Желательно от имени администратора).
  3. Активируем режим MSI для, где есть надпись LineBased, Msi, MsX.
  4. Выставляем приоритет High для мыши.
  5. Применяем изменения (Apply) и перезагружаем ПК.

Таким нехитрым образом, мы задействовали серверный режим опроса устройств и немного прибавили плавности. Перейдём к переносу задачи с первого ядра.

  1. Скачиваем и извлекаем файлы.
  2. Запускаем файл intPolicy_x64.exe (Желательно от имени администратора).
  3. Находим в списке нужные устройства и кликаем пару раз. Если вышла ошибка, то это устройство поддерживает перенос.
  4. Переходим к редактированию через Set Mask и выделяем нужное ядро, применяем.
  5. Перезагружаем ПК.

Поздравляю! Если скука вас ещё не съела, то вы весьма сильны желанием стать быстрее всех. Шутка. Мы почти завершили редактирование параметров, влияющих на задержку ввода. Перейдём к DPC Latency.

DPC Latency

Чтобы не нагружать вас технической информацией, вам лишь следует знать, что чем ниже показатели DPC Latency, то тем выше плавность системы. Сравнить её можно с резким увеличением герцовки монитора. Фокус и состоит в том, что герцовка не увеличивается, а плавность прибавляется. Посмотреть свою задержку можно с помощью Latency Moon.

Лишнии устройства и задержка

Ранее я уже писал, какая Windows не геймерская ОС, которая так и ждёт, чтобы вставить очередную палку в колёса бедному геймеру. Система почему-то считает, что отключение устройства от питания или его затормаживание во время игры - это совершенно нормально. Отключим такое странное поведение и удалим лишние устройства.

  1. Заходим в диспетчер устройств.
  2. Вид, показать скрытые устройства.
  3. Удаляем все серые устройства из списка.
  4. Для всех остальных через правый клик убираем галочки в разделе управления.
  5. Перезагружаемся.

После перезагрузки вы сразу почувствуете увеличение плавности, так как система уже не будет заниматься управлением поведения наших устройств.

Звук

Переходя к теме звука, сто́ит отметить его весомую значимость в плане влияния на задержки ввода, так как всё, что выше 44100 Гц, начинает почему-то несоизмеримо грузить систему, если у вас нет отдельной звуковой карты. Я не знаю, связано ли это с усложнением синусоиды сигнала, но на технических форумах часто ссылаются на саму схему реализации звука в Windows. Ладно, всё это рассуждения, а нам пора переходить к исправлению проблемы.

  1. Переходим в старой панели управления во вкладку звук.
  2. Отключаем все неиспользуемые устройства, кроме вывода звука и микрофона.
  3. Через правый клик по активному устройству изменяем качество выводимого звука до 44100 Гц и аналогично у микрофона.
  4. Во вкладке звуки выставляем профиль без звука для отключения системных звуков Windows.

После данных измеений вы вновь должны ощутить прибавку в плавности.

Электропитание

Как я уже писал ранее, о Создатель, а это уже третий раз, что Windows ни разу не геймерская ОС и не заточена под нужды геймера. В настройках электропитания Windows содержатся механизмы, которые могут влиять на плавность и стабильность во время игровой сессии. К значимым механизмам, мешающих геймеру, можно отнести парковку ядер, настройки электросбережения, а также небольшие параметры, отвечающие за различные таймеры/функции, которые также влияют на DPC Latency.

Прежде чем приступать к исправлению, необходимо отредактировать параметры реестра для получения возможности изменения скрытых настроек. В этом нам поможет бесплатная утилита Power Settings Explorer.

  1. Скачиваем и извлекаем файлы.
  2. Запускаем файл PowerSettingsExplorer.exe (Желательно от имени администратора).
  3. Находим в списке USB3 Link Power Management, разрешить состояния снижения питания
     и NVIDIA Display Power Settings Technology (если у вас карта Nvidia).
  4. Снимаем галочки и переходим к редактированию схемы электропитания.

Переходя к схеме редактирования электропитания, желательно удалить все схемы, кроме «Высокая производительность».
Вводим в CMD команды:

powercfg -delete a1841308-3541-4fab-bc81-f71556f20b4a
powercfg -delete 381b4222-f694-41f0-9685-ff5bb260df2e

Параметры электропитания:

  • Жёсткий Диск — Отключать жёсткий диск через — Состояния (мин): 0 мин.
  • Internet Explorer — Частота таймера JavaScript — Значение: Максимальная производительность.
  • Параметры фона рабочего стола — Слайд-шоу — Значение: Приостановлено.
  • Параметры адаптера беспроводной сети — Режим энергосбережения — Значение: Максимальная производительность.
  • Сон — Сон после — Значение: Никогда.
  • Cон — Разрешить таймеры пробуждения — Значение: Никогда.
  • Параметры USB — Параметры временного отключения USB-порта — Значение: Запрещено.
  • Параметры USB — USB 3 Link Power Mangement — Значение: Off.
  • PCI Express — Управление питанием состояния связи — Значение: Откл.
  • Управление питанием процессора — Разрешить состояние снижения питания — Значение: Выкл.
  • Управление питанием процессора — Минимальное состояние процессора — Настройка: 100%.
  • Управление питанием процессора — Политика охлаждения системы — Значение: Активный.
  • Управление питанием процессора — Максимальное состояние процессора — Настройка: 100%.
  • Экран — Отключить экран через — Значение: Никогда.
  • Экран — Время ожидания до отключения экрана блокировки — Значение: 0 Мин.

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

Парковка ядер

В Windows со времён Windows Vista, если я не ошибаюсь, существует механизм парковки ядер, который был призван обеспечить продление жизни ноутбуков путём отключения или снижения производительности ядер процессора. В игровых сессиях работа этого алгоритма может привести к падению FPS. Чтобы избежать этой проблемы, необходимо вновь лесть в реестр, но мы воспользуемся бесплатной утилитой Unpark-CPU.

  1. Скачиваем и извлекаем файлы.
  2. Запускаем файл UnparkCpu.exe (Желательно от имени администратора).
  3. Передвинем ползунок в правую сторону.
  4. Нажимаем Unpakr All и применить (Apply).
  5. Перезагружаем ПК.

С доведением до ума настроек электропитания мы закончили. Можно переходить к отключению заплаток процессора.

Твик приоритета прерывания
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"IRQ8Priority"=dword:00000001

Это небольшой твик для установки повышенного приоритета прерывания. Вновь используем regedit или готовый файл.

Meltdown/Spectre/Zombieload

В своё время много шума наделало обнаружение уязвимостей для процессоров Intel и AMD, но ещё больший шум наделали патчи, которые «исправляли» дыры с существенной потерей производительности CPU. Если вы не Джеймс Бонд и не читаете этот материал с рабочего ПК, то смело отключайте патчи, ибо кто им дал право резать наш FPS.

Windows Registry Editor Version 5.00

; отключение патчей Meltdown и Spectre
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"FeatureSettings"=dword:00000001
"FeatureSettingsOverride"=dword:00000003
"FeatureSettingsOverrideMask"=dword:00000003

; отключение патча Zombieload v2
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel]
"DisableTsx"=dword:00000000

Опять вносим наши изменения в параметры реестра через regedit или скачиваем и применяем заранее готовый файл. После перезагрузки мы должны получить прибавку в работе процессора от 5 до 30% в зависимости от поколения CPU. Перейдём к пингу.

Пинг

Windows очень любит надёжность, поэтому она плевать хотела на то, что вы геймер, ибо её алгоритмы задействованы на подтверждение получения и отправки пакетов с одной лишь ей ве́домой логикой задержки. Заставим систему сделать упор на скорость приёма и отправку пакетов.

  1. Переходим в старой панели управления во вкладку центр управления.
  2. Изменить параметры адаптера.
  3. Через правый клик по активному устройству нажимаем свойства.
  4. Убираем все галочки кроме (TCP/IPv4).
  5. По кнопке настроить, во вкладке дополнительно, отключаем электросбережения.
  6. Применяем.

Это основные параметры, которые отвечают за торможение интернета. Я напоминаю, что в зависимости от производителя и новизы сетевого адаптера, некоторых из них может и не быть. Перейдём к завершающему шагу настроек интернета. 

Windows также через реестр регулирует работу интернета вне зависимости от настроек вашей сетевой карты. Таких параметров пара сотен, и изменять их вручную - это ад. Воспользуемся бесплатной утилитой TCP Optimizer 4.

  1. Скачиваем и запускаем TCPOptimizer.exe (Желательно от имени администратора).
  2. Выставляем в интерфейсе программы Optimal или как на скриншоте.
  3. Применяем.
  4. Перезагружаем ПК.

Мы выполнили изменение множества настроек, отвечающих за отклик и время жизни пакета, не говоря уже об изменении алгоритма передачи, и добились снижения итогового пинга. Настройку интернета для геймера можно официально объявить закрытой. Перейдём к последним пунктам.

Системные таймеры и Hpet

Разрешение таймера по умолчанию в Windows составляет 15,6 мс — это является весьма высоким значением, которое приводит к лишнему энергопотреблению и траты впустую большого количества вычислительных мощностей — замедляя работу вашего компьютера! Хотя некоторые мультимедийные программы и игры сами могут фиксировать значение таймера для увеличения производительности, но они никогда не выставляют его меньше 1 мс. Чтобы исправить эту проблему и принудительно назначить время таймера для повышения производительности и отклика, а также чтобы не возиться с лишним ПО, выполним установку фоновой службы, которая и станет отвечать за наш таймер.

  1. Скачиваем и извлекаем файлы на диск.
  2. Переходим в папку и запускаем файл Installer.bat (Желательно от имени администратора).
  3. Выбираем в списке желаемый таймер, я советую 2.
  4. Дожидаемся окончания установки. (После установки не удалять!).
  5. Можно закрыть ПО.

Значение нынешнего таймера после установки можно проверить нажав 8 в интерфейсе ПО.

С постоянным таймером закончили. В Windows существует ещё множество таймеров, отвечающих за производительность. Одним из главных можно назвать Hpet. Конечно, в интернете бытует мнение, что его лучше не трогать, но главное - не отключать его в BIOS, а в самой Windows это даже нужно делать для избавления от стартеров и для увеличения FPS.

Вводим в CMD команды:

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes

Отключаем в диспетчере устройств таймеры.

Иногда он может быть подписан как High Precision Even Timer или Высокоточный таймер событий. Аналогично советую отключить Intel Management, ибо он также сильно тормозит систему. Перезагружаем ПК и проверяем драйверы через Snappy Driver Installer. Там должны будут появиться наши таймеры. Обновляем таймеры и вновь отключаем их в диспетчере устройств.

Фанфары, гром и молния! Поздравляю с завершением сокращённого гайда по оптимизации Windows без поломки. Вы можете гордиться собой! Вы были упорны и стали быстрее всех!

Заключение

Кто-то назовёт автора сумасшедшим и не простит отсутствия итогов всего ада выше, но я могу поставить честь и совесть, а также 14-летний опыт оптимизации Windows-систем, что выполнив все эти действия, вы станете быстрее всех! Конечно, можно было бы применить ещё некоторые твики и ПО для очистки и удаления телеметрии, но тогда бы гайд разросся ещё больше, и был бы шанс поломать систему. В общем, пользуйтесь и будьте быстрее всех.

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

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

87638502@vkontakte
Я отказываюсь это повторять. Данный ультимативный гайд основам на 14-летнем опыте и создан как попытка поделиться знаниями и самому их не забыть.
V
Таки да: «Кто-то назовёт автора сумасшедшим и не простит отсутствия итогов всего ада выше,»
Статья, конечно «творчество безумного профессора», но интересно :))) Гражданин профессор, а нельзя ли всё же добавить пару абзацев: БЫЛО СТАЛО, а то собственно неясно ради чего это было сделано. Ну иначе очень непонятно ради чего археология то.
87638502@vkontakte
Сложно передать на видео плавность. Необходимо только почувствовать самому.
Пример, не оптимизируйте всё, а просто попробуйте Msi utils 3 с переносом на другое ядро или снижение таймера, и тогда вы поймёте, что я имею в виду.
370582630@vkontakte
Да тебе просто было лень тесты делать, просто признай это x0
87638502@vkontakte
Нет, на тестах такое не показать.
118309224889927720981@google
Самовнушение оно такое)
87638502@vkontakte
Здесь нет самовнушения, а лишь понимание работы.
118309224889927720981@google
Понимание подтверждается какими-то цифрами или тестами, а у вас «я так вижу на глаз»
87638502@vkontakte
Мы с радостью будем ждать ваших тестов, лично мне нет смысла что-то доказывать.
118309224889927720981@google
Попробовал — эффекта не заметил.
zavhoz
занятный текст, но ставить такое количество неизвестного софта на комп чот стрёмно. но автору спасибо за эмоции )
87638502@vkontakte
Не бойтесь, могу ручаться за весь софт.
370582630@vkontakte
Сейчас прибегут свидетели плохой работы Snappy Driver Installer и заминусят тебя.
87638502@vkontakte
Они с радостью могут пропустить этот шаг.
87638502@vkontakte
Добавил пропущенный файл.
S
DDU необходимо запускать из безопасного режима. И не важно админ или нет.
Я правильно говорю?
87638502@vkontakte
Необязательно
106310194448930555831@google
Обязательно, утилита сама говорит о безопасном режиме Win+R-msconfig — выполнить — загрузка в безопасном режиме
wats0n
Не знаю как там сейчас у амд (со времён r9-290x), но сейчас при установке видеодрайвера nVidia нужно выбрать кастомную установку и внизу отметить галочкой пункт «чистая установка» — с предварительным удалением старого драйвера.
Больше НИЧЕГО другого с системой делать не рекомендую… если не хотите конечно винду по новой устанавливать.
h
Эта опция сбрасывает все настройки в панели управления nvidia.
87638502@vkontakte
Нет, это не уберёт встроенную телеметрию и лишние компоненты. Не говоря уже про старые файлы драйвера и установщика.
370582630@vkontakte
Я сэкономлю вам время: Просто поставьте Linux.
V
Вы практически это заявляете или так в теории? Чет не заметил я что КДЕ то бишь Плазма5 прям быстрое и легкое ДЕ. Да тот же Гном не шибко шустрее отрабатывает. Гном и Плазма5 уже требуют 4 гига озу, это так чтобы себя ворочить.
87638502@vkontakte
Выжимаем все соки: оптимизация Gnome 40
https://www.ixbt.com/live/offtopic/optimizaciya-gnome-4.html
370582630@vkontakte
Вообще это был сарказм. Но если говорить серьёзно, то на моем опыте KDE кушает на два порядка меньше чем та же Windows. Если сравнивать с другими DE линукса, то все не так однозначно. Конечно, это никакие не 4 гигабайта ОЗУ, но где-то в районе гига современные DE держат планку.
106310194448930555831@google
С TCPOptimizer что то пошло не так, как описано было, вышла какая то ошибка. Хотя спс за работу. Не знаю может быть и что то повысилось (FPS) и понизилось (ping)…
87638502@vkontakte
какая именно ошибка?
106310194448930555831@google
какая именно ошибка?

Ссылка на скрин с ошибкой
https://drive.google.com/file/d/1igN0iIXgCRCWFQpHgsHT_16VdmfhhLGb/view?usp=sharing
87638502@vkontakte
Нет доступа, пожалуйста, залейте в другое место.
106310194448930555831@google
Нет доступа, пожалуйста, залейте в другое место.Последний раз редактировалось 17 мая 2022, 17:03

https://drive.google.com/file/d/1igN0iIXgCRCWFQpHgsHT_16VdmfhhLGb/view?usp=sharing
87638502@vkontakte
Поставьте галочку в свойствах, запуск от админа.
111803936664250636674@google
Чушь копец. Может хотябы сравнение сделаете «оптимизированной» винды и обычной?")
87638502@vkontakte
Весьма аргументированно.
370582630@vkontakte
Вам лишь бы поругать, или что-то конкретнее скажите?
L
Спасибо, почувствовал разницу в скорости клавы после изменений :)
Владимир Косов
Спасибо за статью. На своем канале видеоинструкцию снять не планируете?
87638502@vkontakte
Материал, к сожалению, не вписывается в тематику линукс канала, да и весьма сложно показать разницу на видео, так как всё сожрёт конвертация. Плюс, у автора сейчас нет видеокарты для отснятия материала и внятного монтажа.
Y
50% — бред, рассчитанный на эффект плацебо. Или результаты тестов или гтфо!
87638502@vkontakte
Весьма аргументированно.
Y
Тяжесть доказательства лежит на тебе
Не нравится — не пиши ничего!
87638502@vkontakte
Протрите глаза, на мне ничего не лежит.
nick_ii
Настроил почти все как в статье, кроме видеодрайверов. Чисто в винде показалось мышка отзывчивей стала. В игре Destiny 2 стало еще больше заметна отзывчивость, как будто добавили немного мегагерц :) Автору респект. Ощущение большей плавности тоже есть, скорее всего просадок FPS стало меньше.
87638502@vkontakte
Рад, что смог помочь, наслаждайтесь плавным геймплеем.
111556366535352462053@google
Автор спасибо помогло!
В
Столько буков потрачено на такуб дичь. Кто этим воще занимается. 2. Думаю если устанавливать эту всю дичь — еще недоустановив всё заглючит.
87638502@vkontakte
В гайде специально не задействованы многие важные оптимизации, чтобы не сломать пользователям новую панель управления, ибо больно все нежными стали. А по поводу, кто этим занимается… Занимаются увлечённые пользователи, которые понимают зачем им это нужно. Всё собственно в гайде описано и уже потверждено отзывами людей выше.
h
У процов AMD (хз как у Intel) первые и вторые по быстроте ядра помечаются и винда 10+ их использует для однопоточных нагрузок. Думаю лучше задачи ввода переместить на другие, не быстрые, ядрышки.
А для мышек с 2010 года делают reg файлы + builder для настройки ускорения мышки — The MarkC Windows 10 + 8.1 + 8 + 7 Mouse Acceleration Fix.
87638502@vkontakte
Это и и есть в гайде с чуть дополненными опциями.
20275293@vkontakte
Павел добрый, прошу помощи, я криворук. При использовании программы PowerSettingExplorer случайно удалил все галочки нажав на Unhide All и не могу вернуть, подскажите пожалуйста, как вернуть по умолчанию? Сбрасывание настроек электропитания через панель управления не помогло, при заходе в программу все так же, галочек нигде нет.
Ч
По поводу переноса задач с первого ядра. «Находим в списке нужные устройства и кликаем пару раз». Можно поподробнее какие именно устройства лучше перенести?
87638502@vkontakte
Достаточно только девайсов ввода.
Ч
Всё сделал по мануалу за исключением смены видеодрайверов… Потестил, визуально (или может самовнушение) некая шустрость в интерфейсе есть, возможно даже в игре. Решил таки по тому же мануалу удалить/поставить драйвер на видюху. Ровно по мануалу. В итоге ни одна игра не запускается с формулировкой DXGI_ERROR_DEVICE_REMOVED. Теперь даже обычной переустановкой видеодрайвера ничего не запускается((
87638502@vkontakte
Что-то намудрили. Выполните переустановку.
Ч
Не мудрил вообще ничего. Ровно по инструкции. Переустановку видеодрайвера раз пять сделал после ошибки. Проблема возникла после удаления драйвера предложенным софтом. Ощущение, что придется переустанавливать всю систему.
87638502@vkontakte
Этого не может быть.
https://youtu.be/sMo3doV_kp8 — Исправляйте.
Ч
Ну раз случилось, значит имеет место быть. Попробую исправить по этой инструкции. Оно просто работало до. В моем случае до удаления и установления предложенным софтом.
87638502@vkontakte
Я извеняюсь, но пока не могу верить вашим данным. Появятся ещё пострадавшие — удалю эту часть. PS. Добавил предупреждение.
Ч
Да я и не прошу верить, удалять тоже не надо. В тексте есть логика, но вот в моем случае не повезло. Для меня стало странным, что больше никак не встает видеодрайвер… Минимально-колхозный уровень «умею переустановить винду» присутствует. Я уж и драйвер йобит бустерами пытаюсь… В общем не рекомендую никому удалялку видеодрайверов, уж извините
87638502@vkontakte
Спасибо за тест, выяснилось, что ПО не успело обновиться для поддержки последних драйверов. Спорный момент удалён. Гайд обновлён для безопасного использования.
Ч
Павел, ткните носом чего делать. А а то спорный момент как-то односторонне удален
87638502@vkontakte
Где именно проблема? Как исправить?
Ч
проблема в том, что при установке любого видеодрайвера игра просто вылетает или вышеозначенной ошибкой. Напомню, до оптимизации все работало отлично. Это к статистике. Драйвер стоял 430.64.
87638502@vkontakte
Так я указал вам метод исправления. Выполните повторную очистку с помощью того ПО, перегрузитесь, и установите как вам угодно.
Ч
Павел, так и сделаю. Метод исправления тоже к инструкции вверху приложите? Это не сарказм, но время я потерял, на ненужные действия.
87638502@vkontakte
1. Скачайте Display Driver Uninstaller.
2. Запустите и выполните удаление, выбрав предварительно свою видеокарту.
3. После перезагрузки установите драйвер с помощью Snappy driver installer или с оф. сайта.
4. Следуйте гайду.
N
Кто бы что не говорил, но после данных манипуляций мышка стала заметно плавнее и точнее. Спасибо за статью!
z
Я считаю отличный гайд. Реально даже на глаз чувствуется разница отзывчивости винды до и после применимых настроек. Правда делал не все, но все же эффект есть. У меня две винды на двух разных ссд. Первая для работы ltsc 1809. Вторая для игр последняя обновленная Pro, вот ее и настраивал. Результат меня порадовал. Только не применил пункт «Перенос исполнения ввода». После настроек глянул в ltsc и запустил LatencyMon, затем запустил его на Pro. Разница небо и земля)
Теперь бы найти такой подробный гайд по разгону моего 9700k на матери z390 aorus pro, вообще бы доволен был как слон. В этих тонких настройках vccin, vccio ни хрена не понятно, своими кривыми руками кое как подразогнал немного камень и память. Вроде все работает, игры играют, температура в пределах нормы, а вот тесты, например occt вылетают в синьку)))
87638502@vkontakte
Нужно играться с понижением напряжения и разгоном всего и вся, но без хорошей системы охлаждения, даже пытаться не стоит. Советую, не играть с разгоном 9700k, ибо он и так монстр.
C
Значение ключа «DisableTsx»=dword:00000001 противоречит идее статьи.
Согласно «Guidance for disabling Intel Transactional Synchronization Extensions (Intel TSX) capability» это отключение инструкций TSX. Это отключение используется как раз в качестве меры защиты от Zombieload v2
87638502@vkontakte
В современных цпу TSX отключён на уровне микрокода.
Но спасибо за исправление опечатки, гайд обновлён.
W
Добрый день!
Благодарю за гайд, эффект виден.
Есть вопрос по поводу «Твик приоритета прерывания»;
указанно внести изменение в реестр:
-------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
«IRQ8Priority»=dword:00000001
------------------------------------------------------
но в моей системе нет прерывания IRQ8
я скинул файл с прерываниями моей системы:
https://disk.yandex.ru/d/0_KLndBqqWw4jA
просмотрите пожалуйста.
Получается раз нет такого прерывания, применение «твика» на моей системе не имеет смысла?
87638502@vkontakte
Не бойтесь внести в реест, это просто общий твик.
Даже если у вас его нету, то хуже не будет.
209011867@vkontakte
Жесть. Материал конечно крутой. Если вы хоть не много в устройстве винды понимаете, то тут даже тесты не нужны. Да и показать это будет крайне сложно. Банально меньше задержка вообще всего. И как это мерить, не понятно. Т.к это вам не фпс прибавить. А именно уменьшить задержки всего. Очевидно что даже на глаз это будет заметно. Как и по ощущениям. Хотя уж если топить, до до конца. Я бы ещё тогда добавил вырезание всякого не нужного говна с WIN10 с помощью win10 tweaker. Что делается на много проще, и эффект также крайне заметен. Вот только есть одни нюанс.
.
Актуально все это только для обладателей либо очень старого либо очень слабого железа, которое один фиг новые проекты не тянет. А старым проектам вырезание всякого хлама из винды никак и не помешает.
.
Я ещё в своё время с тем же win10tweaker-ом намучался, т.к любое вмешательство, которое даже не влияет напрямую на сам ларёк майков и функции, необходимые для работы Forza Horizon 4, убивал либо обновы игры в сторе, либо онлайн в игре. Либо она вообще переставала запускаться. Так что если вы играете в те же игры от майков, через их ларёк. Тот же FH4/5 за 200 рублей с онлайном и макс изданием, которые стоили 7к рубасов, или ещё используете какие либо специфические софтины или лаунчеры, не советую. Вы тупо всё сломаете.
.
На новом же железе, если у проц последнего поколения, хотя бы i3 и выше, озу больше 16гб с адекватными частотой и таймингами, и стоит это всё на m2 NVME, скорость отклика системы и так будет максимальной.
87638502@vkontakte
Я бы ещё тогда добавил вырезание всякого не нужного говна с WIN10 с помощью win10 tweaker. Что делается на много проще, и эффект также крайне заметен. Вот только есть одни нюанс.

Меня уже закидали чайники за то, что я ломаю им этим систему, так что понятно почему гайд ограничен.
Актуально все это только для обладателей либо очень старого либо очень слабого железа, которое один фиг новые проекты не тянет. А старым проектам вырезание всякого хлама из винды никак и не помешает.

Недавно были технические тесты, даже на современных системах жор фоновыми процессами приближается к 10% от общей мощности, что весьма существенно.
Тот же FH4/5 за 200 рублей с онлайном и макс изданием, которые стоили 7к рубасов, или ещё используете какие либо специфические софтины или лаунчеры, не советую. Вы тупо всё сломаете.

Лучше вообще не лесть, если не понимаете х0
На новом же железе, если у проц последнего поколения, хотя бы i3 и выше, озу больше 16гб с адекватными частотой и таймингами, и стоит это всё на m2 NVME, скорость отклика системы и так будет максимальной.

Заблуждение, показатели задержки это совокупность хардварных и ПО факторов, просто на более мощном и новом железе это будет менее заметно, но это не значит, что показатели не будут влиять на игровой процесс.
550697200@vkontakte
Всем привет! После выполнения всех инструкций винда (LTSC) не может получить доступ к микрофону, соответственно приложения тоже. Подскажите пожалуйста куда копать?
87638502@vkontakte
Эти действия не влияют на доступ к устройствам, смотрите сами, что и как вы сломали.
550697200@vkontakte
Все разобрался, оказывается в службах «Телефония» отвечает за микрофон, я её сам отключал уже. Спасибо за Вашу работу, у меня комп как самолет летает)))
I
страшно, но решился на тест ибо работ автора огромна и руки тянутся что-то почудить
для чистоты эксперимента установил чистый образ win 10 pro x64 с сайта мелкософта, налил три кружки кофе начинаю путь подавана…
I
оу, ну какой есть. дело семейное же ( шучу)
встал в ступор с разнесением ввода на разные ядра.
у меня ввод мышки с блютуз адаптера, но он тоже ведь в хосте usb, но при перемещении на ядро 2 даёт ошибочку
218104332@vkontakte
Здраствуйте, мне очень помогло! Я еще убрал двойной клик(Double Click Speed) и вообще кайфанул. Правда дабл клик даже по папкам не работает )) ну ничего привык, есть еще что-то годное? или статьи ваши или канал на ютубе. Гляну с удовольствием или можно с вами списаться как то в соц.сетях? Еще хочется секретиков от вас как от профессионала
87638502@vkontakte
Свзязь тут в личку или https://vk.com/ustavchiy.
Оптимизации ещё есть, но они немного опасные, так как ломают новую панель управления.
Olav
как отключить double click speed? я поставил значение 0, и он работает, потом удалил сам файл реестра, и он все еще работает(
114531034098322279408@google
Парень, все ок, но пункт установки прерываний не совсем ясный.
У каждого в система выставляет свой номер подключенного оборудования. У меня под номером 8 идет HPET. И я его разумеется отключил. Так зачем ему высокий уровень? Напротив, Мы идем в msinfo32.exe, там в пункте прерывания IRQ ищем в списке нашу видяху и USB Host Controller. Записываем номер irq и добавляем соответствующий строковой параметр ddw32 с повышенным приоритетом. У меня для видяхи — это номер 4294967230, потому я создаю строковой параметр IRQ4294967230Priority с значением 00000001. Для USB Host Controller значение будет 00000002. Более того, с переустановкой дров, это номер меняется. Потому придётся снова все указывать.
Делал по этому гайду — https://github.com/denis-g/windows10-latency-optimization/blob/master/_content/latency.md Они с твоим в некоторых моментах пресекаются, но отдельные темы раскрыты чуть лучше.
114531034098322279408@google
PS Категорически не рекомендую удалять планы энергопотребления. Поскольку, возможно у вас как и у меня, комп. при переходе в ждущий/спящий режимы, будет просто отключаться после определенного времени. Но, если при нормальном выключении все системные процессы правильно завершаются, то с удаленными планами, система вырубается как при отключении питания. Так-же его не будет возможности вернуть просто из меню или командой duplicatescheme. Необходимо будет его скачать готовыми файлами и импортировать. Сегодня как раз день этому посвятил. Рекомендую вручную добавить план максимальной производительности через командную строку от имени администратора.
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
И юзать его когда играете.
PSPS Для тех кто уже влип. Качаем удаленные планы здесь
https://winaero.com/download-default-windows-10-power-plans-power-schemes/
Импортируем через админ cmd. Кидаем для удобства распакованные файлы в корень диска С или D. После импорта их можно будет удалить.
powercfg -import C: \ High performance.pow
powercfg -import C: \ Power saver.pow Если здесь будет ошибка импорта, следует переименовать план в Power_saver.pow и так ввести в командную строку.
powercfg -import C: \ Balanced.pow
Так-же, нарыл бесплатную утилиту с созданием ярлыков быстрого — ручного к сожалению, переключения планов электропитания.
https://www.sordum.org/12818/switch-power-scheme-v1-3/
А эта автоматическая, Но приключает к сожалению не относительно запущенных процессов, а событий мыши и клавиатуры. То есть, серфишь — двигаешь мышью, то программа переключит план. Но серф и игра использует мышь одинаково по времени, но вот энергопотребление разное.
https://www.softwareok.com/?seite=Microsoft/AutoPowerOptionsOK
87638502@vkontakte
Эти параметры отвечают за буфер сенсора мыши. Появилась информация, что при слишком низком значение теряется точность, так что измените их на 00000036.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters]
«MouseDataQueueSize»=dword:00000014
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters]
«KeyboardDataQueueSize»=dword:00000014
Ф
Приветствую
все супер
для мыши я бы добавил вот эту унтилитку(там кст есть тестилка
https://windd.ru/kak-otklyuchit-akseleratsiyu-myshi-v-windows-10/ или тут https://donewmouseaccel.blogspot.com/2010/04/markc-mouse-acceleration-fix-builder.html?commentPage=2
для nvidia видеокарт лучше юзать NVCleanstall_1.14.0 с галочкой рекомендед — уберет лишнее и в последнем меню выбрать MSI — c high приорити с выбранным отдельным ядром отличным от 0 (а для новых intel надо б
выбрать производительное ядро) — все как тут описано только сделано уже автоматом
еще для опытных жаждущих скорости рекомендую обратить внимание на VMwareHorizonOSOptimizationTool — эта унтилитка для сборки образов под вируталки, в этой версии уже есть новые шаблоны под свежие версии ОС
87638502@vkontakte
Код с этой утилитки в гайде и добавлен для Full HD.
По поводу Nvidia, полностью согласен.
По поводу интел тоже всё верно.
VMwareHorizonOSOptimizationTool — это уже опасные изменения. Гайд для новичков без поломки системы ( а то я устал слушать какой я хороший).
Ф
Кст про таймеры (clockres)
я пробовал на своем i5 11400 на win10/11 разницы не заметил
проверял в CS:GO — видяха не самая крутая 1060 поэтому любой лишний fps-ик в плюс
наверное таймеры больше для старых OS и процов старее 7ххх версий или ноутов тоже младше 7ххх процов
исправь если не прав
87638502@vkontakte
FPS не показатель.
T
Может у него просто вертикальная синхронизация включена и выше значения частоты обновления монитора FPS не поднимается.))
T
Спасибо за статью. Многое узнал для себя. MSI_util_v3.exe, intPolicy_x64.exe, UnparkCpu.exe. Сделал всё по инструкции+ добавил в intPolicy_x64.exe политики для видеокарты, клавиатуры и системного таймера. Отзывчивость после инструкции реально повысилась.
87638502@vkontakte
Для видеокарты лучше не делать.
p
Павел, а с Sticky Keys не ошибся? Может Flags меняется на 506, а не Sticky Keys, т.к.везде Flags меняется, а тут…
341274313@vkontakte
Провёл все манипуляции, указанные в статье, правда некоторые моменты отличались, но эффект довольно хороший — буст плавности в системе заметил, даже загружаться стала секунд за 6-10 в среднем.
Правда увеличилась немного температура работы SSD, градусов на 10, но я думаю это некритично.
P.S. В Windows 11 с настройкой таймера можно разобраться и без запуска с правами, оказывается Терминал сам понимает и автоматически включает с ними, думаю пару моментов надо будет обновить в статье.
109182311224008732772@google
Поставил галочки «msi» там, где LineBased – получил экран смерти… восстановил систему: с этим нужно аккуратнее.
Задержка на мыши исчезла. Автору огромное спасибо и респект!!!
101818782127516055907@google
Всё сделал. Производительность чуть-чуть улучшилась. Но пункты с timer resolution и msi utility уже итак были использованы у меня. Так что если и про это не знал, то было бы ещё лучше.
Что касается устройств ввода. Плавность мышки изменилась, не могу сказать что стало лучше или хуже, но ощущается по-другому. Привыкаю, в целом доволен. Есть вопросы по поводу intPolicy_x64.exe:
1. Обязательно именно на CPU 2 ставить галку? Куда лучше ставить если 4 ядра 8 потоков?
2. Если тоже самое проделывать для клавиатуры и для геймпада, то отмечать другие CPU?
ПС: почитал про intPolicy_x64.exe, если логических процессов больше чем ядер то предпоследнее CPU лучше выбирать, если столько же то последнее. Насколько это правильно? Думаю правильно.
Ещё хотел сказать что интернет стал очень хорошо и стабильно работать.
87638502@vkontakte
0 — физическое ядро
1 — виртуальный поток
Ставить можете на любое свободное физическое ядро.
Со всеми устройствами ввода будет результат.
S
Для чего мне убирать динамическое масштабирование мыши и принудительно его устанавливать 1к1, если у меня несколько мониторов и каждый настроен со своим масштабированием, отличным от 100%? Убирая скейл мыши у меня движение мыши будет скакать от монитора к монитору, коэффициент компенсирует это чтобы движение от монитора к монитору было равноускоренное.
Настраивая себе мышь под игры для вечера я себе ломаю опыт использования в период когда я за ним работаю. И повседневное удобство работы как-то приоритетней чем 4 часика игры перед сном.
Это какая-то борьба с ветряными мельницами игры ведь вполне самостоятельно имеют доступ к сырым данным о передвижении мыши чем уже конкретно о ее положении на экране монитора
87638502@vkontakte
Скрипт в материале представлен для 1 монитора. А по поводу ветренных мельниц, то у меня нет ни времени, ни желания вновь спорить. Юзайте, что и как угодно. Не говоря уже о том, что гайд устарел.
A
То есть написано от балды да еще и с ошибками. Ветренный, вы, сисадмин.
87638502@vkontakte
После твоих возгласов в ЛС, я не удивлён, что ты под каждым моим коментом. Дуй обратно в ЧС.
A
Так, что можешь сказать насчет того, что пишешь бред, не отвечаешь за свои выводы, посылаешь приходящих с вопросами по статье в «куда угодно»? Я уже говорил, что ставлю минусы только по делу, а не так, как ты из личной мелкой мести.
101818782127516055907@google
А обновить не хотите если устарел? Я бы с радостью что-то подчерпнул если есть ещё инфа какая-то)
L
Зачем что-то обновлять? Люди используют софт типа CClenear, а потом удивляются почему у них винда после обновлений глючит. Это же касается глубоких оптимизаций типа той, что описана в этом гайде. Если вы хотите ускорить свой комп, просто пройдитесь по настройкам винды и отключите все лишнее, это будет лучшей и единственной правильной оптимизацией, которую вы можете сделать.
104224979503186713580@google
Спасибо Павел! Узнал много нового! Сейчас пойду тестить что получилось!
87638502@vkontakte
Не используйте:
bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes
Всё остальное ещё актуально!
106293442113346405746@google
Уважаемый Павел! Вы все еще совершенствуетесь в этом русле или отлегло уже? Я убил много лет на оптимизацию окошек(особенно задержки-латенси) пытался пробиться в ютубе, чтоб показать людям, что такое около 0-ые латенси, но всем нужны лишь красивые вставки и горячие споры(думаю вы понимаете). В итоге забил на ютуб, спустил все в унитаз и пошел работать)) По сей день, изучаю и практикую все оптимизации до идеала, чисто для себя. Весь трабл заключается в том, что абсолютно никто не знает, как фиксить двойной таймер добавленный с версии Windows(Сборка 2004) под названием The Great Rule Change. Именно из-за него происходит мелкий рассинхрон и большая задержка в латенси, во всех онлайн играх. На сегодняшний день, только ютубер Savitarax и разработчик PCTuning-AmitXtv освещают эту тему, но они пошли в неправильном направлении из-за ЧСВ. Если вы знаете о чем идет речь и хотите найти или знаете решение, напишите любой ответ пожалуйста.
87638502@vkontakte
Исправление.
https://github.com/amitxv/PC-Tuning/blob/main/docs/research.md#fixing-timing-precision-in-windows-after-the-great-rule-change
Используйте старую версию Windows.
87638502@vkontakte
Не используйте значения реестра. Более они не актуальны.
m
Не хочу катить бочку на автора. Но делая поэтапно столкнулся с тем что где ПИНГ сняв указанные галочки я уже не смог заходить на сайты Яндекс где скачивал по ссылкам до этого проги буквально две минуты или минуту назад. Поверив заверениям о безвредности делаемых манипуляций меня это напрягло.Вдруг я изменю то чего потом исправить не смогу и стоит ли оно того?
В
а не проще игровую мышь купить и програмное обеспечение поставить
твое предложение это развод для еб… кроликов
87638502@vkontakte
Специально для чайников. Установка софта для мыши повышает DPC Latency.
108235893251971840790@google
Подобной фигней страдали во времена первых пентюхов в 98х виндах. Особенно про тюнинг HPET смешно :) На современных процессорах все это как мертвому припарка

Добавить комментарий

Сейчас на главной

Новости

Публикации

Почему американцы редко пользуются электрическими чайниками

Кухонные гаджеты в наше время становятся неотъемлемой частью повседневной жизни. У нас привычно видеть практически на любой кухне электрочайник, чего не скажешь про американцев. Давайте вместе...

Как выглядело и как жило самое крупное млекопитающее мезозойской эры? Новые данные из Патагонии!

Млекопитающие — это одна из самых разнообразных и распространенных групп животных на планете. Они населяют все континенты и океаны, адаптируясь к различным условиям среды. Однако их...

Как выбрать актуальный видеорегистратор с 2 камерами

В этой статье я расскажу, на какие параметры и функции стоит обращать внимание, чтобы выбрать наиболее практичный видеорегистратор с 2 камерами. Помимо гайда, в конце статьи вас будет ждать...

Вытяжка в варочной поверхности: как работает, сколько стоит и насколько практично

Вытяжка — это неотъемлемый атрибут любой кухни, даже самой компактной. Но что если пространства категорически не хватает или же просто нужно добавить «фишку» в дизайн своей...

Прибыльный бизнес: камеры и радары собрали рекордные штрафы за 2023 год

Госавтоинспекция поделилась свежей статистикой за прошлый год. Как выяснилось, всего за 12 месяцев камеры и радары фиксации нарушений ПДД собрали штрафов на 140,9 миллиарда рублей. И это абсолютный...

Обзор аккумуляторной настольной лампы HG DUE HG-699A: всё плохо

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