Input lag и фреймтаймы - разные проблемы: первый про задержку реакции игры на ваш ввод, вторые - про равномерность вывода кадров. "Стабильные 90 FPS" могут ощущаться хуже "средних 120", если у 90 FPS выше input lag (V-Sync/очередь кадров) или есть редкие пики фреймтайма. Практика: меряйте 99-й перцентиль и джиттер, затем снижайте задержку и стабилизируйте кадры.
Коротко о том, что важнее: задержки vs фреймтаймы
- Input lag определяет, насколько "поздно" действие попадёт на экран; это критично для шутеров, файтингов и парирования.
- Фреймтаймы определяют, насколько ровно меняется картинка; это критично для плавного панорамирования и трекинга цели.
- "Стабильные FPS" не гарантируют плавность: важнее пики (99-й перцентиль) и джиттер, а не среднее.
- Ограничение FPS может улучшить фреймтаймы, но ухудшить задержку, если создаёт лишнюю очередь кадров.
- Оптимизация обычно идёт так: софт и диагностика → настройки игры/драйвера → железо/монитор.
Что такое input lag: источники и методы измерения
Input lag - это суммарная задержка между вашим действием (клик/нажатие) и моментом, когда результат этого действия становится видимым на экране. Когда спрашивают "input lag что это и как уменьшить", важно уточнить: речь про задержку всей цепочки, а не только монитора.
Типовые источники задержки: устройство ввода (опрос, дебаунс), ОС и очередь сообщений, игра (частота тиков/обработка), CPU/GPU (рендер-очередь, буферизация), драйвер/композитор, монитор (скалер/овердрайв/обработка), плюс синхронизация (V-Sync, VRR) и сетевой лаг (если оцениваете "попадание" по серверу).
Как измеряют на практике: (1) высокоскоростная съёмка "кнопка/экран" и подсчёт кадров, (2) специализированные latency-метрики/оверлеи (если поддерживаются игрой/драйвером), (3) косвенно - через изменение параметров очереди и сравнение.
Фреймтаймы: почему среднее не равно плавности
FPS - это производная величина. Плавность ощущается по фреймтаймам (времени от кадра к кадру): две системы с одинаковым средним FPS могут выглядеть по-разному, если распределение фреймтаймов различается.
- Средний FPS скрывает редкие, но заметные "пилы" - пики фреймтайма.
- Медиана показывает "типичный" кадр, но тоже не ловит редкие провалы.
- 99-й перцентиль (p99) лучше описывает, насколько часто возникают тяжёлые кадры (микрофризы).
- Джиттер - разброс фреймтаймов: даже без больших пиков картинка может "дребезжать" при неровной подаче.
- Frame pacing важнее "потолка": стабильная подача кадров приятнее, чем случайные скачки.
- Ограничители FPS и синхронизация могут выровнять подачу кадров, но иногда добавляют очередь и повышают input lag.
Стабильные 90 FPS против переменных 120+: механика проигрыша
Ниже - практичные сценарии, где "стабильные 90" субъективно проигрывают "средним 120", хотя цифра кажется "ровной".
- 90 FPS с V-Sync и глубокой очередью: кадры ровные, но управление "вязкое" из‑за накопленной задержки (особенно при GPU-bound).
- 90 FPS с жёстким лимитом и неверной подстройкой: лимитер создаёт периодические "ступеньки" в фреймтаймах, заметные на поворотах камеры.
- 120+ средних, но с редкими провалами: картинка в целом более отзывчивая, и если пики редки/коротки, мозг сильнее "взвешивает" общую отзывчивость.
- Соревновательный шутер: приоритет - минимальная задержка выстрела/треккинга; 120 средних часто дают меньше input lag, чем "идеально ровные 90" с буферизацией.
- VRR (G-SYNC/FreeSync): переменные 120 с VRR могут ощущаться ровнее и отзывчивее, чем 90 с фиксированной синхронизацией.
Джиттер, пропуски кадров и их влияние на игровой опыт
- Джиттер ухудшает "сцепление" движения: при панорамировании объекты как будто подпрыгивают, хотя FPS выглядит высоким.
- Пропуски/дубликаты кадров проявляются как "дёрг" или краткий рывок - часто из-за конфликтов синхронизации, перегруза CPU или фоновых задач.
- Микрофризы чаще связаны с пикирующими фреймтаймами: шейдеры, подгрузка ассетов, сборка мусора, антивирус, оверлеи, запись видео.
- Что реально улучшает ощущение: уменьшение p99 и джиттера, стабилизация frame pacing, снижение очереди кадров.
- Ограничения: идеальные графики не гарантируют идеальную "играбельность", если есть сетевой лаг или серверный тик низкий.
- Компромисс: агрессивное снижение задержки (например, без буферизации) иногда повышает вероятность спайков фреймтайма на слабом CPU.
Как практически тестировать задержки и фреймтаймы (инструменты и сценарии)
Чтобы понять, как измерить фреймтаймы и избавиться от микрофризов, тестируйте повторяемыми сценами: одинаковая карта/локация, одинаковый маршрут камеры, 60-120 секунд записи метрик, одинаковые настройки и версия драйвера.
| Метрика | Что описывает | Как интерпретировать | Чем мерить/как снимать | Типичная причина ухудшения |
|---|---|---|---|---|
| Latency (end-to-end) | Задержку от ввода до отображения | Меньше - лучше; сравнивайте при одинаковой сцене и FPS-режиме | Высокоскоростное видео "кнопка/экран", игровые/драйверные latency-оверлеи (если доступны) | V-Sync, длинная render queue, GPU-bound, обработка монитора |
| Frametime mean | Среднюю длительность кадра | Плохо скрывает редкие провалы | Оверлеи/логгер фреймтаймов (по времени кадра) | Общий недостаток производительности CPU/GPU |
| Frametime median | "Типичный" кадр | Полезно для сравнения режимов, но игнорирует хвост распределения | Те же логи, расчёт медианы | Смешанный профиль нагрузки, фоновые задачи |
| Frametime 99th (p99) | Качество "хвоста" - микрофризы | Ключ к ощущению плавности; стремитесь уменьшить p99 | Логи фреймтаймов + расчёт перцентиля | Статтер из-за подгрузки, компиляции шейдеров, CPU spikes |
| Jitter (разброс) | Неровность подачи кадров | Меньше - ровнее; важен при поворотах камеры | Статистика по дисперсии/стд. отклонению фреймтаймов | Нестабильные лимитеры, VRR-вне-диапазона, драйверные конфликты |
- Ошибка: тестировать "по ощущениям" в разных сценах. Микрофризы часто сценозависимы; без повторяемости вы сравниваете разные нагрузки.
- Ошибка: сравнивать режимы при разном GPU/CPU-bound. Например, снижение графики может убрать GPU-bound и резко поменять очередь кадров и input lag.
- Миф: "стабильный FPS = отсутствие статтера". Можно иметь ровные 90 FPS и всё равно ловить короткие пропуски из-за фоновых прерываний/оверлеев.
- Ошибка: включить несколько оверлеев/запись. Счётчики, захват и браузерные оверлеи могут сами ухудшать p99.
- Миф: "достаточно купить монитор". Запрос "монитор для игр с низким input lag купить" имеет смысл, но монитор - лишь часть цепочки; чаще ограничивает очередь кадров/настройки.
Конкретные шаги оптимизации: настройки, железо и системные правки

