How nodix-tech/dlss-5-manager works
The README presents DLSS 5 Manager as a Windows mod manager and one-click installer for DLSS 5, ReShade, OptiScaler, and Live Flow, with locally stored metadata, layouts, and configuration backups. The available tree and source excerpts are limited to ScreenNative, especially a frame-feeding host for 32-bit games; they do not expose the manager UI, installer, or storage implementation. The graph therefore distinguishes documented product capabilities from the evidenced native rendering path and omits uncertain wiring.
Main entry points: screen_worker.cpp 64-bit screen host · feed_ipc.h 32-bit game add-on · flow_shader.h Motion and HUD analysis · dll_trust.h Runtime trust gate
Components 16
Manager capabilities
- DLSS 5 Manager
- Mod installer
- DLSS 5 · ReShade · OptiScaler · Live Flow
- Local metadata, layouts, backups
Frame feeding
- 32-bit game add-on
ScreenNative/src/feed_ipc.h - Feed IPC protocol
ScreenNative/src/feed_ipc.h - 64-bit screen host
ScreenNative/screen_worker.cpp - Game frames and shared textures
ScreenNative/src/feed_ipc.h
Native rendering
- NVIDIA NGX evaluation
ScreenNative/screen_worker.cpp - Runtime trust gate
ScreenNative/dll_trust.h - Motion and HUD analysis
ScreenNative/flow_shader.h - NVIDIA Optical Flow API
ScreenNative/include/nvofa/nvOpticalFlowD3D12.h - Windows Graphics Capture
ScreenNative/screen_worker.cpp - Spout texture sharing
ScreenNative/include/spout/SpoutDX.h
Other components
- Manager user
- NVIDIA runtime
Connections 14
- Manager user → DLSS 5 Manager: uses
- DLSS 5 Manager → Mod installer: offers
- Mod installer → DLSS 5 · ReShade · OptiScaler · Live Flow: installs
- DLSS 5 Manager → Local metadata, layouts, backups: stores locally
- 32-bit game add-on → Feed IPC protocol: sends messages
- 64-bit screen host → Feed IPC protocol: handles messages
- 32-bit game add-on → Game frames and shared textures: shares frames
- Game frames and shared textures → 64-bit screen host: feeds frames
- 64-bit screen host → NVIDIA NGX evaluation: evaluates frames
- 64-bit screen host → Runtime trust gate: checks runtime
- NVIDIA NGX evaluation → NVIDIA runtime: calls
- 64-bit screen host → Windows Graphics Capture: captures windows
- Motion and HUD analysis → NVIDIA Optical Flow API: uses API definitions
- 64-bit screen host → Spout texture sharing: integration unclear