驱动之家 昨天
NVIDIA没做完大神先做了!DLSS 5神优化:计算成本砍至1/4、帧数暴涨61%
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 9 月 8 日消息,开发者 matiasLombo 发布了名为 Neural Upstream 的 ReShade 插件,通过调整 DLSS 5 神经渲染在管线中的执行时机,将计算成本压缩到原来的四分之一,RTX 4080 在《刺客信条:影》4K 分辨率下帧数从 31 帧提升到 50 帧。

DLSS 5 默认在放大后的输出分辨率下执行神经渲染,也就是说不管内部渲染分辨率多低,神经渲染都跑在完整的 4K 画面上,计算量非常大。

Neural Upstream 的思路是把这个步骤挪到放大之前,让神经网络在较低的内部渲染分辨率上运行,算完再把结果作为色彩输入传回正常的放大流程。

由于神经渲染模型本身只做画质增强不做缩放,在更小的画面上运行效果几乎不变,但计算量随像素数线性下降。

实测数据显示,RTX 4080 跑《刺客信条:影》4K+DLSS Performance+ 高光追,开启神经渲染后帧数从 63 掉到 31 帧,而用 Neural Upstream 在渲染分辨率下执行后帧数回到 50 帧,提升约 61%。

帧时间从 16.4 毫秒降到 4.1 毫秒,恰好对应 2160p 到 1080p 的像素比例,说明计算量确实随像素数线性缩减。《潜行者 2:切尔诺贝利之心》也有类似效果,帧数提升最高达 50%。

插件还支持跳帧运行,可以在每隔一帧或两帧才执行一次神经渲染,跳过的帧通过运动向量将上一帧的效果位移到新位置,进一步降低开销。

不过跳帧会带来问题:渲染间隔在 8.9 毫秒和 13.9 毫秒之间波动,DLSS 帧生成在这种不稳定的帧间隔下会出现卡顿和亮度跳变,使用帧生成的玩家建议把跳帧设为质量高模式。

目前插件要求游戏支持 DX12 并已有 DLSS 实现,需要安装支持 Add-on 的 ReShade,以及 nvngx_dlssnr.dll 库文件。不过在线游戏中 ReShade 插件可能触发反作弊系统,使用需谨慎。

NVIDIA 官方也在对 DLSS 5 做优化,自 3 月发布以来,NVIDIA 已将 DLSS 5 计算量降低了五倍,计划秋季推出进一步模型更新,之后才扩展到 RTX 40 系列。

插件源代码已在 GitHub 开源,MIT 许可证,DLSS 5 Autopilot 安装器从 1.5.0 版本起已集成。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

nvidia 刺客信条 分辨率 效果 高光
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论