Выжимаем максимум плавности из DLSS FrameGen и G-Sync

Коротко, как перейти от такого:

К такому:

UPD: Дополнительные детали по теме - в отдельном посте.

Если у вас монитор который поддерживает AMD FreeSync или G-Sync, а также видеокарта, которая поддерживает генерацию кадров (и если даже не поддерживает, но FPS утыкается близко к большой герцовке монитора) - у меня есть для вас пара рекомендаций, которые могут сделать вашу жизнь максимально комфортной.

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

Вопрос у меня был вот такой:

Выжимаем максимум плавности из DLSS FrameGen и G-Sync

Базово с G-Sync всё достаточно просто работало, как мне всегда казалось. Ты просто включаешь его в настройках Nvidia на мониторах, которые его поддерживают - и собственно на этом всё.

Это одна и та же настройка, в старой панели Nvidia и в новой Nvidia App, кому где удобнее.

Но оказалось, чтобы на современной системе создать видеокарте максимально комфортные условия для синхронизации FPS в игре и частоте обновления монитора - надо соблюсти несколько достаточно простых правил, о них надо просто знать.

1. Убедиться в активности Hardware-accelerated GPU scheduling в настройках Windows 11

Просто проверьте, что эта опция в настройках Windows активирована.
Просто проверьте, что эта опция в настройках Windows активирована.

2. Выключить в настройках игры вертикальную синхронизацию.

Пра активной генерации кадров она и так и так становится недоступной. Без генерации кадров надо вручную проследить что она в игре точно отключена.

3. Настроить в настройках Nvidia App несколько глобальных параметров:

- Технология монитора - G-Sync совместимая (это наверное очевидное, но всё же)

- Режим низкой задержки на Ultra (но возможно даже без этой опции всё будет работать прекрасно, так что этот пункт опциональный).

- Вертикальная синхронизация должна быть включена

- Максимальное количество кадров в секунду - на 3-5 кадров меньше герцовки вашего монитора. Скажем, у меня монитор работает на 120 герц - следовательно я ставлю себе ограничение до 115 кадров в секунду.

Выжимаем максимум плавности из DLSS FrameGen и G-Sync

И на этом - собственно

Выжимаем максимум плавности из DLSS FrameGen и G-Sync

Можно закатываться в игры и тестить плавность картинки.

Как говорит более интеллектуально одарённый разум:

DLSS FG очень не любит, когда FPS упирается в «потолок» герцовки монитора.

После этих на самом деле небольших подкруток - картинка на мониторе становится максимально плавной и лишенной каких-либо разрывов.

Для меня это честно говоря стало большим открытием. И играть теперь стало в несколько раз комфортнее. Надеюсь кому-нибудь этот мини-гайд тоже пригодится.

Ответ на терзающий вопрос: почему по инструкции V-Sync в игре надо выключить, а в глобальных настройках Nvidia - включить?

Я не инженер Nvidia, вижу что эта настройка просто работает как надо. Детальный ответ от интеллекта выше моего вот такой:

Настройки в драйвере (NVCP) и настройки внутри игры работают на разных уровнях «конвейера» графики.

Внутри игры (In-game V-Sync): Это «глупая» инструкция для движка игры. Она заставляет игру ждать сигнала от монитора, прежде чем начать рисовать следующий кадр. Проблема в том, что игровые движки часто используют устаревшие методы (двойную или тройную буферизацию), которые добавляют огромную задержку (Input Lag).

В драйвере (Driver V-Sync): Это «умная» инструкция для видеокарты. Когда включен G-SYNC, драйвер NVIDIA знает о состоянии твоего монитора гораздо больше, чем игра.

Когда ты включаешь DLSS Frame Generation, игра принудительно включает технологию Reflex. Если V-Sync включен в драйвере, Reflex понимает это и автоматически ограничивает FPS чуть ниже частоты обновления монитора (например, 138 FPS вместо 144). Если V-Sync включен в игре, Reflex часто не может перехватить управление, и ты получаешь «старый добрый» лаг в 100 мс.

Настройки драйвера дополняют или перехватывают управление.

Выключая V-Sync в игре, ты говоришь движку: «Просто выдавай кадры максимально быстро, не пытайся умничать».

Включая V-Sync в драйвере, ты говоришь видеокарте: «Ты видишь G-SYNC и Reflex, ты видишь сгенерированные кадры — теперь аккуратно разложи их по полочкам, чтобы монитор не сошел с ума».

249
61
17
7
7
4
3
1
1
1
1
563 комментария