jlrouzies-fr/DLSS5-Feeder

DLSS 5 neural rendering in D3D11/D12/Vulkan games that ship without any DLSS — feeds a synthetic DLAA contract (ReShade depth + motion vectors) to the DLSS 5 add-on via a private D3D12 device.

What it solves

DLSS5-Feeder enables DLSS 5 neural rendering in games that do not natively support DLSS. It allows users to apply high-end NVIDIA neural rendering features to a wide variety of titles, including those using older APIs like DirectX 9, DirectX 11, DirectX 12, Vulkan, and OpenGL, as well as 32-bit applications.

How it works

The project acts as a bridge between ReShade and NVIDIA's NGX runtime. It uses a companion ReShade effect (DLSS5_Feed.fx) to gather the current frame, depth buffer, and estimated optical-flow motion vectors from a provider (such as LumeniteFX). It then constructs a synthetic "DLSS DLAA contract" and triggers a genuine DLSS evaluate. This process allows a separate neural-rendering add-on to hook into the evaluate and apply its effects, which are then written back into the game frame within ReShade's effect chain.

For 32-bit games, it employs a 64-bit helper process (dlss5-feed-host64.exe) because the NVIDIA NGX runtime is only available as 64-bit code. For DirectX 9 games, it requires a translation layer like dgVoodoo2 to convert D3D9 calls to D3D11.

Who it’s for

Gamers with NVIDIA GPUs who want to improve image quality via neural rendering in older or unsupported games, and users comfortable with installing ReShade and managing add-on configurations.

Highlights

  • Broad API Support: Works with D3D11, D3D12, Vulkan, OpenGL, and D3D9 (via wrapper).
  • Cross-Bitness Support: Supports both 64-bit and 32-bit games via a cross-process host.
  • Motion Vector Integration: Supports multiple optical-flow providers, with LumeniteFX Kernel recommended.
  • Trust Masking: Implements a validation system that zeros untrusted vectors to reduce ghosting and artifacts.
  • DLAA Mode: Runs in DLAA mode (render size equals output size) to maintain native resolution quality.

Related

  • Project
  • Project
  • Project
  • Project