Что такое входной лаг
Давайте разберемся, что такое задержка ввода; это время, которое требуется для отображения действия или сигнала на экране телевизора или монитора. Input lag имеет большое значение для геймеров; чем быстрее изображение реагирует на действия игрока, тем лучше. Input lag следует рассматривать отдельно для телевизора и монитора, так как при разных подходах изображение отображается по-разному.
Какие компоненты генерируют входное запаздывание
Возьмем самую простую ситуацию: вы перемещаете мышь, и через некоторое время объект, которым вы управляете, что-то делает, и это может занять некоторое время. Это время будет состоять из следующих временных интервалов, которые складываются в задержку ввода.
- При перемещении мыши сенсор улавливает движение, генерируется сигнал, который передается в компьютер.
- Время передачи сигнала зависит от типа компьютерной мыши; проводной мыши требуется меньше времени, чем мыши Bluetooth. Именно поэтому геймеры предпочитают проводные мыши.
- Затем сигнал обрабатывается программой, и происходит сопоставление объекта и желаемого действия, производятся расчеты, и программа формирует изменение движения объекта.
- Эта информация формируется в видеокадр, обрабатывается видеокартой и передается на устройство вывода. Теперь это HDMI или Display port.
- Информация поступает на монитор по входу HDMI.
- Информация поступает в процессор монитора, который формирует изображение для отображения на экране.
- Изображение отображается на экране.
Все эти действия занимают время, не очень много, но в конечном итоге оно исчисляется десятками миллисекунд, и вот как можно примерно представить время, необходимое для отображения действия на экране монитора.
Мышь —5-15миллисекунд.
Компьютерная обработка —2-15миллисекунд
Формирование видеопотока —2-10миллисекунд
Прием видеопотока телевизором —2-10миллисекунд
Формирование сигнала для отображения2-10миллисекунд
Вывод изображения на экран7-15 миллисекунд времени отклика.
В результате мы получаем около 30 миллисекунд задержки ввода; это минимальное значение, но в реальности оно может быть больше. Убедитесь, что вы отличаете задержку ввода от времени отклика. Время отклика может быть небольшим, но задержка ввода будет намного больше.
Почему производители мониторов указывают меньшее время отклика?
В описаниях мониторов или телевизоров можно встретить время отклика 1 миллисекунда (MPRT) или 3 мс (GTG). Вы должны понимать, что это все маркетинг. Давайте посчитаем, монитор с частотой кадров 240 в секунду. В одной секунде 1000 миллисекунд, а 1000/240 дают 4,17 миллисекунды. Изображение меняется каждые четыре миллисекунды. И все показатели GTG или MPRT учитывают зрительное восприятие; например, человек не видит более темные части изображения, если они находятся на фоне более светлых частей изображения. Именно здесь применяются всевозможные алгоритмы расчетов и получаются маркетинговые показатели.
Задержка ввода в мониторах
В мониторах, поскольку они специально предназначены для работы с компьютерами, задержка ввода минимальна; чем лучше монитор, тем меньше задержка ввода. У среднего монитора задержка ввода составляет около десяти миллисекунд. Это также относится к дисплеям ноутбуков. Если вы геймер, покупайте монитор с самой высокой частотой дисплея; чем выше частота дисплея, тем лучше. Кроме того, из-за особенностей производственного процесса светодиодные дисплеи имеют большую задержку ввода, чем OLED-дисплеи.
Задержка ввода в телевизоре
Телевизоры имеют большие экраны, и качество изображения должно быть высоким, для этого в операционных программах телевизоров разработано несколько подпрограмм для дополнительной обработки изображения. Например, существует программа масштабирования, программа для работы с HDR, а также программы для улучшения качества изображения. Все эти программы значительно увеличивают время вывода изображения на экран. Эта задержка ввода достигает 100 мс. Хорошей новостью является то, что если вы используете телевизор в качестве монитора, то все подпрограммы, создающие задержку ввода, отключаются; это включение игрового режима. Если вы используете телевизор только для просмотра видео, то задержка ввода вообще ни на что не влияет.
Задержка ввода в игровой консоли
Игровые приставки бывают разные; например, PS5 или Xbox — это игровой компьютер, предназначенный только для игр. Некоторые приставки Nintendo имеют собственный экран, на котором отображается игра; при желании изображение можно вывести на монитор или телевизор. У игровых консолей задержка немного меньше, поскольку они предназначены для игр, а игры оптимизированы для быстрого формирования изображения; благодаря этому задержка ввода уменьшается на 20-30%, в основном за счет оптимизации обработки изображения видеокартой.
Как устранить задержку ввода
Если у вас значительная входная задержка и вам неудобно играть, вы можете уменьшить задержку.
- Проверьте подключение к Интернету; иногда у вашего интернет-провайдера возникают проблемы с проверкой ping; используйте https://www.speedtest.net/.
- Используйте проводную мышь, если вы пользуетесь игровыми джойстиками; также лучше, если они будут проводными.
- Установите на мониторе максимальную частоту кадров; если ваш монитор Smart, у него есть режим Game Mode, обязательно включите этот режим. В мониторах без Smart есть этот режим, но он работает немного иначе; изменяются только настройки изображения, яркость и контрастность.
- Если вы используете телевизор в качестве монитора, включите игровой режим, когда вы играете. Современные телевизоры поддерживают автоматический игровой режим ALLM (Auto Low Latency Mode); проверьте, находится ли телевизор в игровом режиме.
- Онлайн-игры, такие игры работают с игровыми серверами, что, возможно, является проблемой на игровых серверах.
Действительно ли задержка ввода является проблемой?
Всегда существует входная задержка, больше или меньше. Правильно измерить входную задержку сложно, поскольку она состоит из многих компонентов, некоторые из которых можно измерить только лабораторными методами, и это нелегко. Как правило, гораздо проще измерить время поступления сигнала на HDMI-вход телевизора или монитора и увидеть реальный вид изображения, но это будет измерение только времени задержки самого телевизора. Как правильно измерить, когда изображение только начало появляться, так как матрица дисплея не может реагировать мгновенно, или когда изображение полностью отображено (в LED дисплеях пиксели завершили поворот, а в OLED пиксели достигли нужной яркости). Вы можете принять за норму 20% появления кадра или 40% и измерить время запаздывания. Все это относительно и требует критического подхода к Input lag.
Как я могу понять, что такое мой Input Lag?
Например, в онлайн-играх вы можете видеть время задержки на экране, это и есть значение пинга, но это всего лишь время, за которое ваш компьютер обменивается с сервером пакетами данных. Расчет прост: отправляющий пакет указывает время отправки, компьютер или сервер, принимающий пакет, рассчитывает время, которое потребовалось для отправки пакета. Это одна часть времени задержки, которая составит 30-50 мс.
А если речь идет о мониторе или телевизоре, то время задержки будет практически равно частоте кадров (частоте обновления) и будет равно этим значениям.
Частота обновления | Задержка ввода |
60 Гц | 16.6mc |
120 Гц | 8.3mc |
144 Гц | 6.94 мк |
165 Гц | 6.0mc |
240 Гц | 4.16mc |
360 Гц | 2.77 мк |
480 Гц | 2.08 мк |
Имеет ли значение задержка ввода
Если вы не играете в игры, Input Lag не должен вас беспокоить, если вы играете в игры и используете монитор или телевизор с высокой частотой обновления. Вы не заметите существенного отставания из-за монитора или телевизора. Если Input Lag важен для вас, я предполагаю, что вы играете в динамичные игры; тогда Input Lag важен для вас.
И если вы хотите его уменьшить, нужно рассматривать проблему в целом, начиная с видеокарты и мыши и лишь в последнюю очередь обращая внимание на монитор. Современные мониторы и телевизоры имеют низкое время задержки.