Входная задержка - Input lag

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

В видеоигры, задержка ввода относится либо к задержке между приемом сигнала телевизором или монитором и его отображением на экране.[1] (видеть задержка отображения ниже), или задержка между нажатием кнопки и реакцией игры.[2]

При разработке электронного оборудования задержка ввода - это задержка между генерированием электронного входного сигнала (нажатие кнопки, как указано выше) и его обработкой (порты ввода-вывода были прочитаны, а память обновлена, чтобы отразить состояние ввода). В этом поле явления, подробно описанные ниже, называются задержкой вывода. Более формально условия задержка ввода и задержка вывода также используются. Из-за того, что геймеры в основном не осведомлены о явлении задержки ввода на этом низком уровне, термины задержка ввода и задержка вывода со временем запутались, и вышеприведенное описание, в котором задержка ввода и вывода объединена в единое явление, известное как задержка ввода, стало популярным.

В целом, правильная терминология ясна: задержка между появлением физического ввода (например, изменение напряжения на выводах ввода-вывода) и его электронной обработкой (выводы ввода-вывода считываются процессором, а регистры памяти обновляются для отражения состояния выводов) это задержка ввода и задержка между отправкой электронного вывода (например, регистр памяти, установленный для отражения желаемого состояния вывода) и его обработкой в ​​физически наблюдаемое явление (например, чтение регистра памяти и изменение напряжения на выводах ввода-вывода соответственно), это задержка вывода. Короче говоря, задержка ввода возникает на устройствах ввода, а задержка вывода возникает на устройствах вывода.

Ниже приведены описания, основанные на разговорной речи игроков.

Возможные причины задержки от нажатия кнопки до реакции игры

Потенциальные причины «задержки ввода» - согласно второму определению - описаны ниже (шаги, которые имеют незначительный вклад в задержку ввода, были опущены). Каждый шаг в процессе увеличивает «задержку ввода», однако чистый результат может быть незаметным, если общая «задержка ввода» достаточно мала.

Контроллер отправляет сигнал на консоль

Для проводных контроллеров это отставание незначительно. Что касается беспроводных контроллеров, мнения о значении этого отставания разнятся. Некоторые люди утверждают, что замечают дополнительную задержку при использовании беспроводного контроллера, в то время как другие утверждают, что задержка в 4–8 миллисекунд незначительна.[3]

Консоль / ПК обрабатывает следующий кадр

А игровая приставка или же ПК пришлю новый Рамка как только он завершит необходимые вычисления для его создания. Количество кадров, отображаемых за второй (на средний ) называется частота кадров. Использование общих 60Гц монитора, максимальная теоретическая частота кадров 60 FPS (кадров в секунду), что означает, что минимальная теоретическая задержка ввода для всей системы составляет приблизительно 16,67 мс (1 кадр / 60 кадров в секунду). В монитор обычно горлышко бутылки для теоретического максимального FPS, поскольку нет смысла рендерить больше кадров, чем монитор может отобразить в секунду. В ситуациях, когда ЦПУ и / или GPU нагрузка высока, FPS может упасть ниже частоты обновления монитора.

Отдельные кадры не должны заканчиваться в пределах интервала обновления экрана для вывода с эквивалентной скоростью. Игровые движки часто используют конвейерная обработка архитектуры для обработки нескольких кадров одновременно, что позволяет более эффективно использовать базовый аппаратное обеспечение. Это усугубляет задержку ввода, особенно при низкой частоте кадров.[4]

Задержка отображения

Это задержка, вызванная телевизором или монитором (которая также называется "задержкой ввода" согласно первому определению выше, но "задержкой вывода" согласно второму определению). Обработка изображений (например, апскейлинг, сглаживание движения, или же сглаживание края ) требует времени и поэтому добавляет некоторую задержку ввода. Задержка ввода ниже 30 РС обычно считается незаметным в телевидение.[5] После обработки кадра последним шагом является обновление пиксели для отображения правильного цвета для нового кадра. Это время называется время отклика пикселя.

Типичное общее время отклика

Тестирование показало, что общая «задержка ввода» (от ввода контроллера до отклика дисплея) составляет примерно 200 мс отвлекают пользователя.[6] Также выясняется, что (за исключением задержки отображения монитора / телевизора) 133 мс - среднее время отклика и самые чувствительные игры (файтинги, шутеры от первого лица и ритм-игры ) достичь времени отклика 67 мс (без учета задержки отображения).[нужна цитата ]

Смотрите также

Рекомендации

Тест входной задержки: телевизоры с 2016 по 2017 год Dein-Fernseher.de

  1. ^ «Тест задержки ввода - FlatpanelsHD». www.flatpanelshd.com. Получено 2016-06-12.
  2. ^ Уилсон, Дерек. «Изучение запаздывания ввода внутри и снаружи». www.anandtech.com. Получено 2016-06-12.
  3. ^ "Задержка беспроводного контроллера: проблема? - LockerGnome". ШкафчикГном. 2011-08-27. Получено 2016-06-12.
  4. ^ https://danluu.com/latency-mitigation/
  5. ^ "Темная сторона овердрайва". бит-тек. Получено 2016-06-12.
  6. ^ «Консольные игры: фактор запаздывания». Eurogamer. Геймерская сеть. п. 2. Получено 2016-06-12.