以下是如何在 Doom 2 上运行 DLSS 5 的攻略,无需重造地狱。你需要通过 Doom 3: BFG Edition 加载游戏,在 DX12 环境下启动 RBDOOM-3-BFG 源码端口,为其提供运动矢量,安装 RenoDX 并放入官方 DLSS 5 库。单次渲染几乎没有任何变化。进行二到四次渲染则会重绘整个关卡,而移动端 RTX 5090 显卡能为你带来约 10 fps 的帧率。
为什么要绕道 BFG 版?Doom 3: BFG Edition 内置了 The Ultimate Doom 和 Doom II,而 Doom 3 BFG Edition classic Doom 是将 1994 年的像素画面带入现代渲染器的最纯净、合法的途径。原生 DOS 版 Doom 需要在 DOSBox 上使用 dgVoodoo,而此路径省去了这些麻烦。
所需组件
| 组件 | 用途 |
|---|---|
| Doom 3: BFG Edition | 包含 Doom II,确保你合法拥有 WAD 文件。 |
| RBDOOM-3-BFG (或 DOOM BFA 分支) | 带有 DX12 渲染器的源码端口。DOOM BFA 专注于经典 Doom 并同步了 RBDOOM 的上游更新。 |
| ReShade | RenoDX 运行所需的注入器。 |
| RenoDX 插件 | 承载 DLSS 5 神经渲染面板。 |
| 运动矢量桥接器 (Motion vector bridge) | 为 1994 年的游戏模拟其从未产生过的时序数据。 |
| DLSS 5 库 | NVIDIA 官方神经渲染 DLL。 |
| RTX 50 系列 GPU | 官方要求。使用其他显卡无异于“人质劫持”。 |
第一步:将 Doom 2 引入 DX12
我们的标准流程通常是先将老游戏转换为 DX11。Doom 2 DX12 让这一步变得毫无意义,因为该端口已经支持 DLSS 5 最喜欢的 API。
RBDOOM-3-BFG DX12 支持始于 1.5.0 版本,该版本用 DX12 和 Vulkan 取代了 OpenGL。在渲染器设置中选择 DX12,在此任务中不要触碰 Vulkan。
- 从 Steam 或 GOG 安装 Doom 3: BFG Edition。
- 将 RBDOOM-3-BFG 构建版本复制到游戏文件夹中,保持原始文件完整。
- 将渲染器设置为 DX12,并从经典菜单中启动 Doom II。
- 禁用游戏内抗锯齿,因为 RenoDX 在开启该功能时无法初始化。
第二步:矢量、RenoDX 与库文件
软盘时代的游戏根本没有“运动”的概念。DLSS 5 运动矢量来自放置在可执行文件旁边的桥接文件,它近似于模型所预期的时序数据。
- 针对 RBDOOM 可执行文件安装 ReShade,并选择 DirectX 12。
- 将运动矢量桥接器复制到可执行文件文件夹中。
- 将 RenoDX 插件和 DLSS 5 库复制到同一文件夹。
- 启动游戏并按 Home 键打开 ReShade 覆盖层。
- 打开 Add-ons 选项卡并展开 DLSS 5 Neural Rendering 面板。
- 按 F6 切换效果,并使用 NR Intensity 来控制渲染强度。
包含所有 DirectX 路径、文件布局和滑块设置的完整说明可在我们的作者指南中找到。一个干净的 DLSS 5 RenoDX 设置通常失败在文件夹层级上,如果面板没有显示,请尝试调整文件位置。
关键设置
| 设置 | Doom 2 结果 |
|---|---|
| 注入点 (Injection point) | 渲染阶段 (Render stage) 效果最强。输出阶段 (Output stage) 看起来像滤镜。 |
| 渲染次数 x1 | 几乎没有变化。 |
| 渲染次数 x2 到 x4 | 发生全面变化,包括精灵图和墙壁。 |
| 预设 Default | 高强度下偏向绿色。 |
| 预设 Natural | 偏向蓝色,类似早期的 Midjourney 风格。 |
| 预设 Cinematic | 偏向紫色并提升黑位。 |
| 启用超分辨率 (Enable Upscaling) | 未完成。一旦出现闪烁请立即关闭。 |
Doom 2 的实际视觉效果
Doom 2 是展示 DLSS 5 多次渲染 (multi-pass) 行为的完美案例。在 x1 模式下,模型看到的是平面的精灵图,它会“耸耸肩”并保持原样。在 x2 及以上模式下,每次渲染都会处理上一次的结果,忽略帧历史并自由地进行“幻觉”生成,导致小鬼 (imps) 的脸每一帧都在变。
- 无论设置如何,额外的渲染次数都会使画面变暗。
- 渲染阶段注入会改变几何形状,这在 DX12 的 RBDOOM 上表现得非常明显。
- 反复切换 F6 每次会导致约 1GB 的显存泄漏,因此请通过滑块进行对比。
性能表现
| 组件 | 规格 |
|---|---|
| GPU | RTX 5090 移动端 GPU |
| CPU | Intel Core Ultra 9 275HX |
| API | 通过 RBDOOM-3-BFG 使用 DX12 |
| DLSS 5 帧率 | 约 10 fps |
DLSS 5 RTX 5090 笔记本在 Doom 2 中的帧率与在 Cyberpunk 2077 中相同,仅为 10 fps。模型并不在乎游戏有多老,它依然会全额“收费”(占用资源),而且电池会先耗尽。
总结
DLSS 5 老游戏支持仅在游戏达到 DX12 标准时才有效,而 Doom 2 得益于 RBDOOM 具备了这一条件。但这并不意味着画面会变美。请将其视为有史以来最昂贵的 Doom 2 画面模组,它适合截图,但对于杀怪来说体验极差。
![Megathread] DOOM: The Dark Ages Available Now In Early Access, Featuring Ray Tracing & DLSS 4 With Multi Frame Generation - Giveaway Inside : r/nvidia](/cdn-cgi/image/width=1920,quality=75,format=auto,fit=scale-down,metadata=none,onerror=redirect/https://assets.games.gg/dlss_5_doom_2_dx12_rbdoom_hero_d675cdef00.webp)
