Частота опроса мыши

На 125 и 500 Гц оценка близка к правде. На 1000 Гц и выше браузер сам становится узким местом — и об этом честнее сказать.

Водите мышью непрерывно, не отрывая руки от стола.

Что означает результат

Оценка близка к 125 Гц

Обычная офисная мышь. Для работы этого достаточно; в играх разница с 500 Гц заметна на быстрых поворотах.

Оценка близка к 500 или 1000 Гц

Игровая мышь в штатном режиме.

Оценка заметно ниже заявленной

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

«Точный режим: нет»

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

Что такое частота опроса

Это то, как часто мышь сообщает компьютеру своё положение. При 125 Гц — 125 раз в секунду, то есть каждые 8 миллисекунд. При 1000 Гц — каждую миллисекунду. Чем чаще, тем плавнее движется указатель и тем меньше задержка между движением руки и движением на экране.

ЧастотаИнтервалГде встречается
125 Гц8 мсСтандарт для офисных и старых мышей. Обновление положения восемь раз в секунду на каждые сто миллисекунд.
250 Гц4 мсПромежуточная ступень, встречается у недорогих игровых моделей.
500 Гц2 мсРазумный максимум для большинства задач: разницу с 1000 Гц замечают немногие.
1000 Гц1 мсСтандарт игровых мышей. Положение обновляется каждую миллисекунду.
2000 Гц0.5 мсБеспроводные игровые мыши последних лет.
4000 Гц0.25 мсВерх современных моделей. Браузер такую частоту почти никогда не покажет — он сам не успевает.
8000 Гц0.125 мсСоревновательные мыши. Измерить это в браузере невозможно в принципе.

Почему это оценка, а не измерение

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

Проверка просит у браузера склеенные события по отдельности, и это частично решает задачу: на 125 и 500 Гц оценка выходит близкой к правде. Но на 1000 Гц и выше браузер сам становится узким местом, и цифра получается заниженной. Поэтому здесь написано «оценка», а не «измерение», и сообщается, удалось ли получить точный режим.

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

Нужна ли высокая частота

Разница между 125 и 500 Гц заметна почти всем: на 125 Гц указатель двигается ощутимо ступеньками при быстрых движениях. Разницу между 500 и 1000 Гц замечают немногие, а между 1000 и 4000 — единицы, и только в соревновательных играх.

За высокую частоту приходится платить: беспроводная мышь на 1000 Гц живёт от заряда заметно меньше, чем на 500. Для работы и обычных игр 500 Гц — разумная середина.

Если не работает

Оценка прыгает

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

Показывает около 60 Гц

Это частота экрана, а не мыши: браузер склеил события. Такой замер ничего не говорит о мыши.

Не совпадает с фирменной программой

Верить надо фирменной программе: она читает устройство напрямую, а браузер — через несколько слоёв.

Чего браузер увидеть не может

  • Разрешение сенсора и частоту опроса в паспортном смысле. Браузер получает координаты в точках CSS, а не сведения об устройстве; всё остальное — оценка по потоку событий.
  • Включено ли в системе ускорение указателя. А оно меняет число точек на то же движение руки — то есть искажает любую оценку DPI.
  • Модель мыши, тип переключателей и их ресурс.
  • Боковые кнопки, если система забрала их себе как «назад» и «вперёд». Тогда до страницы нажатие не доходит, и молчащая кнопка ещё не означает неисправную.
  • Состояние коврика и сенсора: срывы на глянцевой или прозрачной поверхности выглядят как неисправность мыши, но ею не являются.

Частые вопросы

Почему показывает около 60 Гц?

Потому что браузер склеил события движения и привязал их к кадрам экрана. Такой замер показывает частоту монитора, а не мыши, и в сводке об этом сказано строкой «Точный режим: нет». Верить такой цифре нельзя.

У мыши заявлено 8000 Гц, а замер показывает меньше

Так и будет: на таких частотах узкое место — сам браузер, он не успевает обрабатывать поток. Измерить 8000 Гц из страницы невозможно в принципе, и любой сайт, который это обещает, обещает невозможное.

Какая частота опроса нужна?

Разница между 125 и 500 Гц заметна почти всем. Между 500 и 1000 — немногим, между 1000 и 4000 — единицам в соревновательных играх. Для беспроводной мыши высокая частота заметно сокращает время работы от заряда, поэтому 500 Гц — разумная середина.

Это помогло вам? Оцените: