Что такое DLSS 5? Начнем с расшифровки названия: DLSS означает Deep Learning Super Sampling («сглаживание с глубоким обучением») — семейство графических технологий рендеринга на основе ИИ от компании NVIDIA. Его компоненты решают самые разные задачи, включая реконструкцию более четких изображений и генерацию дополнительных отображаемых кадров. Однако сам по себе номер версии еще не говорит о том, какие именно возможности поддерживаются конкретной игрой или видеокартой.
NVIDIA выпустила DLSS 5, где представлен метод 3D-Guided Neural Rendering (нейрорендеринг с 3D-наведением) для улучшения освещения и материалов. Текущая аппаратная поддержка на локальных устройствах включает видеокарты серии GeForce RTX 50 и ноутбуки RTX Spark. Мы подробно объясним, как работают ключевые функции NVIDIA DLSS и на что стоит обратить внимание, прежде чем воспринимать номер версии как безоговорочное обещание великолепной графики.
О чем говорит само название DLSS
Представьте DLSS не как единственный переключатель в настройках, а как целый набор инструментов. Одни из них снижают нагрузку при отрисовке изображения, другие реконструируют данные об освещении, а третьи вставляют промежуточные кадры в видеопоток. DLSS 4 заложил основу для расширения этого набора, однако его возможности не гарантируют наличие тех же или новых функций в других номерных релизах. Точные сведения о каждой версии можно найти в документации NVIDIA по DLSS.
Для работы нейросетей DLSS требуются тензорные ядра — специализированные аппаратные блоки в графических процессорах GeForce RTX. Они многократно ускоряют математические операции, необходимые моделям ИИ. Однако само по себе наличие карты RTX не гарантирует доступ ко всем возможностям DLSS: у разных инструментов — разные аппаратные и программные требования.
В описаниях также встречается понятие «нейрорендеринг» (neural rendering) — это общий термин для применения нейросетей при создании или восстановлении изображений. Графика на базе ИИ способна помогать рендерингу в реальном времени, однако сама по себе эта формулировка не раскрывает механизм работы. Точно так же генеративный ИИ нельзя путать с ИИ-масштабированием (апскейлингом). Любые заявления о фотореалистичном освещении или изменениях в отображении материалов требуют подтверждения конкретными функциями: банальная реконструкция пикселей вовсе не означает, что система полностью пересчитывает реакцию поверхностей сцены на свет.
Как DLSS реконструирует детали изображения
Игре вовсе не обязательно стандартным путем отрисовывать каждый выводимый пиксель, чтобы картинка получилась детальной. DLSS способна восстанавливать информацию с помощью обученных моделей и данных, поступающих от самого игрового движка. Разница принципиальна: масштабирование, сглаживание и реконструкция освещения решают совершенно разные задачи, даже если в меню графики они расположены рядом.
- DLSS Super Resolution реконструирует изображение в высоком разрешении из кадров, отрисованных в более низком. Это значительно снижает нагрузку на традиционный рендеринг. Технология объединяет данные нескольких кадров, включая векторы движения (описывающие перемещение объектов во времени), и воссоздает детализацию. Режимы «Качество» (Quality), «Баланс» (Balanced) и «Производительность» (Performance) меняют внутреннее разрешение рендеринга ради прироста частоты кадров: в режиме «Качество» изначально отрисовывается больше пикселей, чем в «Производительности».
- DLSS Ray Reconstruction очищает трассированное освещение от шумов с помощью модели ИИ. Трассировка лучей просчитывает пути распространения смоделированного света, а трассировка пути (path tracing) делает это комплексно для всего освещения сцены. Из-за ограниченного количества лучей-выборок на картинке неизбежно возникает шум. Ray Reconstruction заменяет настраиваемые вручную шумоподавители (деноисеры) — фильтры, которые традиционно сглаживали этот шум, стараясь сохранить мелкие детали.
- NVIDIA Deep Learning Anti-Aliasing (DLAA) сглаживает края объектов в нативном разрешении. В данном случае нативное разрешение означает, что игра изначально рендерится в целевом разрешении монитора, без предварительного уменьшения. DLAA использует нейросетевое сглаживание без масштабирования картинки из низкого разрешения (как в Super Resolution), поэтому служит исключительно для повышения качества изображения, а не для ускорения рендеринга.
Почему сгенерированные кадры не делают управление более отзывчивым
DLSS Frame Generation (генерация кадров) создает дополнительные промежуточные кадры между теми, что были традиционно отрисованы графическим движком. Игре не приходится рассчитывать каждый из них с нуля. Технология Multi Frame Generation развивает эту идею, вставляя сразу несколько сгенерированных кадров между реальными на совместимом оборудовании и в поддерживаемых проектах. Большее количество шагов анимации на экране делает картинку визуально более плавной.
Но здесь кроется подвох: возросшая частота кадров на дисплее вовсе не означает, что игра чаще считывает движения мыши или быстрее обновляет физику игрового мира. Представьте, что вы добавили промежуточные страницы в блокнот с рисованным мультиком (флипбук). Движение станет более плавным, однако персонажи от этих лишних картинок не примут новых решений быстрее. Вот почему игровая производительность не измеряется одним лишь числом FPS.
Задержка ввода (input latency) измеряет время между нажатием клавиши и откликом на экране. Технология NVIDIA Reflex помогает уменьшить задержку системы в поддерживаемых играх, выступая важнейшим дополнением к генерации кадров. При этом она не превращает искусственные кадры в свежие данные симуляции. Поэтому для комфортной игры изначально нужен достаточный базовый FPS — не стоит рассчитывать, что интерполяция сама по себе избавит от «ватного» управления.
Как проверить совместимость и настроить DLSS
Для начала проверьте два пункта: совместимость вашей видеокарты и поддержку со стороны самой игры. Сопоставьте конкретную функцию DLSS с вашим графическим процессором и реализацией в игре. Наличие Super Resolution еще не означает поддержки Frame Generation, Multi Frame Generation или Ray Reconstruction.
Интеграция в движок игры критически важна: DLSS требуются точные входящие данные и строго определенное место в конвейере рендеринга. Разработчики вручную встраивают технологии в код игры или рендер-движка; переключатель в драйвере видеокарты не способен волшебным образом добавить их в любое приложение. Доступные создателям игры параметры настройки также влияют на то, как конкретная функция будет работать.
Обновите графические драйверы и загляните в приложение NVIDIA App, чтобы проверить доступные параметры или принудительные настройки (overrides). Они могут скорректировать поведение DLSS в совместимых проектах, но не добавят отсутствующую в коде интеграцию. Затем обязательно изучите настройки графики внутри самой игры: глобальный переключатель в панели управления не всегда включает всё сразу.
Оценивайте качество графики в динамике, а не по статичным скриншотам. Временная стабильность (temporal stability) означает, что мелкие детали не меняются и не дрожат от кадра к кадру. Обращайте внимание на визуальные артефакты — например, «гостинг» (шлейфы за движущимися объектами) или мерцание на движущихся гранях и только что открывшихся участках сцены. Итоговый результат зависит от интеграции технологии разработчиками, выбранного пресета, разрешения экрана и установленного «железа».
Сравните режим «Качество» с нативным рендерингом, а если требуется дополнительный прирост скорости, попробуйте «Баланс» или «Производительность». Обращайте внимание не только на плавность картинки, но и на отзывчивость управления. Если игра поддерживает альтернативы вроде AMD FidelityFX Super Resolution или Intel XeSS, протестируйте и их: требования к аппаратному обеспечению и качество картинки у них могут заметно отличаться.
Этот материал подготовлен совместно с технологиями искусственного интеллекта, после чего проверен и отредактирован редактором издания HowStuffWorks.