对于竞技类游戏来说,帧数和延迟往往要比画质更为重要,甚至有些玩家为了降低因画质太好而带来的视线干扰,刻意选择最低画质来进行游戏。而延迟则决定着竞技游戏中最重要的"手感",即便是专业选手,面对高延迟也很难发挥出正常水平。 《永劫无间》 01 什么是系统延迟 延迟主要分为两方面:第一种是网络延迟,这也是大家非常熟悉的,它是指本地计算机与服务器通信所用的时间,一般50 PIN以内玩家会感到非常流畅,50-100 PIN则会感觉到延迟,而超过100 PIN以上延迟就非常严重了。 从点击鼠标到图像输出 第二种则是系统延迟,它是指输入指令到游戏引擎、渲染到最终显示出来之间的延迟。简单来说,就是从我们点击鼠标,到屏幕中显示出来动作的延迟时间。这一部分的延迟是最容易忽视的,但也是非常影响游戏体验的,今天我们就通过《永劫无间》来看看通常我们的系统延迟是怎样的。 02 测试方法及测试平台 我们此次测试平台的CPU为i9-11900K,显卡为NVIDIA GeForce RTX 3060,之所以选择如此搭配,首先是为了保证CPU足够的性能,让游戏渲染指令快速完成,也可以让我们在观察时,排除掉显卡性能受制于CPU的问题。 第二则是在竞技游戏中,由于大部分玩家并不要求极致画面,所以显卡往往够用即可。同时性能稍弱的显卡,往往渲染延迟更高,我们来看看NVIDIA Reflex的效果究竟如何。 首先要开启渲染延迟的监视,方法很简单。打开GeForce Experience驱动,点开右上角的分享选项,会弹出及时播放/录制/直播等选项,在点击右侧的性能一栏。 性能监测 接下来会在屏幕左侧看到性能监视,包括我们常用的温度/帧数/GPU利用率等等,渲染延迟的监视在第二页,同时注意到在程序内打开监视窗口为ALT R。 窗口布局调整 另外在监视器设置中如果觉得信息太多,可以选择帧数、基本、高级、延时其中的一项,本次我们仅测系统延迟,故选择最后一项。 画质预设 测试环境我们在游戏中,将画面整体质量设为极高,并关闭DLSS。 03 NVIDIA Reflex 实测 我们进入高级训练模式,排除其他玩家的干扰,在固定场景进行延迟测试。 我们选择NVIDIA GeForce RTX 3060测试,在1080P分辨率下进行测试,未开启Reflex延迟为28.5ms,Reflex on的延迟缩减为20.1ms,降低了29%;而打开Reflex Boost延迟进一步下降至16.8ms,效果十分明显。 三种模式下的系统延迟 毫秒的概念大家可能没有秒清晰,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的时间能感受到吗?我们又不是专业选手。 如果常玩《永劫无间》的玩家可能会感觉,为什么有时候我明明按了振刀,但就是没出来;为什么有时候连招,我明明按了空格想打一套完美伤害,但就是没跳起来。 20ms说快其实很快,但在竞技游戏中,通常电光火石之间便能决定生死,容错率非常低。也许就是在那0.1s你没有按出振刀,就再也没有机会了。而我们测试的环境仅仅是理想状态,在多人混战的情况下,系统延迟将更高,瞬息万变的战场可不会给你第二次反应的机会。 Reflex 和 DLSS在竞技游戏中是相辅相成的作用,单独开启DLSS可以让游戏帧率更高,减轻显卡渲染负担,从而提升渲染效率。而Reflex则可以进一步提高"动态"帧率的限制,可以说Reflex DLSS是真正做到"双剑合璧"。 (7790967)