什么是 NVIDIA Reflex?真的有效吗?
NVIDIA Reflex 真的有效吗?什么是DLSS 3?
(相关资料图)
玩家在玩电脑游戏时最关心的细节之一就是FPS值。FPS 越高,游戏就越流畅且反应灵敏。NVIDIA 的全新 DLSS 3 技术,与采用 Ada Lovelace 架构生产的显卡一起提供,可以将你的 FPS 值提高至 1.5 倍,但有一个障碍:输入延迟。输入延迟是指从单击鼠标到反映在屏幕上所花费的时间。计算机需要执行许多步骤,直到点击后屏幕上的图像发生变化,DLSS 3 也会导致输入延迟增加。另一方面,NVIDIA Reflex 改进了这些步骤,显着减少了输入延迟并使其更难以感觉到。因此,当启用帧生成时,NVIDIA 会自动激活 Reflex。在本文中,我们研究了 NVIDIA 的 DLSS Frame Generation 技术与 Reflex 之间的关系,并与您分享我们为 Reflex 的运行所做的延迟测试。
DLSS 3
DLSS 3是NVIDIA为Ada Lovelace架构生产的显卡带来的一项新技术。简单来说,DLSS 3利用显卡的纯粹力量,在其产生的参考帧之间通过人工智能创建新的帧,从而极大地提高FPS值。
为了测量 DLSS 3 对输入延迟的影响,我们使用了 MSI 具有 360 Hz 刷新率的 Oculux NXG253R 显示器,其中包括 NVIDIA 的 Reflex Analyzer 模块。
我们再次使用了该公司的 MSI GM41 轻量级鼠标。通过将其连接到显示器上鼠标的特殊 USB 端口,我们可以精确跟踪鼠标上创建的输入在显示器上产生效果的毫秒数。
《赛博朋克 2077》DLSS 3 延迟测试
在我们配备RTX 4090 和7950X处理器的测试系统上,我们首先使用游戏的内部基准测试工具在《赛博朋克》上测试 DLSS 3 产生的延迟。
DLSS 3 和 NVIDIA Reflex 关闭
帧率:123平均延迟:23.58msDLSS 3 关闭,NVIDIA Reflex 开启
帧率:125平均延迟:22.8msDLSS 3 关闭,NVIDIA Reflex 开启+Boost
帧率:120平均延迟:21.3msDLSS 3 开启、NVIDIA Reflex 开启
NVIDIA 在此自动激活 Reflex 设置,并且不允许您干预。
帧率:248平均延迟:28.35ms赛博朋克 2077 游戏测试
在游戏内测试,结果是成功的。那么玩的时候数值又如何呢?我们通过播放同一录音文件中的相同场景来对此进行测试。
DLSS 3 关闭、NVIDIA Reflex 关闭
奥塔拉马 FPS:121平均延迟:29.8msDLSS 3 关闭,NVIDIA Reflex 开启
奥塔拉马 FPS:125平均延迟:3msDLSS 3 关闭,NVIDIA Reflex 开启+Boost
奥塔拉马 FPS:118平均延迟:25.6msDLSS 3 开启、NVIDIA Reflex 开启
奥塔拉马 FPS:236平均延迟:32.3ms那么什么是 NVIDIA Reflex?
Reflex是一项旨在尽可能减少游戏输入延迟的技术。Reflex 的历史比 DLSS 3 更长。特别是如果您喜欢技术细节,仔细听这部分是很有用的。
NVIDIA Reflex 是如何工作的?
为了更容易理解地回答这个问题,有必要考察一下 NVIDIA 设计的比 Reflex 更老的“低延迟”模式。
“低延迟”模式可以说是Reflex的老大哥,可以通过NVIDIA控制面板打开,提供更低的延迟。仍然可以通过 NVIDIA 控制面板激活此设置,但此模式有一个非常重要的缺点:该模式只能减少 GPU 密集型游戏的延迟。以现在的游戏为例,在《Apex Legends》、《COD: Warzone》等游戏中,理论上降低延迟的同时,正常情况下 GPU 使用率在 99% 左右;它增加了《CS:GO》、《Valorant》、《英雄联盟》等游戏的延迟。
其根本原因实际上是“低延迟”模式的工作逻辑。由于CPU获取的帧数超过了GPU的处理能力,GPU在某个点之后就会发生堵塞,系统无法通过生成新的帧来向屏幕发送更多更新的信息。“低延迟”模式通过控制系统运行期间的帧生成来解决这个问题,防止拥塞。然而,由于 CPU 密集型游戏的帧处理过程中不存在瓶颈,因此不必要地控制 CPU 的行为会增加延迟,因为它会减少帧数。
出于这样的原因,NVIDIA 在 2020 年通过名为“Reflex”的更新更新了低延迟模式。与“低延迟”模式不同,NVIDIA Reflex 同时控制 GPU 和 CPU,允许它们以相同的频率渲染帧。我们可以将 Reflex 比作游戏中的 FPS 限制器。Reflex 旨在保持两帧之间的延迟(称为帧时间)恒定,以便创建的帧在正确的时间传输到计算机屏幕。这样,过程中不会出现卡顿,显卡和处理器工作更加优化,这两个要素以低延迟的方式返回给用户。
为什么低延迟很重要?
我们来谈谈竞技游戏中系统输入延迟会影响你的游戏玩法的主要原因:
响应速度低:当您移动鼠标时,在显示器上看到移动的时间晚于应有的时间,这不是很令人愉快。此外,如果你错过了,在非反应性游戏中,你就不可能在对手射击你之前调整你的视线并尝试第二次射击。
延迟射击:随着射击的延迟,当你使用全自动武器进行喷雾时,很难在游戏中保持射击。
对手位置出现较晚:最古老的射击游戏中的窥视者优势困境已经很麻烦了。我们简单说一下“窥视者优势”的情况:所有系统和网络延迟加起来,最多会有50ms左右的延迟。这种延迟对于静止且十字线位于某一点的玩家来说是一种不公平的情况,因为由于我们刚才提到的总延迟,攻击玩家的自我发展显示在防守者屏幕上的时间晚于实际情况。
在竞技游戏中,有 5 个粗略因素决定了系统的总输入延迟:
鼠标:从指尖获取输入的硬件。处理器:根据鼠标的输入,视频卡尝试在主要运行的应用程序中创建响应。处理顺序:处理器产生的反应向显卡提供最新信息,并为显卡刷新游戏。显卡:创建当前场景图像并将其传输到显示器的单元。监视器:我们在决赛中看到的图像是通过监视器提供的。NVIDIA Reflex 旨在通过优化这五个步骤的某些间隔内的延迟来减少输入延迟。
游戏中的反射;它可以通过“On”、“On+Boost”两步激活。与“On+Boost”设置的不同之处在于,Reflex 禁用 GPU 节能功能,从而保持 GPU 时钟频率较高。即使对于 CPU 密集型游戏也是如此。如果您愿意,可以通过将 NVIDIA 控制面板中的电源管理模式 3D 设置更改为“首选最大性能”来手动激活它。