Операционные системы Windows похожи на швейцарский нож, предназначенный для выполнения самых разнообразных задач. Однако те настройки, что используются по умолчанию в ОС, могут идеально подходить одному пользователю и совершенно не устраивать другого. В этом небольшом материале вы узнаете, как существенно уменьшить время ввода в Windows 10/11 и стать быстрее всех в соревновательных играх.
Прежде чем переходить к редактированию скрытых настроек ОС, необходимо отключить встроенные алгоритмы сглаживания и доведения мыши, которые по умолчанию применяются в Windows.
1. Нажимаем Win+R и вводим команду control mouse.
2. В открывшемся окне выставляем настройки, как показано на скриншотах ниже.
Двойной щелчокАлгоритм сглаживанияЛатентность
П. С. Вы также можете дополнительно уменьшить время ввода с клавиатуры, введя команду сontrol keyboard и переведя все ползунки в правую сторону.
После отключения ненужных алгоритмов доведения и сглаживания необходимо заставить Windows переложить обработку ввода с первого ядра процессора на любое свободное. Всё дело в том, что, несмотря на появление многоядерных CPU и умения нынешних программистов качественно распараллеливать код, Windows 10/11 продолжает выполнять обработку большинства системных задач на первом ядре CPU, создавая очередь ввода и задержку. Убедиться в правдивости моих слов вы можете самостоятельно, скачав и запустив LatencyMon 7.31.
1. Скачиваем и запускаем от имени администратора утилиту intPolicy.
2. В появившемся окне программы находим xHCI-совместимый хост-констроллер USB (Название может отличаться).
3. Кликам по найденному устройству и переходим в раздел выбора ядра (Set Mask).
4. Выбираем свободное ядро (0 — это первое ядро процессора, а 1 — его виртуальный поток). Нажимаем ОK и Done. Если всё было сделано правильно, то у вас на пару секунд отключится клавиатура и мышь.
5. Перезагружаем ПК.
Заставляем Windows использовать альтернативный способ опроса подключённых к ПК устройств — Message Signaled Interrupts (MSI). Не стану забивать вам голову лишней технической информацией, а только скажу, что он давно применяется в серверных системах и значительно уменьшает латентность. Более подробно о MSI вы можете почитать тут.
1. Скачиваем утилиту MSI v3.1 и запускаем её от имени администратора.
2. Находим в интерфейсе программы контроллер USB и ставим напротив него галку и назначаем высокий приоритет (High).
3. Применяем твик прерывания таймера системных часов, используя команду regedit или скачиваем и запускаем от имени администратора уже заранее готовый файл.
Теперь осталось запретить Windows принудительно отключать USB-устройства. Дело в том, что любой алгоритм сохранения электроэнергии не совершенен, а применяемый для USB и вовсе мешает датчикам клавиатуры и мыши.
1. Нажимаем Win+R и вводим команду devmgmt.msc.
2. В появившемся окне переходим в раздел «Вид» и нажимаем «Показать скрытые устройства».
3. Осторожно удаляем все серые устройства.
4. Для оставшихся устройств через правый клик убираем галочки в разделе управления.
Отключение экономии энергии
П. С. Вы можете дополнительно уменьшить латентность ввода, отключив все неиспользуемые устройства: USB-порты, перечислитель виртуальных дисков (Майкрософт), перечислитель виртуальных сетевых адаптеров NDIS, шина перенаправителя устройств удаленных рабочих столов, Intel(R) Management Engine Interface и т. п.
Вот, собственно, и всё! И хотя среднестатистическому пользователю Windows представленная инструкция может показаться очередным ребячеством, которая не стоит потраченного времени. Для всех тех, в ком ещё не погасло пламя огня, при игре в соревновательные шутеры, она обязательно окажется полезной. Уважайте свободу, используйте только проверенное ПО и ни в коем случае не позволяйте компаниям диктовать вам свои условия. С вами был Павел. Ещё увидимся!
П. С. Ещё больше уменьшить задержку ввода вы можете, воспользовавшись отдельной инструкцией по настройке и отключению системного таймера в Windows.