jlrouzies-fr/DLSS5-Feeder · 上手攻略

  • 仓库:jlrouzies-fr/DLSS5-Feeder
  • 链接:https://github.com/jlrouzies-fr/DLSS5-Feeder
  • 分类:game-modding
  • 作者:Jay
  • 更新:2026-09-02

这是什么

DLSS5-Feeder 是一个 ReShade 插件,它让 DLSS 5 Neural Rendering(神经渲染)可以运行在原生不支持 DLSS 的游戏上——包括 D3D9、D3D11、D3D12、Vulkan、OpenGL,甚至 32 位游戏。

它通过 ReShade 拿到游戏帧的深度缓冲和运动矢量,自己构造一个完整的 DLAA(Deep Learning Anti-Aliasing)合同,喂给 DLSS 5 神经渲染附加组件(Deep Fried Chicken 或 RenoDX DLSS5),把神经网络处理后的结果写回帧缓冲区,从而实现 DLSS 5 神经渲染。

⚠️ 注意:RTX 50 系列(GB202 / GB203 等)专用——DLSS 5 神经渲染使用 FP4 计算,RTX 40 / RTX 30 等旧卡无法运行。


解决什么问题

DLSS 5 神经渲染的工作原理:DLSS 5 附加组件(Deep Fried Chicken / RenoDX DLSS5)通过 hook 游戏自身的 DLSS 调用来工作。但一个原生不带 DLSS 的游戏从不调用这些函数,于是附加组件闲置,什么也做不了。

DLSS5-Feeder 正是填补这个空白:它自己制造 DLSS 调用——用 ReShade 已有的深度缓冲和运动矢量合成 DLAA contract,送入真正的 DLSS evaluate,把神经渲染结果写回帧。

什么时候选 DLSS5-Feeder vs renodx-dlss

场景 用哪个
64 位 D3D9 / D3D11 / D3D12 游戏 renodx-dlss(原生支持,更简单)
32 位游戏 DLSS5-Feeder(renodx-dlss 64 位专用)
Vulkan 游戏 DLSS5-Feeder(通过 Vulkan 层)
D3D9 游戏需要真正的时序 DLSS DLSS5-Feeder(renodx-dlss 在 D3D9 只处理完成后帧,无时序输入)

快速安装

⚠️ 前提:必须先安装 ReShade(https://reshade.me),以及一张 RTX 50 系列显卡

获取二进制

不走 GitHub Release,走 Discord 分发(见 README): - 加入 RenoDX Discord:https://discord.com/channels/1408098019194310818 - 进入 #DLSS5 频道,查看置顶消息下载当前二进制。

安装神经网络消费者(二选一)

DLSS5-Feeder 本身只制造 DLSS 调用,还需要一个实际的神经渲染组件来 hook 这些调用并完成渲染。

方案 A:Deep Fried Chicken(推荐) - 下载:https://discord.gg/g2v2XGqvR - 当前版本:⚠️(文档中写 1.4.4-alpha,interop 功能在 1.4.0 引入) - 安装:将 deep-fried-chicken.addon64deep-fried-chicken-nvngx.dlldeep-fried-chicken.cfg 三个文件放到 64 位游戏 .exe 同目录下(或 32 位游戏放入 host64\ 子目录) - 无需手动编辑配置,官方默认配置已是最推荐的首轮设置

方案 B:RenoDX DLSS5 - 在上述 Discord 频道的 #DLSS5 置顶消息下载 - 与 Deep Fried Chicken 互斥,同一游戏只能装其中一个

安装文件清单(64 位游戏)

游戏目录/
├── deep-fried-chicken.addon64    ← 神经网络消费者
├── deep-fried-chicken-nvngx.dll  ← NVIDIA NGX DLL 包装
├── deep-fried-chicken.cfg       ← 配置文件
├── nvngx_dlssnr.dll             ← NVIDIA 官方 DLSS NR 组件(需自行从游戏或驱动包获取)
├── nvngx_dlss.dll               ← NVIDIA 官方 DLSS 组件
└── 游戏.exe

⚠️ Deep Fried Chicken 不自带 NVIDIA 官方 DLL(nvngx_dlssnr.dll / nvngx_dlss.dll),需自行从游戏安装或 NVIDIA 驱动包获取(与之前 RenoDX DLSS5 配置相同)。

Vulkan 游戏额外步骤

Vulkan 游戏需要启用 Vulkan 层的 ReShade: 1. 安装 ReShade 时为 Vulkan API 选择对应 .dll 2. DLSS5-Feeder 自带 Vulkan 层支持


核心用法

ReShade 叠加层操作

游戏内按下 Shift+F12(ReShade 默认快捷键)打开叠加层 → Add-ons 标签 → DLSS 5 Feed

所有设置在此实时调节即时生效,并直接保存到 dlss5-feed.cfg

配置文件

主配置文件:dlss5-feed.cfg(在 ReShade 叠加层修改会自动保存)

Deep Fried Chicken 配置:deep-fried-chicken.cfg

已知限制

⚠️ Vulkan + Smooth Motion 互斥(无法同时使用)

在 Vulkan 游戏中,关闭 Smooth Motion(NVIDIA 驱动级帧插值)——因为 Smooth Motion 在驱动最末端工作,在 ReShade 和任何附加组件接触不到的地方插入伪造帧。

DLSS5-Feeder 在帧构建阶段工作,处理游戏真实渲染帧(正确应用 DLSS 5);但驱动插入的伪造帧来自 DLSS 处理前的帧副本,无 DLSS 加持。结果是约一半帧有 DLSS,一半没有,造成严重闪烁或残影。

这是架构性限制,经过 5 次重建 DOOM 2016 测试后确认无法修复,只能关闭 Smooth Motion。

D3D11/D3D12 游戏中 Smooth Motion 可以开启0.8.0+ 起已线程安全,Metro 2033 Redux 已验证通过),但全视觉验收仍在进行中,如有画面损坏请在 GitHub Issue #1 反馈。

