Частота опроса мыши
На 125 и 500 Гц оценка близка к правде. На 1000 Гц и выше браузер сам становится узким местом — и об этом честнее сказать.
Что означает результат
Обычная офисная мышь. Для работы этого достаточно; в играх разница с 500 Гц заметна на быстрых поворотах.
Игровая мышь в штатном режиме.
Скорее всего, браузер не успевает. Замер через браузер упирается в собственный потолок и высокие частоты показывает заниженными.
Браузер склеивает события движения по кадрам отрисовки, и оценка упирается в частоту экрана. Верить ей нельзя.
Что такое частота опроса
Это то, как часто мышь сообщает компьютеру своё положение. При 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 Гц — разумная середина.
Если не работает
Ведите мышью ровно и без остановок. Каждая пауза попадает в замер как огромный интервал; медиана это сглаживает, но не полностью.
Это частота экрана, а не мыши: браузер склеил события. Такой замер ничего не говорит о мыши.
Верить надо фирменной программе: она читает устройство напрямую, а браузер — через несколько слоёв.
Чего браузер увидеть не может
- Разрешение сенсора и частоту опроса в паспортном смысле. Браузер получает координаты в точках CSS, а не сведения об устройстве; всё остальное — оценка по потоку событий.
- Включено ли в системе ускорение указателя. А оно меняет число точек на то же движение руки — то есть искажает любую оценку DPI.
- Модель мыши, тип переключателей и их ресурс.
- Боковые кнопки, если система забрала их себе как «назад» и «вперёд». Тогда до страницы нажатие не доходит, и молчащая кнопка ещё не означает неисправную.
- Состояние коврика и сенсора: срывы на глянцевой или прозрачной поверхности выглядят как неисправность мыши, но ею не являются.
Частые вопросы
Почему показывает около 60 Гц?
Потому что браузер склеил события движения и привязал их к кадрам экрана. Такой замер показывает частоту монитора, а не мыши, и в сводке об этом сказано строкой «Точный режим: нет». Верить такой цифре нельзя.
У мыши заявлено 8000 Гц, а замер показывает меньше
Так и будет: на таких частотах узкое место — сам браузер, он не успевает обрабатывать поток. Измерить 8000 Гц из страницы невозможно в принципе, и любой сайт, который это обещает, обещает невозможное.
Какая частота опроса нужна?
Разница между 125 и 500 Гц заметна почти всем. Между 500 и 1000 — немногим, между 1000 и 4000 — единицам в соревновательных играх. Для беспроводной мыши высокая частота заметно сокращает время работы от заряда, поэтому 500 Гц — разумная середина.
Это помогло вам? Оцените:
Спасибо за обратную связь!