一键将DLSS 5 塞进任何游戏:DLSS5-Swapper 让老游戏也能获得AI 渲染加持

NVIDIA 的DLSS 5(Neural Rendering)被认为是近年PC 游戏画质提升幅度最大的技术之一,虽然说它所带来的效果见仁见智(有的游戏人物反而变丑了),但画面提升是相当明显的。之前我们报导过RenoDX 社群利用《NBA 2K27》的DLL 破解了DLSS 5,让原本不支援该技术的游戏与非RTX-50 系列显卡都能运行DLSS 5,不过原本安装设置的方式与流程相当复杂。现在一个名为「DLSS5-Swapper」的开源工具能让使用者一键将DLSS 5 安装到几乎任何游戏中,甚至连不支援DLSS 的老游戏也能通过名为「DLSS5-Feeder」的技术获得DLSS 5 的画质加成。

一键将DLSS 5 塞进任何游戏:DLSS5-Swapper 让老游戏也能获得AI 渲染加持

DLSS5-Swapper 是什么

DLSS5-Swapper 是一款免费、开源(MIT 授权)的Windows 工具,由开发者rakanki911 在GitHub 上发布。它的核心功能很简单:自动扫描电脑中的游戏,然后一键将DLSS 5 Neural Rendering 的相关文件安装进去。不需要手动替换DLL、不需要自己找ReShade 版本、也不需要搞懂Streamline 框架的文件结构,工具全部代劳。

目前最新版本为2.1.1,安装档与携带版各约231MB,支援Windows 10/11 64 位元系统。 由于程式码未经数位签章,首次执行时Windows SmartScreen 会跳出警告,需要手动点选「仍要执行」才能启动(有用Virustotsl 扫毒过,担心的请不要使用,大家责任自负)。

支援范围:从RTX 20 到RTX 50,从DX9 到Vulkan

DLSS5-Swapper 的支援范围相当广泛。在显示卡方面,所有NVIDIA RTX 系列都在支援清单内,包括RTX 20、RTX 30、RTX 40 和RTX 50。工具内附的nvngx_dlssnr.dll是经过修改的版本,由其作者声称加入了RTX 20/30/40 的支援,并在RTX 50 上以相同方式执行。 (A卡跟I卡不支援)

在图形API 方面,支援清单涵盖了PC 游戏史上几乎所有主流API:

  • DirectX 12:64 位元游戏开箱即用
  • DirectX 11:64 位元游戏通过原生add-on 支援,32 位元游戏通过DLSS5-Feeder 支援
  • DirectX 10:64 位元add-on 或DLSS5-Feeder
  • DirectX 9:64 位元add-on,32 位元游戏则通过dgVoodoo2 转译为DX11 后进入DLSS5-Feeder 流程
  • Vulkan:通过ReShade 的使用者层级隐式Vulkan 层实现
  • OpenGL:通过对应的ReShade OpenGL 代理实现

游戏来源方面,开启工具后会自动侦测Steam、Epic Games 和GOG 的游戏库,Xbox Game Pass 安装的游戏也能通过手动加入资料夹的方式处理。

DLSS5-Feeder:让不支援DLSS 的老游戏也能用上DLSS 5

DLSS5-Swapper 最令人兴奋的功能,是2.1 版本新增的「DLSS5-Feeder」技术。 DLLS 5 的神经渲染add-on 原本只能挂钩到游戏自身的DLSS 呼叫上。如果一款游戏本身不支援DLSS,就不会发出这些呼叫,add-on 自然无事可做。 DLSS5-Feeder 解决了这个问题:它利用ReShade 已经取得的资料(当前画面、深度缓冲区、估算的运动向量),自行构建DLSS 所需的数据并执行实际的DLSS 渲染,然后将神经渲染的结果复制回游戏画面。

这意味着即使是2008 年的DirectX 9 游戏,理论上也能获得DLSS 5 的画质提升。网路上也有人测试该工具支援多款游戏模拟器,包括DuckStation(PS1)、PCSX2(PS2)、Dolphin(Wii/GameCube)、PPSSPP(PSP)、RPCS3(PS3)等。

不过DLSS5-Feeder 目前仍处于实验阶段,相容性因游戏而异,部分作品可能无法正常执行。

安装流程:三步完成

使用DLSS5-Swapper 的过程相当简单。首先从GitHub Releases 页面下载安装档或携带版执行档,启动后工具会自动扫描Steam、Epic Games 和GOG 的游戏库。

扫描完成后,从游戏列表中选择目标游戏,点选「Install DLSS 5」即可。工具会在修改前自动建立备份资料夹(_DLSS5_Backup),如果需要还原,随时可以通过「Restore originals」按钮恢复。

对于原本不支援DLSS 的游戏,需要在工具的Add-ons 页面中启用DLSS5-Feeder 功能,然后再对游戏执行安装。安装完成后进入游戏,按下Home 键开启ReShade 介面,切换到RenoDX-DLSSNR 分页即可随时开启/关闭与调整参数。

个人实测真的有效果,但帧数会大幅降低(至少打五折),而且游戏可能随时会当掉,目前就是一个尝鲜体验DLSS 5 的管道,如果真的要测试建议找你本来就可以跑得很顺的游戏(最好是不联网的)来跑。 (开了反而变丑的萝拉)

注意事项:基于泄漏版本,非官方正式实作

需要特别说明的是,DLSS5-Swapper 使用的DLSS 5 版本是基于泄漏的内部版本,而非NVIDIA 官方正式发布的产品。这代表两个重要前提:第一,最终画质表现可能与日后官方正式实作有所差异;第二,NVIDIA 未来是否会对这类第三方工具采取行动仍是未知数。

此外,由于工具会修改游戏文件,强烈建议在离线环境下测试,确认游戏正常执行后再决定是否在线上模式使用。对于有反作弊系统的游戏,修改过的文件可能触发警告或导致帐号问题。

在安全性方面,DLSS5-Swapper 采用MIT 授权、原始码公开、根据开发者说明不会发出任何网路请求。使用VirusTotal 扫描后未发现恶意软体。

对PC 游戏生态的意义

DLSS5-Swapper 的意义不只是「让老游戏变好看」。它实际上打破了NVIDIA 官方DLSS 支援清单的限制,让玩家不再需要等待游戏开发商通过更新加入DLSS 支援。对于那些已经停止更新的经典游戏来说,这可能是唯一能获得现代渲染技术加持的途径。

从技术角度来看,DLSS5-Feeder 利用ReShade 的深度缓冲区和运动向量估算来构建DLSS 所需的输入资料,这种做法虽然不如原生整合精确,但在许多场景下已经能产生明显可辨的画质提升。随着社群持续回报相容性资讯并修正问题,支援的游戏清单预期会持续扩大。

结语

DLSS5-Swapper 的出现,让「DLSS 5 只能用在少数新游戏」这个限制大幅缩小。从DirectX 9 的老游戏到各种游戏模拟器,这款工具几乎打通了所有管道。虽然目前仍处于早期阶段,帧率代价也不低,但对于想要在经典游戏上体验最新渲染技术的玩家来说,这已经是一个值得尝试的选项。

(0)
摩榜哥摩榜哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注