Было предложено объединить эту статью с Lag (видеоигры) . ( Обсудить ) Предлагается с октября 2024 года. |
Входная задержка или задержка ввода — это количество времени , которое проходит между отправкой электрического сигнала и выполнением соответствующего действия.
В видеоиграх этот термин часто используется для описания любой задержки между вводом и игровым движком , монитором или любой другой частью цепочки сигналов , реагирующей на этот ввод, хотя все вклады задержки ввода являются кумулятивными.
Ниже описаны возможные причины задержек ввода. Каждый шаг в этом процессе, каким бы малым он ни был, увеличивает общую задержку ввода, однако объединенный результат может быть незаметен, если все задержи ввода достаточно малы.
Для проводных контроллеров эта задержка обычно незначительна. Для беспроводных контроллеров мнения о значимости этой задержки различаются. Некоторые люди утверждают, что замечают дополнительную задержку при использовании беспроводного контроллера, в то время как другие утверждают, что задержка в 4–8 миллисекунд незначительна. [1]
Игровая консоль или ПК отправит новый кадр после того, как закончит выполнять необходимые вычисления для его создания. Количество кадров, отображаемых в секунду (в среднем ), называется частотой кадров . Если использовать в качестве примера обычный монитор с частотой 60 Гц , максимальная теоретическая частота кадров составляет 60 FPS (кадров в секунду), что означает, что минимальная теоретическая задержка ввода для всей системы составляет приблизительно 16,67 мс (1 кадр/60 FPS) . Монитор обычно является узким местом для теоретического максимального FPS, поскольку нет смысла отображать больше кадров, чем монитор может показать. В ситуациях, когда нагрузка на ЦП , ГП , память , шину и т. д. является узким местом, FPS может упасть ниже частоты обновления монитора.
Отдельные кадры не обязательно должны быть завершены в интервале обновления экрана для вывода с эквивалентной скоростью. Игровые движки часто используют конвейерные архитектуры для обработки нескольких кадров одновременно , что позволяет более эффективно использовать базовое оборудование . Это усугубляет задержку ввода, особенно при низкой частоте кадров. [2] [3]
Это задержка, вызванная телевизором или монитором (также называемая задержкой вывода ). В дополнение к задержке, налагаемой временем отклика пикселей экрана , любая обработка изображения (например, масштабирование , сглаживание движения или сглаживание краев ) занимает время и, следовательно, добавляет больше задержки ввода. Задержка ввода менее 30 мс обычно считается незаметной на телевизоре . [4] После обработки кадра последним шагом является обновление пикселей для отображения правильного цвета для нового кадра. Время, которое это занимает, называется временем отклика пикселей .
Тестирование показало, что общая задержка ввода (от человеческого ввода до видимого ответа) примерно в 200 мс отвлекает пользователя. Также, похоже, что (исключая задержку отображения монитора/телевизора) 133 мс — это среднее время отклика, а самые чувствительные игры ( файтинги , шутеры от первого лица и ритм-игры ) достигают времени отклика 67 мс (исключая задержку отображения). [5]