Убираем инпут лаг или сборник лайфхаков от шизофреника.

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

Пункт 1.

В первую очередь стоит выключить встроенную акселерацию Windows.

Открываем «Параметры»
Открываем «Параметры»
Нажимаем на «Устройства»
Нажимаем на «Устройства»
«Мышь»
«Мышь»
«Дополнительные параметры мыши»
«Дополнительные параметры мыши»
Во вкладке «Параметры указателя» проверяем, чтоб ползунок стоял на 6 делении и так же убираем галочку с повышенной точности указателя.
Во вкладке «Параметры указателя» проверяем, чтоб ползунок стоял на 6 делении и так же убираем галочку с повышенной точности указателя.
Нажимаем «Применить». Всё готово!
Нажимаем «Применить». Всё готово!

Пункт 2.

Всем известно, что нужно отключать сервис TabletInputService в службах Windows. Сейчас я покажу, как это сделать.

Нажимаем комбинацию клавиш Win+R и вводим туда «services.msc».
Нажимаем комбинацию клавиш Win+R и вводим туда «services.msc».
Находим службу «Служба сенсорной клавиатуры и панели рукописного ввода» и даблкликаем по ней.
Находим службу «Служба сенсорной клавиатуры и панели рукописного ввода» и даблкликаем по ней.
Выбираем тип запуска «Отключена».
Выбираем тип запуска «Отключена».
Во вкладке «Восстановление» выбираем везде «Не выполнять никаких действий».
Во вкладке «Восстановление» выбираем везде «Не выполнять никаких действий».
Нажимаем «Применить» и радуемся!
Нажимаем «Применить» и радуемся!

Пункт 3.

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

Распаковываем архив, райткликаем по первому .exe файлу и запускаем его от имени администратора.
Распаковываем архив, райткликаем по первому .exe файлу и запускаем его от имени администратора.
Кликаем на «Make everything good» и закрываем программу. Всё!
Кликаем на «Make everything good» и закрываем программу. Всё!

Пункт 4.

Есть ещё одна программа, которая как-то шаманит с реестром Windows 10 и таким образом убирает инпут лаг. Её в своё время рекомендовал spro. Скачать можно здесь.

Распаковываем архив и запускаем программу.
Распаковываем архив и запускаем программу.
Указываем путь до .exe файла osu!
Указываем путь до .exe файла osu!
Нажимаем кнопку «Enable». Дело сделано!
Нажимаем кнопку «Enable». Дело сделано!

Пункт 5.

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

Кликаем правой клавишей мыши по рабочему столу и нажимаем «Параметры экрана».
Кликаем правой клавишей мыши по рабочему столу и нажимаем «Параметры экрана».
Смотрим на значение в разделе «Масштаб и разметка». Запоминаем его и движемся дальше.
Смотрим на значение в разделе «Масштаб и разметка». Запоминаем его и движемся дальше.
Распаковываем архив и выбираем нужную версию Windows. В моём случае это Windows 10.
Распаковываем архив и выбираем нужную версию Windows. В моём случае это Windows 10.
Выбираем файл который соответствует вашему значению масштаба. В моём случае это 100%.
Выбираем файл который соответствует вашему значению масштаба. В моём случае это 100%.
Нажимаем «Да», перезагружаем компьютер и всё. Фикс применён!
Нажимаем «Да», перезагружаем компьютер и всё. Фикс применён!

Пункт 6.

Продолжаем ковырять реестр, но на этот раз вручную.

Нажимаем комбинацию клавиш Win+R и вводим туда «regedit».
Нажимаем комбинацию клавиш Win+R и вводим туда «regedit».
Переходим по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass
Переходим по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass
Райткликаем по папке «mouclass» и выбираем создать раздел.
Райткликаем по папке «mouclass» и выбираем создать раздел.
Называем его «Parameters»
Называем его «Parameters»
В папке «Parameters» создаём параметр DWORD 32 бита.
В папке «Parameters» создаём параметр DWORD 32 бита.
Называем его «MouseDataQueueSize».
Называем его «MouseDataQueueSize».
Даблкликаем по новому параметру, меняем систему исчисления на десятичную и вводим значение 20. Жмём «ОК», перезагружаем компьютер и всё должно работать! ВНИМАНИЕ: на разных компьютерах и разных девайсах имеет смысл поиграть с этой настройкой. Если что-то пошло не так, то попробуйте увеличить это значение.
Даблкликаем по новому параметру, меняем систему исчисления на десятичную и вводим значение 20. Жмём «ОК», перезагружаем компьютер и всё должно работать! ВНИМАНИЕ: на разных компьютерах и разных девайсах имеет смысл поиграть с этой настройкой. Если что-то пошло не так, то попробуйте увеличить это значение.

