TextFizz
  1. Главная
  2. Гайды
  3. Мышь дёргается или тормозит: что чинить и в каком порядке
Fix

Мышь дёргается или тормозит: что чинить и в каком порядке

Ускорение, частота опроса, порт USB, коврик и сглаживание в игре в бою ощущаются одинаково. Разбираем, как развести их между собой и что чинить первым.

Обновлено: ·7 мин чтения
Мышь дёргается или тормозит: что чинить и в каком порядке

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

Коротко

  • Выключите ускорение указателя на вкладке «Параметры указателя», а в игре включите raw input, если он есть.
  • Замерьте реальную частоту опроса: нестабильная частота ощущается хуже, чем ровная, но более низкая.
  • Втыкайте мышь в порт на материнской плате, а не в монитор, клавиатуру или док-станцию.
  • Снизьте завышенный DPI: джиттер и пропуски отсчётов начинаются выше того, что сенсор тянет на вашем коврике.
  • Если на рабочем столе ровно, а в одной игре рвано — виноваты настройки ввода этой игры.

Ускорение прячется в двух местах

Первое — Windows. Параметры → Bluetooth и устройства → Мышь → Дополнительные параметры мыши, вкладка Параметры указателя: та самая панель, к которой отправляет статья Microsoft ради следа указателя. Ускорение указателя живёт там же. С ним включённым быстрый флик и медленное ведение одной и той же длины двигают прицел на разное расстояние — именно это делает прицел непредсказуемым, а не просто неточным.

Второе — сама игра. Многие тайтлы возят собственное ускорение или «сглаживание», и оно накладывается поверх системного.

Разводит их raw input. В документации Microsoft две модели описаны прямо: в классической приложение получает независимые от устройства сообщения вроде WM_MOUSEMOVE, а зарегистрировавшееся на raw input получает WM_INPUT — сырые низкоуровневые данные прямо от устройства. Поэтому одна и та же мышь на столе «плывёт», а в игре с raw input идёт линейно.

Есть переключатель raw input — включите его, выставьте чувствительность один раз и больше не трогайте.

Восстановить прежнюю чувствительность — дело двух минут, а не недели на ощупь: прогоните старое значение через конвертер чувствительности, сверьте результат калькулятором eDPI и возьмите калькулятор см/360, если вам удобнее думать в сантиметрах коврика.

Частота опроса действительно такая, как на коробке?

Далеко не всегда, и проверяется это дешевле всего. Частота опроса — то, как часто система спрашивает у мыши новое положение, и устройство, которое отвечает неравномерно, ощущается как микрорывки, даже когда среднее число выглядит правильно.

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

PC Optimization Hub добавляет деталь, о которой почти никто не думает: если на плате несколько контроллеров USB, посадите мышь на один и уведите остальные устройства на другой, а частоту опроса второстепенных устройств снизьте, если софт позволяет. Пропускная способность общего контроллера конечна, и связка «мышь 1000 Гц + клавиатура 1000 Гц + вебкамера на одном контроллере» — это не мысленный эксперимент, а обычная сборка.

Порт, кабель и хаб

Порты не взаимозаменяемы. Тот же источник советует посмотреть раскладку USB в системе и избегать портов, висящих через вложенные хабы, и напоминает, что на платформах Ryzen часть портов идёт от выделенного контроллера в процессоре, а часть нет. Что из этого что — написано в руководстве к материнской плате.

На практике это отсекает три популярные ошибки:

  • Порты в мониторе. Это хаб, обычно дешёвый, и он висит за кабелем, о котором вы вообще не думаете.
  • Сквозной порт в клавиатуре. То же самое плюс собственный трафик клавиатуры впереди вашего.
  • Док-станция или разветвитель без питания. Удобно и разделено со всем остальным, что у вас есть.

Есть и энергетическая сторона. Порт USB отдаёт ограниченный ток — 0,5 А на USB 2 и 0,9 А на USB 3, — и подсветка ест из этого бюджета. Вторую половину аргумента приводит Wooting: работающий эффект подсветки заметно нагружает микроконтроллер устройства и задерживает остальные его задачи. Выключить подсветку бесплатно, обратимо и иногда оказывается всей починкой целиком.

Высокий DPI делает прицел хуже?

Вполне возможно. Вики r/GlobalOffensive называет два способа сломаться, и знать их по именам полезно: снаружи они выглядят как разные болезни.

Джиттер — трясущийся прицел: сенсору тяжело на вашей поверхности, а причина в вики названа прямо — CPI задран сильно выше разумного. Интерполяция — это когда мышь не поддерживает выставленное значение по-настоящему и начинает пропускать либо удваивать отсчёты; движение при этом не приходит туда, куда вы целитесь.

Правило настройки из той же вики не устарело и не требует особого железа: берите чувствительность, при которой прицел встаёт на каждый пиксель без пропусков, но разворот на 180 градусов делается на обычном коврике 300 мм. Обычно это выходит в районе 12–30 см коврика на 180 градусов. Арифметика разобрана в гайде по чувствительности в Valorant, а цифры eDPI профессионалов показывают, насколько узкий это коридор на верхнем уровне.

