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


Задержка ввода или задержка ввода — это количество времени , которое проходит между отправкой электрического сигнала и возникновением соответствующего действия.

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

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

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

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

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