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.addon64、deep-fried-chicken-nvngx.dll、deep-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 |
坑与注意
-
RTX 50 专用:DLSS 5 神经渲染使用 FP4 计算,RTX 40 / RTX 30 / RTX 20 系列均无法运行。如果强行加载,DLSS 附加组件会报错或静默失效。
-
NVIDIA DLL 自备:Deep Fried Chicken 不包含
nvngx_dlss.dll/nvngx_dlssnr.dll,需从原游戏安装目录或 NVIDIA 驱动包复制。 -
二进制走 Discord 不走 GitHub Release:作者明确说明不在 GitHub 发布二进制,需加 Discord 频道取最新版本。
-
Smooth Motion 在 Vulkan 下无法修复:确认是架构性限制,不要在 Vulkan 游戏中尝试同时开 Smooth Motion + DLSS5-Feeder。
-
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 不可并用的限制。