ComfyUI-DLSS5-NR: DLSS 5 Neural Rendering se ejecuta dentro de ComfyUI
Nodo experimental de ComfyUI que ejecuta el Neural Rendering de NVIDIA DLSS 5 en proceso vía un puente D3D12, mejorando imágenes y vídeo sin salir de tu flujo.
Pares de muestras de las pruebas del autor: primera imagen de cada par con DLSS 5 Neural Rendering, segunda sin él.
Qué hace el nodo
ComfyUI-DLSS5-NR de lisitskyaa incorpora NVIDIA DLSS 5 Neural Rendering (función NGX 18) a ComfyUI como un nodo de imagen a imagen. En lugar de lanzar un helper externo o hacer ida y vuelta de archivos por disco, el nodo llama al runtime de DLSS Neural Rendering en proceso mediante un pequeño puente nativo D3D12: el tensor de ComfyUI se transfiere a float32 en CPU, se carga como textura D3D12 RGBA16F, es procesado por nvngx_dlssnr.dll y vuelve al pipeline de torch como una IMAGE de ComfyUI.
El nodo admite tanto imágenes individuales como secuencias temporales, por lo que los fotogramas de vídeo pueden mejorarse con estabilidad temporal en lugar de fotograma a fotograma. La gestión del canal de salida es automática con anulaciones manuales RGBA/BGRA, y un panel de diagnóstico del runtime informa de la GPU detectada más el SHA-256 del DLL del runtime que hayas proporcionado.
Modelo de instalación: trae tu propio DLL
El proyecto deliberadamente no redistribuye el runtime propietario de NVIDIA. Los usuarios descargan un ZIP de lanzamiento precompilado desde la página de GitHub Releases (v0.2.0 no requiere instalación de Visual Studio), lo colocan en custom_nodes/ y proporcionan su propio nvngx_dlssnr.dll obtenido legalmente. El puente localiza entonces _nvngx.dll automáticamente, ya sea desde una anulación local, la búsqueda normal de DLL de Windows o el descubrimiento dentro de los paquetes activos de NVIDIA DriverStore. Una protección de CI en el repositorio evita que el empaquetado del propio proyecto incluya accidentalmente el runtime propietario.
Un resultado 0xBAD00001 significa que el runtime rechazó la combinación actual de GPU, controlador o runtime, ya que las compilaciones estándar de prelanzamiento solo admiten generaciones concretas de GPU.
Contexto
La mejora mediante neural rendering ha estado apareciendo en la comunidad desde varias direcciones últimamente, incluyendo herramientas independientes de DLSS 5 debatidas en r/StableDiffusion a principios de esta semana. Lo que hace notable a este nodo es el enfoque de integración: la invocación de NGX en proceso dentro de ComfyUI no se había hecho públicamente antes, y el autor publicó el código fuente completo del puente nativo (con licencia MIT) con scripts de compilación para cualquiera que quiera compilar el puente por sí mismo. Es una vía experimental solo para Windows y solo para RTX por ahora, pero apunta a un futuro en el que el neural rendering a nivel de controlador se convierta en otro nodo estándar en los flujos de trabajo de upscale y restauración.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.