NVIDIA DLSS 5

DLSS 5 запустили на RTX 4070 SUPER — без поддержки NVIDIA

Железо

DLSS 5 удалось запустить на GeForce RTX 4070 SUPER, хотя официально новая технология NVIDIA пока доступна только для видеокарт RTX 50. Независимый разработчик MAAN воспроизвёл нейросеть Neural Rendering с помощью Vulkan и представил проект OpenDLSS-NR. Более того, у него появилась отдельная версия для WebGPU, способная выполнять те же вычисления без тензорных ядер NVIDIA.

Правда, владельцам RTX 40 пока рано искать кнопку включения DLSS 5 в своих играх. OpenDLSS-NR — экспериментальная реализация нейросети, а не готовый игровой мод. Но результаты разработчика позволяют оценить, как технология работает на оборудовании предыдущего поколения.

В основе проекта лежит нейросеть из 71 блока, архитектуру которой MAAN восстановил из оригинального компонента DLSS-NR версии 310.8.0. Разработчик утверждает, что добился побитового совпадения результатов с реализацией NVIDIA. Причём совпадают не только итоговые изображения, но и промежуточные данные, получаемые на разных этапах обработки.

Чтобы понять, что именно удалось воспроизвести, стоит вспомнить принцип работы самой DLSS 5. В отличие от привычного масштабирования изображения, Neural Rendering получает уже отрисованный игровой кадр и преобразует его внешний вид с помощью генеративной нейросети.

Технология может добавлять визуальные детали, изменять характер освещения и улучшать отображение материалов, кожи и других элементов сцены. При этом разрешение входного и выходного изображения остаётся одинаковым.

Это отдельная задача, не связанная напрямую с увеличением количества кадров. О том, как работает генерация кадров NVIDIA DLSS и чем она отличается от масштабирования, мы уже рассказывали отдельно.

В OpenDLSS-NR используется архитектура U-Net, объединяющая трансформеры со сдвигающимися окнами и глобальный визуальный трансформер ViT. Нейросеть работает с активациями FP8 и накоплением FP16, а её веса занимают приблизительно 141 МиБ.

Для выполнения вычислений MAAN подготовил шейдеры GLSL и оптимизированные PTX-ядра, использующие тензорные ядра NVIDIA. Именно эта реализация позволила запустить восстановленную нейросеть на GeForce RTX 4070 SUPER.

В опубликованных результатах тестирования разработчик указал следующие значения времени выполнения всей нейросети:

  • 768 × 768 пикселей — 2,8 мс;
  • 1920 × 1080 пикселей — 7,8 мс;
  • 2560 × 1440 пикселей — 12,6 мс;
  • 3840 × 2160 пикселей — 29,3 мс.

Здесь есть важная деталь: MAAN приводит минимальное время выполнения, зарегистрированное за 40 кадров, а не средний результат. По его наблюдениям, медианные значения оказываются на несколько процентов выше.

Кроме того, 7,8 мс при разрешении 1080p — это время работы самой нейросети. Оно не включает все остальные операции игрового движка. Поэтому по этим цифрам нельзя определить, какой FPS получит владелец RTX 4070 SUPER после включения DLSS 5 в реальной игре.

Ещё интереснее выглядит отдельная реализация OpenDLSS-NR для WebGPU. Она воспроизводит ту же нейросеть, но не требует аппаратной поддержки FP8 и специализированных тензорных ядер NVIDIA.

Такой подход позволяет экспериментировать с нейросетевым рендерингом в браузере и потенциально использовать другие графические архитектуры. Однако отсутствие зависимости от оборудования NVIDIA не означает, что производительность останется прежней.

По результатам MAAN, обработка изображения размером 512 × 512 пикселей через WebGPU занимает 72 мс. Оптимизированная нативная реализация на RTX 4070 SUPER справляется с аналогичной задачей приблизительно за 2,7 мс.

Разница составляет более 26 раз. Впрочем, это сравнение двух реализаций нейросети, а не полноценный тест производительности разных видеокарт.

Для владельцев AMD и Intel версия WebGPU представляет интерес прежде всего как возможность экспериментировать с технологией без обязательного использования аппаратной платформы NVIDIA. Но универсальным решением для запуска DLSS 5 в играх она пока не стала.

Сам OpenDLSS-NR также нельзя просто скачать и установить вместо оригинальной DLSS 5. Проект распространяется по лицензии MIT, однако его репозиторий не содержит проприетарные веса нейросети NVIDIA. Пользователь должен самостоятельно предоставить совместимые файлы модели.

Есть и требования к оборудованию. Для нативной реализации разработчик указывает Windows, видеокарту NVIDIA поколения Ada Lovelace или новее и драйвер с поддержкой необходимых расширений Vulkan. Таким образом, наличие открытого исходного кода ещё не означает совместимость со всеми GPU.

В проект входит демонстрационный рендерер на базе Google Filament с поддержкой векторов движения и временной обратной связи. Но полноценной интеграции в существующие игры нет. DLSS Super Resolution также не реализована, поскольку использует другую нейросеть.

По состоянию на 24 сентября 2026 года NVIDIA официально указывает поддержку DLSS 5 Neural Rendering для видеокарт GeForce RTX 50. OpenDLSS-NR показывает, что нейросетевая часть технологии способна выполняться и на RTX 4070 SUPER. Однако это самостоятельный эксперимент, а не официальное расширение поддержки DLSS 5 для всей серии RTX 40.

Исходный код, документация и результаты тестирования опубликованы в репозитории OpenDLSS-NR на GitHub.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x