Цель - одновременно уменьшить задержку и убрать пики фреймтаймов. Если ваш вопрос - "как снизить задержку ввода в играх", начинайте с софта и настроек, а к железу переходите только после измерений.
-
Software (диагностика и чистота среды)
- Закройте оверлеи, запись, браузер, лишние лаунчеры; проверьте, исчезают ли пики p99.
- Обновите драйвер GPU и чипсета; убедитесь, что игра стоит на быстром накопителе, а не на забитом диске.
- Отключите "улучшатели" изображения в панели монитора (шумоподавление, динамическая контрастность), если они добавляют обработку.
-
Settings (игра и драйвер)
- Если доступно: включите режим снижения задержки/рефлекс-аналоги в игре; снижайте очередь кадров.
- Проверьте V-Sync: для минимального input lag обычно избегают классического V-Sync, а для плавности используют VRR и корректный лимит FPS внутри диапазона VRR.
- Ограничьте FPS так, чтобы избежать постоянного упора в GPU на 99-100%: это часто уменьшает очередь и улучшает и latency, и p99.
- Для владельцев NVIDIA: настройки nvidia для уменьшения input lag и повышения плавности сводятся к контролю буферизации/очереди, выбору режима низкой задержки (если применимо) и согласованию V-Sync/VRR/лимитера без конфликтов.
-
Hardware (когда настройки уже выжаты)
- Если вы CPU-bound (плохой p99 при невысокой загрузке GPU) - упор в процессор/память; помогает снижение "тяжёлых" CPU-настроек (тени, дистанция, плотность).
- Если вы GPU-bound и latency высока - полезнее снизить нагрузку на GPU или перейти на более мощную видеокарту, чем "дожимать" лимитером.
- Монитор: низкая задержка обработки, адекватный овердрайв без артефактов, VRR при необходимости - но покупка оправдана только после измерений всей цепочки.
Мини-кейс (повторяемый): игра-шутер, 144 Гц монитор с VRR, наблюдаются "ровные 90 FPS", но управление вязкое. План: зафиксировать сцену, снять логи фреймтаймов, затем переключить V-Sync/VRR-режимы и лимит FPS, добившись минимальной очереди и приемлемого p99.
1) Запись базовой точки: V-Sync=ON, лимит=90, сцена=маршрут 60с Снимите: latency (если есть), frametime p99, jitter 2) Вариант A (на отзывчивость): V-Sync=OFF, VRR=ON (если поддерживается), лимит=чуть ниже верхней границы VRR Повторите запись и сравните p99/jitter и ощущение ввода 3) Вариант B (на плавность без очереди): VRR=ON, V-Sync=ON только в драйвере (при необходимости), лимит согласованный Повторите запись, выберите режим с меньшим p99 при приемлемом latency
Разбор типичных технических нюансов и заблуждений
Можно ли по одному FPS понять, есть ли input lag?

