Как стать автором
Обновить

Как работает технология NVIDIA Reflex

Время на прочтение3 мин
Количество просмотров39K

Помимо трассировки лучей и сглаживания DLSS 2.0 на базе ИИ, современные видеоигры (в частности, Fortnite) поддерживают еще и технологию NVIDIA Reflex, которая призвана снизить системную задержку, возникающую между нажатием на кнопку и отображением действия на экране (например: нажал клавишу мыши — произошел выстрел).

Измерить «задержку ввода» непросто, поэтому в рамках NVIDIA Reflex используется комплекс программно-аппаратных средств. Сначала поговорим про новые 360-герцовые мониторы для киберспорта с модулем G-Sync, на котором работает Reflex Latency Analyzer. Помимо очевидных преимуществ высокой частоты обновления в соревновательных играх, «анализатор задержек», интегрированный в дисплей, позволяет измерять задержку поддерживаемых мышек, которые подключаются к монитору, задержку ПК и задержку отображения кадра на дисплее.

Вся эта статистика выводится через интерфейс GeForce Experience. При помощи анализа задержек на разных этапах киберспортсмены и профессиональные игроки могут улучшить свои тактики, оптимизировать игровые настройки, либо собрать ПК с наименьшими задержками.

Какие видеокарты поддерживают NVIDIA Reflex и как ее включить

Теперь про программную составляющую NVIDIA Reflex, которая уменьшает системную задержку и, как следствие, делает управление более отзывчивым. Сначала отмечу, что сама технология NVIDIA Reflex поддерживается всеми картами, начиная с поколения Maxwell (карты 900-й серии), и не требует наличия G-Sync-монитора или какого-либо другого оборудования, кроме видеокарты NVIDIA. Чтобы получить отзывчивое управление в игре с поддержкой Reflex, достаточно залезть в графические настройки игры и включить соответствующую опцию.

Как работает технология NVIDIA Reflex: разбираем на практике

Когда производительность упирается в центральный процессор, CPU готовит команды для видеокарты с запасом на 1-3 кадра (обрабатывает игровые данные, рассчитывает баллистику, готовит списки команд для графического адаптера). Для этого приходится захватывать управление на несколько кадров подряд, обрабатывать физику и игровую логику на процессоре на несколько кадров вперед и ждать пока видеокарта выведет все эти кадры на дисплей. Как следствие — задержки увеличиваются в несколько раз и отзывчивость управления падает. Инструменты NVIDIA Reflex позволяют разработчикам избавиться от этой очереди из нескольких кадров.

Используя инструменты Reflex, игровой движок начинает готовить команды на процессоре за несколько миллисекунд до того, как видеокарта закончит рендеринг текущего кадра. Подобное умное планирование устраняет очередь из нескольких кадров на рендеринг — управление захватывается для одного кадра, процессор считает игровую логику и физику для одного кадра, составляет список команд на отрисовку для GPU и сразу передает эти команды видеокарте без какой-либо очереди. Таким образом системная задержка сокращается в несколько раз.

Какие игры поддерживают NVIDIA Reflex

На текущий момент NVIDIA Reflex поддерживается в Fortnite, Valorant, Call of Duty: Warzone, Call of Duty: MW 2019, Call of Duty: Cold War, Destiny 2 и Apex Legends. В ближайшее время поддержка технологии появится в сетевых шутерах Overwatch и Rainbow Six: Siege. А Warzone, к слову, в скором времени получит еще и поддержку DLSS 2.0, что должно привести к получению еще большего фреймрейта для плавного гейминга.


Делитесь мнениями в комментариях на тему того, что думаете о технологии Reflex от NVIDIA. Пообсуждаем: стоит сия технология свеч? Или все это лишь очередная маркетинговая уловка, чтобы улучшить продажи 144/240/360-герцовых мониторов. Как думаете?

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
-1
Комментарии5

Публикации