来源:雷科技数码3C组 | 编辑:TSknight| 排版:琪小琪
AMD、英伟达,作为半导体行业的两大巨头,两者的关系说不上是水火不相容,起码也得是剑拔弩张,特别是在英伟达一度垄断AI计算卡市场后,两者的竞争烈度就越来越高。
前段时间,AMD正式发布新一代AI计算卡,从价格、性能来看都是直接瞄准英伟达的主力产品而去,而且效果显著,直接就从微软手上抢走了两个大订单,如果我是老黄(网友对英伟达CEO黄仁勋的昵称)怕是要几晚上睡不着觉。
就是在这样的紧张关系下,居然有人说AMD与英伟达合作了,而且还是在显卡领域,WTF?死对头握手联合,是英特尔开发出什么外星黑科技了?
在翻看了不少贴吧水贴后,小雷最终确认了一件事,AMD与英伟达,确实是“合作”了,但是并非大家所想的那样是官方性质的,而是一场私下的“约会”。不过,或许按小雷同事的说法则更加贴切:“英伟达被绿了”。
英伟达:?我本来就是绿色的。
好了,接下来就让我们来回顾一下这段发生在近期的“孽缘”,到底是怎么回事。
FSR+DLSS=?
众所周知,游戏的画面一直在往更拟真的方向发展,光线追踪、超精细建模、超高分辨率、高帧率都是游戏玩家的追求。而游戏公司为了宣传游戏,往往也花大力气强化游戏画面,即使为此要榨干显卡性能也在所不惜。
只不过这就苦了一众用着中低端显卡或是老显卡的玩家,你说游戏画面确实是好了,就是为什么只有10fps啊?卡得像PPT一样,这要怎么玩?当然,一般来说,只要降低分辨率、降低特效,那么多数游戏想要稳个30fps流畅游玩还是没有问题的,但是玩家总是不知足的,他们发出灵魂提问:“为什么我不能全都要?”
简单来说,就是既要高帧数,又要高画质,而且还不想花钱买旗舰显卡,那怎么办?英伟达给出的回答是DLSS,而AMD则是端出了FSR。两者虽然是不同的技术,但是原理及效果却殊途同归,都是利用AI算法模拟画面的相似像素,然后对画面进行填充,通过这种取巧的方式提升高分辨率、高画质下的游戏帧数。
如今,DLSS和FSR都已经迭代到第三代,其中DLSS仅支持在英伟达的独立显卡上启动,而AMD的FSR因为技术略微落后,所以选择了开源方案,只要你想要,不管是英伟达还是英特尔的显卡,都随便拿去用,正是这个决定为接下来发生的事情埋下了伏笔。
早期,FSR的开源方案主要是让中小游戏公司和工作室都可以为自己的游戏添加超分支持,让玩家得到更好的体验,而且FSR与DLSS不能同时开启,所以一直都相安无事。
但是,总有人是闲不住的,有人开始思考,既然FSR可以在任意显卡、游戏上生效,那么我能否通过一些方式让英伟达的显卡同时使用DLSS和FSR呢?外媒QuasarZone把AMD的RX 6600与英伟达的RTX 4090插在一个主板上,再通过一系列的骚操作,最终成功实现了两张显卡的混合输出,暴打了一众游戏。
在QuasarZone的测试中,开启DLSS+FSR后《赛博朋克2077》的帧数暴涨到原本的2.9倍,《COD20》帧数暴涨2.7倍。看到QuasarZone给出的测试结果,几乎所有游戏玩家都疯了,大喊:“居然还能这么玩?”
图源:QuasarZone
QuasarZone是怎么做到的?简单来说,他们通过一系列的系统修改,让游戏画面首先传输到RX 6600,然后使用FSR进行运算,一般来说运算后的画面数据会直接传输到显示器,但是QuasarZone对数据做了截留,并且引导其传输到RTX 4090。
接着使用RTX 4090的DLSS对经过FSR处理的数据进行二次运算,最终实现了如此惊人的提升。而且,在帧数暴涨后,实际的游戏画质损失却并不明显,等于是结合了FSR与DLSS的优点(FSR帧数提升大,但是画质更模糊,DLSS帧数提升较低,但是画质清晰)。
考虑到帧数的恐怖提升,购入RX 6600的成本倒是显得不值一提。但是,很快就有大佬提出疑问:“有没有可能直接把FSR的算法,植入到英伟达的显卡里呢?”,简单来说,就是让数据在英伟达的显卡里跑两遍,享受双倍的加速快感。
虽然想法看起来有点天马行空,但是在经过众多网友的不懈努力下,他们成功。
黄金搭档?
在网友的多次测试后,他们成功捣鼓出了不用向硬件系统添加A卡,也可以使用混合加速的方法,简单来说就是通过一个名位“dlsstweaks”的插件,将DLSS的帧生成算法替换为FSR,然后其他保持不变,从而实现类似的混合加速效果。
从测试结果来看,该方法适用于英伟达的30/40系显卡,DLSS 3.0和DLSS 2.0均能生效,但是总体来看,在DLSS 2.0的运行环境下,dlsstweaks插件报错的可能性更低,游戏的运行效果也更加稳定。
那么帧数提升呢?总体来看与最初版本差不多, 有玩家在依葫芦画瓢后发现,开启路径光追后原本只有20帧左右的《赛博朋克2077》,帧数直接暴涨到60fps,提升约300%,而且还不需要额外购入一张AMD显卡。
说实话,这个效果让小雷相当的意外,毕竟FSR在AMD自家的显卡上都没有这么好的表现,怎么到了英伟达这边就脱胎换骨了?背后到底发生了什么?从目前的网络讨论结果来看,其中应该涉及到图像算法、CUDA单元等多个领域,估计就连英伟达和AMD的工程师一时半会也是搞不清楚(起来加班)。
但是,两者结合后的效果足以让人对这项技术的前景产生期待,按照目前的性能提升幅度,即使是被认为已经逐渐落后的RTX 3060,同样可以回到游戏第一线,继续战斗个四五年。
毫无疑问,在听闻这个消息后,AMD和英伟达恐怕都在研究背后的原因,并且肯定会试图将其应用在下一代的FSR/DLSS版本更新中。而对于玩家来说, 只需要简单的设置就可以让帧数暴涨,零成本的性能提升谁不爱呢?
或许已经有读者迫不及待的想要进行尝试,不过小雷的建议是先别急,从目前的dlsstweaks插件作者的反馈来看,这个技术在使用vulkan图形引擎的游戏上,大概率会启动失败,存在同样问题的还有DXVK,如此一来排除的游戏还是不少的。
图源:GitHub
此外,最好是同时支持FSR和DLSS的游戏,否则可能会出现报错、闪退及画面卡死等问题,虽然可以通过技术手段解决,但是大多数玩家估计也没有这个能力和精力去折腾。
所以,虽然FSR+DLSS的应用前景看起来十分不错,但是目前来看能够应用的范围依然不大,而且BUG不少,不想折腾的玩家还是建议大佬推出更完善的插件版本后再去尝试。