三种模式下的系统延迟
毫秒的概念大家可能没有秒清晰,1秒=1000毫秒,我们生活中正常眨眼要用0.2-0.4秒,30ms大概相当于我们眨眼时间的十分之一,毫秒的流逝普通人体验非常不明显,但是在快节奏的竞技游戏中,对于全神贯注的职业选手或高玩们,1ms的延迟卡顿都有可能打乱游戏节奏。
04 NVIDIA Reflex 原理解析
实际测试效果明显,我们再来了解一下Reflex工作原理,下图为模拟CPU处理帧的速度快于GPU渲染帧的速度。简单来说就是性能瓶颈在显卡,正如我们此次的测试配置。

系统默认工作流程
从图中我们能看到渲染队列中充满了帧,这就造成了作业积压,导致渲染延迟增加。渲染队列就好比我们正常排队一样,第一个进队列就会第一个出。如果CPU提交更多作业时,GPU还在处理上一帧,CPU则会将渲染作业放入渲染队列中。
这里多说一句,渲染队列有利有弊,首先它有助于GPU获得源源不断的渲染工作,并帮助平滑帧时间,但代价就是这会增加大量延迟。

打开Reflex后看不到渲染队列
选择开启Reflex功能后,可以发现渲染队列几乎消失。但Reflex SDK并不会禁用队列,从本质上来说,在开启该功能后,游戏可以更好地控制CPU运行速度,使其无法提前运行,让GPU在无间隙的情况下处理渲染,取消GPU受限的场景中由渲染队列带来的压力,从而降低游戏延迟。
简单来说,打开Reflex功能后,相当于一种动态的帧率限制工具,让游戏画面做到即时输送即时渲染。
在《永劫无间》中还有Reflex Boost选项,但是选择该选项后,延迟降低的并不明显,相较Reflex模式,提高了4.3ms左右。

CPU瓶颈时的工作流程
首先要了解工作原理,我们都知道GPU在工作时会有负载高低的情况,所以GPU的工作频率也会有起伏。而开启Reflex Boost则会让GPU始终保持较高的运行频率。
之所以Reflex Boost延迟降低较少,是因为在我们的测试中,其实性能瓶颈在于GPU,它已经时刻保持高负荷运转,所以提升并不大。而Reflex Boost的应用场景大部分为CPU受限的场景,让GPU时刻保持“警觉”的状态,但相应的这种做法会提升功耗。
05 NVIDIA DLSS 实测 4K下帧数提升63%
下面我们再来看看DLSS为游戏带来的变化,最直观的就是帧数的提升,相较于4K原生画质的38帧来说,在开启超级性能模式后,帧率提升了63%。

我们以4K分辨率举例,在原生画质中角色的各个部位都能够看得较为清晰,尤其是发型的轮廓以及发簪的质感。在打开DLSS后,首先的质量模式与原生画质几乎无异,但是帧数提升了38%左右,达到了50帧。
在平衡模式下,画面的整体表现与质量模式无异,帧数较原生画质提高45%左右。而在超级性能模式中,依旧保留了不错的画质,但角色身上一些细小的配饰会稍显模糊,所以如果不是追求极致性能的玩家,不建议开启此档DLSS。
总的来说,在高分辨率开启DLSS后性能有着明显提升,在不损失画质的前提下,大家可以放心的把DLSS开到平衡档位。
06 Reflex DLSS 竞技游戏最佳伴侣
DLSS我们此前经常提起,在这里就不再赘述了。关于Reflex技术,经过我们实测后确实能够有效降低延迟,但部分用户会觉得,20ms的时间能感受到吗?我们又不是专业选手。
如果常玩《永劫无间》的玩家可能会感觉,为什么有时候我明明按了振刀,但就是没出来;为什么有时候连招,我明明按了空格想打一套完美伤害,但就是没跳起来。