Пункт 7.

Снова реестр, куда же без него?

Переходим по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters
Переходим по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters
Создаём параметр DWORD 32 бита.
Создаём параметр DWORD 32 бита.
Называем его «ThreadPriority».
Называем его «ThreadPriority».
Даблкликаем по новому параметру, меняем систему исчисления на десятичную и вводим значение 31. Перезагружаемся и радуемся!
Даблкликаем по новому параметру, меняем систему исчисления на десятичную и вводим значение 31. Перезагружаемся и радуемся!

Пункт 8.

Реестр, реестр и ещё раз реестр…

Переходим по пути \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TouchPrediction
Переходим по пути \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TouchPrediction
Даблкликаем по параметру «Latency» и ставим значение 2 в десятичной системе исчисления.
Даблкликаем по параметру «Latency» и ставим значение 2 в десятичной системе исчисления.
Делаем то же самое с параметром «SampleTime». Перезагружаемся и балдеем!
Делаем то же самое с параметром «SampleTime». Перезагружаемся и балдеем!

Пункт 9.

Ох уж этот реестр...

Переходим по пути \HKEY_CURRENT_USER\SOFTWARE\Microsoft\Wisp\Pen\SysEventParameters
Переходим по пути \HKEY_CURRENT_USER\SOFTWARE\Microsoft\Wisp\Pen\SysEventParameters
Изменяем значение этих трёх параметров в меньшую сторону. Чем меньше, тем лучше, но учтите, что если поставить слишком маленькое значение, то планшет может просто перестать работать. Остаётся только перебирать методом тыка. Поставили какое-то значение — перезагрузились и проверили, всё ли работает. Лично я поставил себе 200, 15 и 15. Можно выжать ещё меньше, но мне лень.
Изменяем значение этих трёх параметров в меньшую сторону. Чем меньше, тем лучше, но учтите, что если поставить слишком маленькое значение, то планшет может просто перестать работать. Остаётся только перебирать методом тыка. Поставили какое-то значение — перезагрузились и проверили, всё ли работает. Лично я поставил себе 200, 15 и 15. Можно выжать ещё меньше, но мне лень.

БОНУС:

А сейчас я расскажу вам, как разогнать вообще все девайсы, которые подключены к вашему пк. Для этого нам понадобится вот эта программа. Касательно риска сломать девайс: я разгоняю планшеты уже не один год и ещё ни разу ни один не сломался. Максимум, что может произойти — что-то перестанет работать. В таком случае откатываете настройки обратно и всё. А теперь к делу.

Для начала запустим программу «mouserate» из архива и для наглядности поводим пером от планшета. Как можно заметить, в стоковом состоянии мой планшет (XP-PEN G640) выдаёт частоту опроса 249гц.
Для начала запустим программу «mouserate» из архива и для наглядности поводим пером от планшета. Как можно заметить, в стоковом состоянии мой планшет (XP-PEN G640) выдаёт частоту опроса 249гц.
Теперь запускаем программу, которая называется просто «Setup».
Теперь запускаем программу, которая называется просто «Setup».
Убираем галочку «Mice Only» и перед нами появляется список всех подключенных устройств ввода.
Убираем галочку «Mice Only» и перед нами появляется список всех подключенных устройств ввода.
Нажимаем кнопку «Install Service»
Нажимаем кнопку «Install Service»
Теперь выбираем самый первый девайс, ставим галочку на «Filter On Device», выбираем 1000 и жмём «Restart». Проделываем это со всеми девайсами.
Теперь выбираем самый первый девайс, ставим галочку на «Filter On Device», выбираем 1000 и жмём «Restart». Проделываем это со всеми девайсами.
Теперь ставим галочку «Process Parent» и проделываем то же самое.
Теперь ставим галочку «Process Parent» и проделываем то же самое.
Закрываем программу и снова открываем «mouserate». Как видите, теперь планшет работает на частоте 333гц. Мы получили почти 100гц частоты опроса из воздуха! Курсор стал гораздо более отзывчивым и играть стало в разы приятнее. Пользуйтесь!
Закрываем программу и снова открываем «mouserate». Как видите, теперь планшет работает на частоте 333гц. Мы получили почти 100гц частоты опроса из воздуха! Курсор стал гораздо более отзывчивым и играть стало в разы приятнее. Пользуйтесь!
11881 views·136 shares