Нет. FPS не показывает длину очереди кадров и обработку отображения; при одинаковом FPS задержка может отличаться заметно из-за V-Sync, буферизации и GPU-bound.
Почему "стабильные 90 FPS" иногда ощущаются хуже "средних 120"?
Чаще всего из-за большей суммарной задержки (очередь кадров) или из-за того, что "стабильность" относится к среднему, а не к p99 и джиттеру. В итоге картинка может быть ровной, но управление - поздним.
Что важнее для микрофризов: средний фреймтайм или 99-й перцентиль?
Для микрофризов важнее p99 (и близкие перцентили): именно хвост распределения отражает редкие тяжёлые кадры. Среднее может оставаться хорошим, пока p99 "пилит".
Включение V-Sync всегда увеличивает задержку ввода?
Классический V-Sync обычно добавляет задержку, потому что ждёт развёртку и может накапливать очередь. С VRR и аккуратным лимитом иногда удаётся сохранить плавность без большой очереди, но это нужно проверять измерениями.
Ограничитель FPS всегда улучшает плавность?
Не всегда: плохой лимитер может добавить периодические колебания фреймтайма. Хороший лимит помогает, когда убирает упор в GPU и снижает очередь, улучшая и ровность, и input lag.
Можно ли выбрать "лучший" режим без тестов и логов?

Надёжно - нет: разные игры, движки и конфигурации ведут себя по-разному. Минимум - сравнить одинаковую сцену по p99 и джиттеру и отдельно оценить задержку ввода.



