(资料图)
我的测试强调了一个事实,即帧生成有时不会提供额外的性能,反而会减慢您的游戏速度。nvidia 的 Frame Generation 技术非常神奇。它提供了额外的游戏性能,而且似乎没有任何缺点。但在我插入RTX 4060 Ti并看到幕后情况之前,我并没有真正了解它的局限性。Nvidia RTX 40 系列的亮点之一是 DLSS 3 和新生帧生成技术的双重优势。Nvidia 与RTX 4090一起推出,后者本身就表现出了出色的性能提升,Nvidia 向我们介绍了一个游戏八分之七的像素由 AI 而不是 GPU 硬件渲染的世界。Frame Generation 的插值魔法似乎是解决其部署的任何 RTX 40 系列 GPU 帧率低下问题的全球灵丹妙药。我们遇到的唯一限制是它只能在使用新的光流加速器硬件的图形架构上运行,并且它需要开发人员在每个游戏的基础上进行集成。但是,当它得到支持时,哦,天哪,Frame Generation 会交付货物吗?并且没有任何明显的图像保真度损失或由于插值帧而引入奇怪的图形伪影。Frame Generation 使用嵌入 Ada GPU 芯片中的更新光流加速器硬件。它是 Nvidia 图形芯片的一部分,自 Ampere 以来就已经存在,但随着 Ada 架构的发展,硅已经改进到比上一代快两倍的程度。原始速度是实时生成整个帧所必需的,这也是为什么帧生成目前在 Nvidia 的 RTX 40 系列 GPU 之外不可用的原因。光流本身是关于估计连续帧中像素运动的方向和速度,并用于游戏之外的图像稳定和自主导航。然而,它在游戏中的用途是查看不同的帧,使用光流加速器估计这些像素应该在另一帧中的位置,并将该数据与给定游戏引擎的运动矢量混合。然后,所有这些信息都会为 GPU 提供足够的数据来生成整个后续游戏帧,以便在没有视觉异常的情况下插入。它为 RTX 4090 或RTX 4080等显卡提供的惊人性能优势和额外的流畅性非常受欢迎,它提供的 4K 游戏性能远远超过任何前一代 GPU。但是您已经通过这些高端显卡获得了出色的帧速率,这使得 RTX 40 系列的低规格卡成为 GPU,最终可以从凭空生成额外帧的东西中获益最多。但也有限制,最近在我对 RTX 4060 Ti 的测试中强调了这些限制,因为这些额外的帧不是凭空产生的,而且实际上并不是免费的。不可否认,当我调皮并让它以 4K 运行游戏时,我只会在 RTX 4060 Ti 上遇到帧生成问题。该卡并非设计用于此级别,它的帧缓冲区太小,内存带宽太低,GPU 太弱。因此,即使是 Frame Generation 也无能为力,我不应该感到惊讶。但我真的没想到它会损害我的帧率。使用 1080p 或 1440p 的技术肯定会带来我预期的 fps 增加。然而,在 4K 时,与单独使用 DLSS 相比,有时打开帧生成实际上会降低性能。总体而言,在 F1 22 中,打开帧生成会降低性能,而不是单独运行 DLSS。问题再次出现在 MS Flight Sim 中,它是 Frame Gen 的典型代表,但仅在 DLSS 的性能级别下出现,在该级别启用 Frame Generation 会削减 DLSS 本身的 fps 提升。然而,赛博朋克 2077 表明,即使在 RTX 4060 Ti 上运行时一切都打开,在 4K 下,Frame Gen 有时仍然可以帮助提供改变游戏规则的性能提升。如果这是一个问题,你会发现它与在它的孤独上运行 DLSS 相比只会减慢速度,但在一个案例中,我最终在巫师 3 中得到了人工制品,它让所有的 NPC 橡皮筋到处都是,像在奥森弗特周围弹跳一样弦上的毛刺木偶。我猜他们基本上是无论如何,但希望你明白我的意思。因为 Ada GPU 需要时间来创建其插值帧,如果这样做所花费的时间比 GPU 实际渲染给定帧所花费的时间更长,那么它可能会对您的整体帧速率产生影响。如果您的渲染帧由于 DLSS 而在较低的输入分辨率上运行,那么在其他 GPU 绑定分辨率(例如 4K)下,DLSS 将在 AI 生成的帧之前完成其帧。 然后,您的可见帧队列将被搁置,以便游戏可以将 AI 生成的帧插入正确的位置,因此您的整体帧率会在等待期间下降。我猜在《巫师 3》中我看到那些 AI 帧被乱序丢弃,这就是为什么那些伪中世纪的恶棍似乎在时间线之间分阶段。将帧生成排除在外,DLSS 可以自由渲染其低输入分辨率帧,将它们放大,并在它们准备好滚动时在您的显示器上发射它们,而不会受到任何其他阻碍。Nvidia 解释说,在将 Frame Generation 带出舒适区时,这是所有预期的行为。这就是我在 RTX 4060 Ti 上所做的,但它突出了技术的局限性。如果您在游戏中严重依赖 GPU,并且显卡的性能不足以应对游戏的图形需求,那么帧生成和 DLSS 将无法实现最佳扩展。而且,当您受制于 GPU 时,帧生成实际上可能会延迟您的帧速率。Nvidia 代表告诉我:“DLSS 3 在 CPU 和 GPU 绑定场景中都表现出色。DLSS 3 Super Resolution 在 GPU 绑定时提供最高缩放,而 DLSS 3 Frame Generation 在 CPU 绑定时提供最高缩放。”例如,在 CPU 受限的情况下,如 Microsoft Flight Sim 中强调的那样,单靠 DLSS 无法带来特别令人印象深刻的性能提升。将 Frame Gen 加入其中,它绝对可以,因为显卡有空闲资源。但是,当您的性能完全受到 GPU 硬件的限制时,它就没有性能余量来为您提供您可能期望的额外帧速率。这意味着在 Nvidia GPU 堆栈的底部进行帧生成将变得更加困难,可以说是最需要任何额外游戏性能的地方。RTX 4060 或 RTX 4050 是否无法使用 DLSS 3 的完整功能集提供不错的 1440p 帧速率,从而剥夺绿色团队的一些额外游戏性能优势?那些较低规格的卡是否会难以从启用超性能设置的 1080p 帧生成中获得提升?不管结果如何,您至少仍然能够利用纯 DLSS 体验,无论您是否受 GPU 限制,仅升级就始终能够提供更高的帧速率。但是,无论我自从第一次测试它以来一直对这项技术着迷,Frame Generation 的魔力对我来说已经有点迟钝了,因为 RTX 4060 Ti 突出了它在低端的功率限制。