Инструменты1 сентября 2026 г., 15:46 МСК🤖 Auto

ComfyUI получил ноду для DLSS 5 Neural Rendering: тесты и установка

Разработчик lisitskyaa выпустил экспериментальную интеграцию ComfyUI-DLSS5-NR, позволяющую применять нейрорендеринг NVIDIA DLSS 5 прямо в графе обработки изображений без временных файлов.

Баннер новости 6498

Суть интеграции

Появился неофициальный узел ComfyUI-DLSS5-NR (версия 0.2.0), который интегрирует функцию Neural Rendering (NGX feature 18) непосредственно в процесс работы ComfyUI. В отличие от стандартных методов, где изображения сохраняются на диск для обработки внешними утилитами, эта реализация использует нативный мост D3D12 для передачи данных между PyTorch и DirectX 12 «на лету».

Архитектура обмена данными в текущей версии выглядит следующим образом:

  • Тензор PyTorch конвертируется в CPU float32.
  • Данные передаются в D3D12 (формат RGBA16F).
  • Обработка происходит через nvngx_dlssnr.dll (feature 18).
  • Результат возвращается обратно в CPU float32 и преобразуется в тензор PyTorch.

Разработчик отмечает, что оптимизация через CUDA/D3D12 interop запланирована на будущие релизы, а текущий CPU-стаджинг выбран для стабильности.

Параметры и возможности

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

Параметр Описание и значение
style Выбор стиля: natural, cinematic, default или числовые экспериментальные значения.
intensity Общая сила эффекта нейрорендеринга.
tone Сила локального тона/освещения (DLSSNR.LocalToneStrength).
structure Сила локальной структуры/микро-деталей (DLSSNR.LocalStructureStrength).
skin Сила структуры для кожи. Значение -1 оставляет поведение по умолчанию.
batch_mode still images сбрасывает временное состояние для каждого кадра; temporal sequence сохраняет его.
channel_order Порядок каналов: auto, RGBA или BGRA. Важно из-за различий в сборках рантайма.

Требования и установка

Проект работает только на Windows 10/11 x64 с видеокартами NVIDIA RTX и свежими драйверами. Критически важно наличие совместимого файла nvngx_dlssnr.dll, который пользователь должен предоставить самостоятельно. Проект не распространяет проприетарные бинарные файлы NVIDIA.

Для установки обычным пользователем:

  1. Скачать архив ComfyUI-DLSS5-NR-vX.Y.Z-windows-x64.zip из раздела Releases.
  2. Извлечь папку в ComfyUI/custom_nodes/ComfyUI-DLSS5-NR.
  3. Поместить файл nvngx_dlssnr.dll в папку runtime/.
  4. Перезапустить ComfyUI и добавить ноду experimental -> DLSS 5 NR -> DLSS 5 Neural Rendering (Unofficial).

Важные предупреждения

Интеграция является экспериментальной и использует недокументированный интерфейс. Возможны сбои процесса ComfyUI при несовместимости драйверов или версий DLL. Ошибка 0xBAD00001 означает, что рантайм отклонил функцию для текущей GPU/драйверной комбинации. Разрешение изображения на выходе всегда совпадает с входным — это постобработка, а не супер-разрешение (Super Resolution).

Источник: Github ↗