dlss5-visual-enhancer README

The project's README from github.com/Merserk/dlss5-visual-enhancer. As one markdown file: README.md.

DLSS 5 Visual Enhancer

Downloads Platform NVIDIA DLSS DLSS Frame Generation Type License

Windows application for applying a DLSS 5 Neural Rendering feature-18 pipeline to images and video, NVIDIA DLSS Frame Generation to video frame interpolation, and DLSS 5 Neural Rendering during Live video playback through a local Gradio interface. It is an independent community project and is not affiliated with, sponsored by, or endorsed by NVIDIA, ReShade, RenoDX, FFmpeg, or their contributors.

Screenshot 2026-09-03 005153

Original

https://github.com/user-attachments/assets/8df8bd4c-01b4-47dd-9705-3614a0b0ff75

DLSS 5

https://github.com/user-attachments/assets/cff68783-4ee9-4c99-8b36-4eee2a6437ec

Frame Generation (DLSSG)

https://github.com/user-attachments/assets/81c29005-e4f0-4acf-b9f7-d58850bb055f

Installation

  1. Download the latest release.
  2. Unpack the downloaded ZIP archive.
  3. Run start.bat.

Main features

The application creates outputs/, logs/, jobs/, and live/ when needed. Successful media is written to outputs/, reports and manifests to logs/, temporary active-render data to jobs/, and temporary Live session data to live/. Old cache and abandoned Live session data are cleaned up automatically.

Requirements

Settings

Neural control Values Default
NR Preset Default, Preset #1, Preset #2, Preset #3 Default
NR Style Default, Natural, Cinematic Default
NR Intensity 0.00–2.00 1.00
Local Tone Strength 0.00–2.00 1.00
Local Structure Strength 0.00–2.00 1.00
Skin Structure Strength -1.00–2.00 -1.00 (native default)
Automatic Mask Off, On Off

The preset numbers are experimental native model hints; their visual effect is content-dependent.

DLSS Model Preset SDK value Behavior
Default 0 Applies no override and lets NVIDIA choose its normal mode-specific preset
J 10 Forces preset J for every supported DLSS scaling mode
K 11 Forces preset K for every supported DLSS scaling mode
L 12 Forces preset L for every supported DLSS scaling mode
M 13 Forces preset M for every supported DLSS scaling mode

The DLSS Model Preset is independent of the experimental Neural Rendering NR Preset control.

Upscaling mode Factor Behavior
DLAA / native 1× Keeps the source dimensions
Quality 1.5× Produces 1.5× output dimensions
Balanced 1.724× Produces approximately 1.724× output dimensions
Performance 2× Produces 2× output dimensions
Ultra Performance 3× Produces 3× output dimensions

Output dimensions are rounded to even pixels and limited to a 7680×4320 boundary.

Frame Interpolation setting Choices and behavior Default
Output FPS 23.976, 25, 29.97, 30, 50, 59.94, 60, 90, 119.88, 120, 144, 165, 180, 240, 360, or 480 FPS 60
DLSS engine Auto, Native DLSSG, or Cascade Auto
Video codec H.264, H.265, AV1, or ProRes Proxy, each in a plain CPU variant or an (NVIDIA NVENC) GPU variant (ProRes Proxy is CPU-only) H.264
Container MP4, MKV, or MOV; ProRes Proxy requires MKV or MOV MP4
Encoding quality Auto (Default), Good, Best, or Max Auto (Default)
HDR Mode Off, On; 10-bit output that copies the input colorspace; H.265 / AV1 / ProRes only Off
Rename Auto adds a DLSSFG timestamp; Copy keeps the original base name; Custom appends the entered suffix Auto

Auto uses a supported exact native DLSSG grid when possible and the cascade path when required. If the selected output FPS is equal to or below the source rate, source frames are resampled without generating additional frames.

Live setting Choices and behavior Default
Source Online URL or Local video Online
Source quality Auto, 480p, 720p, 1080p, 1440p, or 2160p Auto
Max input height 480p, 720p, 1080p, 1440p, or 2160p before DLSS processing 720p
Segment length 1, 2, or 4 seconds 2 seconds
Live frame rate Auto, Source, 60, 30, or 24 FPS Auto
Playback buffer 2–30 seconds 6 seconds
Motion guide quality Fast or Quality Fast
Open in MPV Off, On On

Live Neural Rendering controls and the DLSS Model Preset are shared with the Image and Video tabs. Effect controls can update during playback, while the upscaling factor and Live source/playback controls take effect on the next Start.

Output setting Choices and behavior
Image format PNG/TIFF are lossless; JPEG/WebP/AVIF use the 1–100 quality control (default 95)
Video codec H.264, H.265, AV1, or ProRes Proxy, each in a plain CPU variant or an (NVIDIA NVENC) GPU variant (ProRes Proxy is CPU-only)
Container MP4, MKV, or MOV; ProRes Proxy requires MKV or MOV
Encoding quality Auto (Default) uses resolution/FPS/codec; Good = Auto×2; Best = Auto×4; Max uses CQ/CRF 0; ProRes uses its fixed Proxy profile
HDR Mode Off, On; 10-bit output that copies the input colorspace; H.265 / AV1 / ProRes only
Rename Auto adds the DLSS5 timestamp; Copy keeps the original base name; Custom appends the entered suffix before the output extension

