广受欢迎的Steam应用无边框游戏(Borderless Gaming)在过去一周内更新了两项重要功能:帧生成与DLSS 5神经渲染。
帧生成功能基于一套自定义的通用实现方案,据作者安德鲁·桑普森(Andrew Sampson)——同时也是串流技术Rainway的创造者——介绍,该功能基于“数万小时游戏数据”训练而成,无需对游戏进行任何修改即可运行。至于DLSS 5神经渲染,与帧生成类似,它依赖BGFX——今年早些时候引入的一种模式,可在合成器层面捕获游戏窗口,并通过GPU效果管线进行处理,从而实现各种效果的叠加。

安德鲁对DLSS 5效果的宣传卖点在于,它几乎绕开了现有注入工具的所有要求。无需替换游戏DLL、修改游戏文件,也不必寻找针对特定游戏的模组:你只需安装效果、选择预设,然后应用到正在玩的任何游戏上即可。
之所以能做到这一点,是因为该效果完全不调用英伟达(NVIDIA)的软件。据桑普森介绍,他花了大量时间对模型进行量化、重构其运行方式,并消除神经网络内部的瓶颈,使其能够在比英伟达最新GeForce RTX显卡更广泛的GPU上运行。无边框游戏直接通过BGFX运行模型,而非将请求转发给英伟达的DLL。
这与我最近在《巫师3:狂猎》重制版中测试DLSS 5时使用的工具存在显著差异——那些工具是将泄露的DLL注入游戏本身。这也使该效果区别于英伟达自家的实现方案,后者官方仅支持RTX 50系列GPU。相比之下,桑普森表示,即使是RTX 3090,在使用无边框游戏版本时也能达到约30 FPS,具体取决于游戏和设置。
此次更新也引发了一些关于无边框游戏实际发布内容的困惑,不过桑普森很快澄清了事实。据他所说,DLSS 5效果并不包含在更新中,不会在用户电脑上默认启用,不会在后台运行,因此除非你主动选择安装,否则不会占用任何资源。
该效果实际上是一个托管在GitHub上的单一着色器文件,使用无边框游戏现有的BGFX缩放系统。应用更新新增了通过粘贴仓库URL直接从GitHub安装效果和预设的功能,如果你想使用DLSS 5着色器,这就是它进入你系统的方式。整个过程相当简单:
在无边框游戏中打开效果编辑器,或在Holo中打开预设界面。
选择“从GitHub安装”并粘贴仓库URL。
选择DLSS5-NR预设并启用效果。在Windows上,使用“缩放(GPU)”。
安装完成后,该效果提供可调节的强度、光照、结构、风格和处理分辨率。这与我在前述《巫师3:狂猎》重制版测试中描述的DLSS 5工具中大量可调参数相比,差距甚远;不过,无边框游戏的实现显然具有简洁的优势。
当然,鉴于桑普森声称对模型本身进行了重构,或许将其描述为“DLSS 5衍生”更为恰当,而非英伟达真正的3D引导神经渲染,尤其是因为它处理的是在合成器层面捕获的帧。尽管如此,尽管围绕英伟达最新技术的社交媒体争议不断,但在各种工具和应用中将其应用于游戏和非游戏场景的热切努力,恰恰说明了它的吸引力。DLSS 5显然仍处于早期阶段,确实还有改进空间,但它无疑也具有开创性。