⚠️ v4.6 / v4.7 验证状态

v4.6 和 v4.7 的兼容性工作为静态验证(marker 检测 + key 默认值 + 面板镜像),尚未有游戏实测通过 end-to-end 验证。v4.7 引入了颜色桥接(SDR sRGB / linear HDR BT.709 / PQ BT.2020)和 D3D12 workset pool,Feeder 端无需额外适配。

⚠️ add-on 代际兼容

Feeder 通过指纹识别 RenoDX build 并自适应,最新版本自动适配以下标记:

Build Marker Feeder 行为
v4.7(最新) NRGlobalTone 颜色桥接支持,已适配
v4.6 NRToggleKey 热键解绑 + 降级诊断增强
v45+ EnableHooks 懒扫描 present,绕过 warm-up 重创
older 经典单 hook,需 warm-up 重创

⚠️ 禁止共存

以下组合互斥,不得同时安装: - Deep Fried Chicken + renodx-dlss5.addon64(或 renodx-dlss.addon64)→ Chicken 自动静默失效,并在其 Tab 中红色提示冲突 - alexs-toolkit.addon64(第三方 NGX interposer)→ 与 Chicken 共用时须移除 - DLSS5-Feeder + Optiscaler(同走 DLSS upscaling 路径)→ 不得同时运行


典型适用场景

场景 说明
老游戏 + RTX 50 给 Cyberpunk 2077、Control、Metro Exodus 等原生无 DLSS 的游戏加上 DLSS 5 神经渲染
Vulkan 游戏 D3D11/D3D12 用 renodx-dlss;Vulkan 游戏必须用 Feeder
32 位老游戏 renodx-dlss 为 64 位专用,32 位游戏(如 2000 年代早期游戏)唯一选择
D3D9 时序神经渲染 renodx-dlss 在 D3D9 只处理完成帧,无时序输入;Feeder 提供完整时序 evaluate

坑与注意

  1. RTX 50 专用:DLSS 5 神经渲染使用 FP4 计算,RTX 40 / RTX 30 / RTX 20 系列均无法运行。如果强行加载,DLSS 附加组件会报错或静默失效。

  2. NVIDIA DLL 自备:Deep Fried Chicken 不包含 nvngx_dlss.dll / nvngx_dlssnr.dll,需从原游戏安装目录或 NVIDIA 驱动包复制。

  3. 二进制走 Discord 不走 GitHub Release:作者明确说明不在 GitHub 发布二进制,需加 Discord 频道取最新版本。

  4. Smooth Motion 在 Vulkan 下无法修复:确认是架构性限制,不要在 Vulkan 游戏中尝试同时开 Smooth Motion + DLSS5-Feeder。

  5. 32 位游戏文件放 host64\ 子目录:DLL 不是放在游戏根目录,而是 host64\ 子目录中。


与同类对比

工具 支持 API 32 位 Vulkan 神经网络 前提条件
DLSS5-Feeder D3D9/D3D11/D3D12/Vulkan DLSS 5 NR ReShade + RTX 50 + Neural Consumer
renodx-dlss D3D9/D3D11/D3D12 DLSS 5 NR ReShade + RTX 50 + Neural Consumer
NVIDIA Freestyle D3D10+ Image Sharpening/Filters 仅后处理滤镜,非神经渲染
Lossless Scaling(DSR替代) D3D11/12 AI 放大(非 DLSS) 通用

DLSS5-Feeder 的核心价值:唯一支持 Vulkan + 32 位 + DLSS 5 神经渲染组合的方案。


一句话推荐结论

RTX 50 显卡玩家想让老游戏或 Vulkan 游戏用上 DLSS 5 神经渲染,DLSS5-Feeder 是 32 位和 Vulkan 场景的唯一选择——配合 Deep Fried Chicken 或 RenoDX DLSS5,ReShade 生态即可解锁 DLSS 5 NR,但需接受二进制走 Discord、不支持旧卡、以及 Vulkan 下 Smooth Motion 不可并用的限制。