Plain H.264/H.265/AV1 are CPU-based (libx264 / libx265 / libsvtav1) and never require a GPU. Only codecs suffixed (NVIDIA NVENC) need working NVENC support on the selected or automatically chosen Video Processing GPU at the requested output size. ProRes Proxy uses CPU-based 10-bit 4:2:2 encoding, although the verified Neural Rendering path remains RGBA8.

Application setting Choices and behavior
AI Processing GPU Automatic or a compatible NVIDIA RTX GPU; used for Neural Rendering and Frame Generation
Video Processing GPU Automatic or an available NVIDIA GPU; used only for codecs suffixed (NVIDIA NVENC), while plain H.264/H.265/AV1 and ProRes stay on CPU
Preview Encoding Auto (default), Always H.264, or Disabled; controls how in-app video previews are produced on the Video and Frame Interpolation tabs
DLSS 5 Architecture Auto, Turing and higher, Ada Lovelace and higher, or Blackwell and higher; Auto selects the runtime build from the AI Processing GPU
Settings preset Export all adjustable Image, Video, Frame Interpolation, GPU, HDR Mode, Preview Encoding, and DLSS 5 Architecture settings to JSON, or import a preset to apply and save them

Saved GPU selections use stable GPU identity. If a previously saved GPU is no longer available, that selection returns to Automatic rather than silently switching to another saved device.

License and third-party notices

Original application code is licensed under the MIT License, copyright © 2026 Merserk. That license covers only original project code; it does not relicense or grant rights to any third-party software, model, binary, trademark, media, or other asset.

NVIDIA, GeForce RTX, NGX, and DLSS are trademarks and/or registered trademarks of NVIDIA Corporation. FFmpeg, ReShade, RenoDX, MPV, yt-dlp, Python, and other names belong to their respective owners. Codec patent or other permissions may also be required depending on jurisdiction and use. Review the controlling licenses before building or distributing a complete package.

dlss5-visual-enhancer (Merserk/dlss5-visual-enhancer)

Searching Database…

Что это?DLSS 5 Visual Enhancer — приложение для Windows, применяющее DLSS 5 Neural Rendering от NVIDIA к изображениям и видео, использующее DLSS Frame Generation для интерполяции кадров видео и применяющее Neural Rendering вживую во время воспроизведения — всё через локальный веб-интерфейс.
Это отдельное приложение или мод/оверлей для игры?Это отдельное настольное приложение для Windows. Оно запускает локальный веб-интерфейс Gradio в вашем браузере, а не внедряется в игру или графический конвейер ОС.
Как его установить и запустить?Скачайте последний релиз, распакуйте ZIP-архив и запустите start.bat — отдельная установка Python или зависимостей не описана.
Какое железо и ОС нужны?64-битная Windows 11 с Direct3D 12 плюс GPU NVIDIA GeForce RTX с совместимым драйвером. Для Frame Interpolation дополнительно нужно сочетание GPU/драйвер/рантайм, сообщающее о поддержке DLSS Frame Generation.
Есть ли нюансы у Frame Generation или HDR?Frame Generation работает, только если GPU, драйвер и комплектный DLSS-рантайм совместно сообщают о её поддержке, и должен быть включён Hardware-Accelerated GPU Scheduling. Режим HDR ограничен H.265, AV1 и ProRes Proxy — вывод H.264 остаётся 8-битным SDR.
Какие GPU поддерживаются?Работает любой NVIDIA GeForce RTX, доступны рантайм-сборки для Turing, Ada Lovelace и Blackwell; фиксированный белый список Ampere/Ada/Blackwell убрали, поэтому RTX-железо определяется напрямую, а доступность функций зависит от установленного драйвера.
Можно ли через функцию Live смотреть YouTube или Twitch с применённым Neural Rendering?Да, воспроизведение в Live поддерживает локальные файлы, прямые сетевые потоки, YouTube и Twitch; комплектный yt-dlp обрабатывает URL страниц YouTube/Twitch, а автопроигрывание возможно через встроенный плеер MPV.
Можно ли разнести ИИ-обработку и кодирование видео на два разных GPU?Да, GPU для ИИ-обработки (используется для DLSS Neural Rendering и Frame Generation) и GPU для обработки видео (используется только для кодеков с пометкой NVENC) выбираются независимо, для обоих доступен и автоматический выбор.
Сохраняются ли метаданные видео, главы и субтитры?Да, сохраняются временные метки кадров, поворот отображения, исходные метаданные и главы; вывод MKV копирует совместимые аудио/субтитровые дорожки, а Frame Interpolation сохраняет поддерживаемые текстовые субтитры в MP4/MOV.
В чём разница между DLSS Model Preset и NR Preset?NR Preset (Default/#1/#2/#3) — экспериментальная зависящая от контента подсказка Neural Rendering, а DLSS Model Preset (J/K/L/M) через SDK принудительно задаёт конкретный пресет режима масштабирования NVIDIA; эти два регулятора независимы друг от друга.
Creator
Merserk
Size
18.8 MB
Stars
1.4K
Age
1mo
Commits · 90 Days