每一代接踵而至的显卡都在新的GPU芯片的基础上提供了自己的一套补充改进。有时基于硬件,有时基于软件,这些功能时不时地从根本上改变我们玩游戏的方式。其他影响力较小的公司注定会逐渐消失。
在当前的显卡浪潮中,最新的图形处理器(如NVIDIA GeForce RTX 4090及其DLSS 3技术)的核心都是“帧生成”。在可预见的未来,帧的生成很可能在这里出现,鉴于显卡行业竞争激烈的本质,AMD开发自己的版本来与Nvidia竞争只是个时间问题。它即将以FidelityFX超级分辨率3(FSR 3)的形式出现,这是该公司的帧速率提升技术的第三次迭代。
帧生成到底是什么?
在深入研究FSR 3之前,让我们先确定什么是帧生成以及它是如何工作的。首先,需要明确的是,这并不是一项全新的技术。此外,这是一种降低整体图像质量的技术,因为帧生成不可能产生更高的整体图像保真度。帧生成的存在完全是为了提高帧速率,尽管它并不总是能够做到这一点。
从本质上讲,框架生成的工作原理是在两个现有框架之间创建人造框架。例如,我们有一段视频剪辑,一个人沿着这条路跑。在第一帧中,这名男子的右脚可能牢牢地站在地面上。在下一帧中,右脚可能会举到空中,这是迈出一步的一部分。
帧生成技术所做的是查看这两个帧,并在第一帧和最后一帧之间合成一个额外的帧。尽管执行此操作的确切方法可能会有所不同,但基本思想是首先确定帧之间发生了什么变化(如果有变化),然后只需在第1帧和第2帧之间重新绘制运动中的任何对象。
这是一种创建附加帧的有效方法,它可以对帧速率产生积极影响。帧生成在电视上已经使用了十多年。(它是为体育内容宣传超高速视频功能的模特的基石。)
您也可以在大多数计算机上使用帧生成来播放视频。广受欢迎的VLC媒体播放器内置了一个简化的帧生成版本,作为一个名为“Yadif 2x”的去隔行滤镜。另一个选择是SmoothVideo Project,这是一种帧内插技术,可以生成比VLC更好的质量的帧。(这个选项对资源的消耗要大得多。)我已经使用这两种技术很多年了,虽然效果并不总是很好,但它可以让一些内容看起来更逼真,这要归功于看起来更流畅的运动。
考虑到帧生成已经存在很长一段时间了,你可能会想,为什么我们以前从未在游戏中看到过这种技术。最简单的答案是什么?因为帧生成可能会导致性能损失。实时创建这些帧所需的工作非常耗费资源,游戏也是如此。在过去,将通常用于创建真实帧的资源转移到生成人造帧通常不是明智的选择。即使是现在,这也是值得怀疑的。
在我们对NVIDIA GeForce RTX 4060等显卡的评估中,我们发现在DLSS 3中使用NVIDIA版本的帧生成有时会导致较低的帧速率而不是较高的帧速率。原因很简单:显卡在DLSS 3关闭的情况下以接近峰值的利用率运行,并且启用DLSS 3增加了工作负载,因此该卡可用于创建原始帧的资源较少,从而导致整体帧速率下降。
AMD FSR 3能比NVIDIA DLSS 3更好吗?
目前,关于FSR 3如何工作的操作细节还不完全清楚。鉴于此,很难将其与NVIDIA的DLSS 3进行比较。从技术上讲,帧生成可以在CPU或GPU上执行,我们(目前)不知道FSR 3是哪种情况。
如果它在显卡之外运行,它的行为很可能与NVIDIA的解决方案相似。如果是这样的话,我们预计会在导致CPU瓶颈显卡的游戏中看到显著的性能提升。与此同时,如果这项技术被用于已经将显卡的使用率推到峰值的游戏中,我们预计性能几乎不会有改善,甚至性能会下降。
当使用DLSS 3时,我们已经观察到了NVIDIA的其他GeForce RTX 40系列显卡的这一点,AMD的FSR 3很可能也会有类似的表现。然而,如果这项技术使用CPU来帮助生成这些帧,我们将看到完全相反的结果。
图像质量也是我们目前无法解释的一个主要变量。创建人造帧的质量越高、精度越高,所需的处理能力就越强。很可能游戏开发商也会在一定程度上控制这种权衡,这意味着FSR3的发挥方式可能会因游戏而异。
AMD只宣布了少数几款游戏,预计当这项技术正式推出时,这些游戏将支持FSR 3。(请在上面的网格中查看它们。)该公司在业绩评估方面也没有太多分享。如上图所示,AMD建议,只需打开FSR 3,就可以将在AMD RADEON RX 7800 XT上运行的游戏Fortalk的性能从每秒36帧(Fps)提高到122fps。这是将游戏分辨率设置为4K,并使用超高RT图形预设。
虽然我们对AMD的FSR3声明中没有直接比较数字感到有点惊讶,但我们总是以怀疑的态度看待这样的数字,假设它们是精心挑选的。无论如何,这样的数字将有助于更好地衡量AMD自己对FSR3的业绩预期和目标。
要记住的一件事是:FSR 3非常不同于早期的FSR版本,就像DLSS 3与早期的DLSS不同。FSR的早期版本现在仍将并存,不会生成帧;它们是空间升级器/超采样器,以完全不同的方式工作。(例如,请参阅我们对FSR 2的概述。)在FSR 2中,一种名为“时间提升”的技术使用图像中的矢量点(由游戏开发商提供给算法)来提升图像的清晰度和整体质量,使其看起来尽可能与原始分辨率难以区分。在应用FSR之前,该图像以前以较低的分辨率渲染,以便在其生成过程中占用较少的资源。
访问FSR 3:面向每个人的帧生成
虽然我们需要测试FSR 3,然后才能更多地谈论它,但我们知道有一个领域我们已经准备好说FSR 3无疑比DLSS 3更好:谁将能够使用它。
如果你想使用DLSS 3,你必须拥有NVIDIA GeForce RTX 40系列显卡;否则,这项技术将无法工作。(早期版本的DLSS使用早期版本的GeForce RTX卡,但这些版本的DLSS不涉及帧生成。)有了FSR,欢迎您尝试在任何类型的离散甚至集成显卡上运行它。作为一个开放的解决方案,它与Radeon RX 7000和6000系列显卡完全兼容,您甚至可以尝试在基于Intel和Nvidia的显卡上运行它。
值得AMD称赞的是,这种开放获取方式与FSR以前版本的发布方式相似。FSR 3预计将与AMD的新RADEON RX 7700 XT和RADEON RX 7800 XT显卡一起在9月6日推出,尽管你不需要购买这两款显卡来享受新工具。一旦我们能够在像赛博朋克2077这样的游戏中打开它,就会有更多的事情发生。
有话要说...