Поверхность, отрыв и сам сенсор

Две механические причины притворяются программными.

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

Вторая — высота отрыва: та высота, на которой мышь перестаёт отслеживать движение. Низкая обычно предпочтительнее, потому что при высокой курсор продолжает ехать, пока вы переставляете мышь. Если вы играете на низкой чувствительности и постоянно отрываете мышь, высокий отрыв виден как прицел, уползающий при каждом возврате в центр.

Иногда же железо просто умирает. Тест мыши считает нажатия одной кнопки, пришедшие быстрее чем за 80 мс, — такой промежуток человек намеренно не делает, — и изношенный переключатель перестаёт быть догадкой. Там же видно положение курсора и частоту событий: умирающий кабель или агрессивное энергосбережение USB выдают себя замираниями, а не «лагом».

Провод или радио

Радио — это размен, и его части перечислены в PC Optimization Hub: диапазон 2,4 ГГц забит, у передачи есть накладные расходы, а агрессивное энергосбережение влияет на движение. Отсюда практический вывод, который не требует религиозных войн: беспроводная мышь на заряде и в спокойном эфире устраивает большинство, а она же на остатке батареи рядом с гарнитурой, клавиатурой и роутером — источник ровно тех жалоб, с которыми приходят.

Проверка простая: воткните кабель на одну сессию. Если рывки ушли — дело в канале или питании, а не в сенсоре.

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

Что обычно идёт не так

  • Ускорение выключено в Windows и включено в игре. Симптом: на столе флики стабильные, в одной игре нет. Почему: игра накладывает своё сглаживание. Что делать: включить raw input и выключить внутриигровое ускорение.
  • Выставлено 8000 Гц, выдаётся не 8000. Симптом: после повышения частоты стало хуже. Почему: путь — хаб, кабель, контроллер, радио — не держит её ровно. Что делать: замерить и опуститься до частоты, которую устройство держит без скачков.
  • Мышь в порту монитора. Симптом: редкие замирания, которые невозможно повторить по требованию. Почему: вложенный хаб в цепочке. Что делать: порт на материнской плате, желательно на контроллере, не разделённом со всем подряд.
  • DPI подняли, потому что «мышь медленная». Симптом: джиттер и выстрелы мимо. Почему: джиттер и интерполяция на CPI, который сенсор не тянет на этом коврике. Что делать: снизить CPI, при необходимости поднять чувствительность в игре и перепроверить.
  • Беспроводная мышь на пяти процентах заряда. Симптом: рывки к концу сессии. Почему: энергосбережение влияет на отслеживание, а помех в 2,4 ГГц больше всего там, где больше всего устройств. Что делать: зарядить и один раз проверить с проводом, прежде чем делать выводы о железе.

Идите по порядку и останавливайтесь на первом пункте, который изменил ощущение, — ради этого порядок и нужен. Если мышь оказалась чистой, а дёргается сама картинка, расследование переезжает в просадки FPS и фризы; если вместе с мышью пропадают нажатия клавиш, это скорее общая проблема ввода — про неё клавиатура, которая не отвечает в игре.

Вопросы и ответы

Отключать ли «повышенную точность установки указателя»?

Для прицеливания — да. Это и есть ускорение указателя в Windows: одно и то же физическое движение сдвигает курсор дальше, если сделать его быстрее, поэтому одинаковые флики прилетают в разные точки. Опция живёт на вкладке «Параметры указателя» в дополнительных настройках мыши. Игры с raw input её вообще не видят — отсюда ощущение, что на рабочем столе мышь «плывёт», а в игре ровная.

1000 Гц хватит или нужно 8000?

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

Высокий DPI делает прицел плавнее?

Сам по себе нет, а после определённой точки делает хуже. Вики r/GlobalOffensive описывает два отказа на завышенном CPI: джиттер, когда прицел трясётся, потому что сенсору тяжело на этой поверхности, и интерполяцию, когда мышь не тянет выставленное значение и начинает пропускать или удваивать отсчёты. Лечится оба снижением CPI.

Почему мышь дёргается только в одной игре?

Потому что игра добавляет то, чего нет в Windows. Внутриигровое сглаживание, собственный ползунок ускорения и переключатель raw input меняют обработку движения, и всё это настройки конкретной игры. Проверьте ту же мышь в другой игре и на рабочем столе: если везде чисто — идите в настройки ввода этой игры, а не в драйверы.

Радио хуже провода для прицеливания?

Это размен, и PC Optimization Hub называет его составляющие: диапазон 2,4 ГГц перегружен, у радиоканала есть накладные расходы на передачу, а агрессивное энергосбережение влияет на отслеживание движения. Современная беспроводная мышь в нормальных условиях большинству подходит; та же мышь на севшей батарее рядом с кучей других устройств 2,4 ГГц — нет, и жалуются обычно именно на второй случай.

Источники

Попробуйте также