NVIDIA REFLEX - СНИЖЕНИЕ ЗАДЕРЖКИ ОДНОЙ КНОПКОЙ
Если вы когда-нибудь заходили на Pro Settings, то могли заметить, что многие киберспортсмены ставят параметр Reflex в положение Disabled, а некоторые и вовсе полностью вырезают его командой -noreflex. Давайте разберемся, действительно ли эта технология не заслуживает нашего внимания
Reflex - это потомок режим Low latency Mode в панели NVIDIA, а именно технология на уровне движка игры, которая оптимизирует цепочку пререндера кадров. Простыми словами, она сокращает очередь кадров перед видеокартой до минимума, заставляя систему обрабатывать и выводить кадр на лету.
На практике это выглядит как динамический лимит FPS, который не даёт GPU упереться в 100% загрузки. Платить за это иногда приходится парой процентов кадров, но в результате получаем сокращение задержки. Проблема предшественника заключалась в том, что часто драйвер работал вслепую. Режим Ultra зажимал очередь в минимум для всех подряд, из-за чего в некоторых играх падал фреймрейт или появлялись микрофризы, так как процессор и видеокарта теряли синхронность. Это был внешний костыль, который зеленые исправили в новой технологии
Разберем доступные режимы
Disabled:
Как работает конвейер: Здесь задействован стандартный конвейер рендеринга с очередью кадров. Процессор обрабатывает игровую логику, физику, положение игроков и непрерывно шлет кадры видеокарте
Что происходит при нагрузке: Видеокарта не успевает моментально пережевывать этот поток, и в очереди скапливаются лишние кадры. В результате этого получаем увеличение задержки вывода, частота графического чипа при этом ведет себя динамически и полностью зависит от текущей нагрузки
Enabled:
Как работает конвейер: Технология внедряется в игровой движок и начинает управлять отправкой кадров напрямую. Она динамически управляет процессором: он больше не отправляет новые кадры пачками вперед, пока видеокарта не начнет отрисовывать текущий. Очередь кадров сокращается до минимума
В чем нюанс: Если в какой-то момент матча нагрузка на GPU падает (например, вы смотрите в стену), видеокарта думает, что тяжелая работа закончилась. Срабатывают встроенные алгоритмы энергосбережения P-States, и чип сбрасывает свои рабочие частоты ниже, чтобы сэкономить электричество и снизить нагрев. Когда вы снова резко выходите на противника, карта тратит время на то, чтобы поднять частоты обратно до максимума. В этот момент может на графике фреймтайма можно заметить небольшой скачок
Enabled + Boost:
Как работает конвейер: Сохраняет все плюсы обычного Enabled (минимальная очередь кадров), но решает проблему энергосбережения видеокарты, переводя ее в режим P0
Что делает Boost: Команда Reflex принудительно запрещает видеокарте сбрасывать частоты ядра даже тогда, когда нагрузка на неё в сцене временно падает. Графический чип постоянно держит максимальные рабочие частоты
Что выбрать
Если игра поддерживает технологию Reflex, то наилучшим выбором будет режим Enabled+Boost, в панели Nvidia при этом обязательно оставляем параметр Low Latency Mode в положении Disabled, чтобы предотвратить борьбу за управление очередью кадров между двумя разными алгоритмами
💬 Maximum FPS 🔫
Post #4328
767
