05 / 08
Задержка устройств — сколько добавляют частота обновления, частота опроса и Bluetooth
Считаем, сколько добавляют к результату теста скорости реакции частота обновления монитора, частота опроса мыши и клавиатуры, сенсорный экран и Bluetooth-звук.
Результат веб-теста скорости реакции — это время реакции человека + задержка устройства. Сократить задержку устройства сам человек не может, но если знать, какой компонент сколько добавляет, результаты можно оценивать честно.
Частота обновления монитора
Изображение на экране перерисовывается через фиксированные промежутки. Между моментом, когда сигнал готов, и его фактическим появлением на экране может пройти до одного кадра.
| Частота обновления | Один кадр |
|---|---|
| 60 Hz | около 16,7 ms |
| 120 Hz | около 8,3 ms |
| 144 Hz | около 6,9 ms |
| 240 Hz | около 4,2 ms |
К этому добавляются время обработки сигнала самим монитором (задержка ввода) и время, за которое пиксели меняют цвет (время отклика). При запуске этот сайт измеряет интервал между кадрами вашего экрана и сообщает его под результатом.
Частота опроса мыши и клавиатуры
USB-устройства ввода сообщают компьютеру о своём состоянии с фиксированной периодичностью. Устройство на 125 Hz может ждать до 8 ms, на 1000 Hz — до 1 ms. У клавиатур в зависимости от типа переключателей и подавления дребезга может добавляться ещё несколько ms.
Сенсорный экран
Сенсорному экрану нужно определить положение пальца и отфильтровать дрожание, поэтому его задержка обычно больше, чем у мыши. Это частая причина того, что на телефоне результаты получаются медленнее, чем на компьютере.
Bluetooth и звук
- Bluetooth-мышь и клавиатура — из-за цикла беспроводной передачи задержка может быть больше и неравномернее, чем у проводных.
- Вывод звука — из-за аудиобуфера операционной системы звук запаздывает на несколько или десятки ms. Bluetooth-наушники в зависимости от кодека могут запаздывать ещё сильнее и заметно увеличивать результаты в слуховом режиме.
Браузер и операционная система
Браузер получает события ввода, передаёт их в JavaScript, компонует изображение и выводит его на экран. Если открыто много вкладок или устройство загружено, этот процесс может замедлиться. Влияет и режим энергосбережения.
Как уменьшить задержку
- Используйте проводные мышь, клавиатуру и наушники.
- По возможности выставьте высокую частоту обновления и включите на мониторе режимы с низкой задержкой, например «игровой режим».
- Закройте другие вкладки и тяжёлые программы, а ноутбук подключите к сети.
- И главное — сравнивайте только значения, измеренные на одном и том же устройстве. Задержка устройства почти постоянна, поэтому отслеживать динамику она не мешает.