对于竞技游戏来说,帧数和延迟往往比画质更重要,甚至有些玩家为了减少画质太好带来的视线干扰,故意选择最低画质来玩游戏 。延迟决定了竞技游戏中最重要的“手感” 。即使是职业选手,面对高延迟也很难发挥出正常水平 。
永远的抢劫
01什么是系统延迟?
延迟主要分为两个方面:第一个是网络延迟,这也是大家非常熟悉的 。它是指本地计算机与服务器通信所需的时间 。一般玩家在50 PIN以内会感觉很流畅,50-100 PIN会感觉到延迟,但是超过100 PIN延迟会很严重 。
从鼠标点击到图像输出 。
第二个是系统延迟,指的是指令输入游戏引擎、渲染和最终显示之间的延迟 。简单来说就是从我们点击鼠标到屏幕显示动作的延迟时间 。这部分延迟是最容易被忽略的,但对游戏体验也有很大影响 。今天,我们将通过《永远的抢劫》来看看我们的系统延迟通常是什么样的 。
02测试方法和测试平台
我们测试平台的CPU是i9-11900K,显卡是NVIDIA GeForce RTX 3060 。之所以选择这种组合,是为了保证CPU足够的性能,让游戏渲染指令快速完成,也可以排除观察时显卡性能受制于CPU的问题 。
第二是在竞技类游戏中,由于大部分玩家并不要求极致的画面,所以显卡往往就足够了 。同时,性能稍弱的显卡往往渲染延迟更高 。我们来看看英伟达反射的效果 。
首先,要开启渲染延迟的监控,方法很简单 。打开GeForce体验驱动,点击右上角的分享选项,会弹出适时播放/录制/直播等选项 。单击右侧的“性能”栏 。
性能监控
接下来我们会在屏幕左侧看到性能监控,包括我们常用的温度/帧数/GPU利用率等 。渲染延迟的监控在第二页,注意在程序中打开监控窗口是Alt R 。
窗口布局调整
此外,如果显示器设置中的信息太多,您可以选择基本、高级和延迟中的一种帧 。这一次,我们只测量系统延迟,所以我们选择最后一个 。
图像质量预设
测试环境在游戏中,我们将整体图像质量设置为极高,并关闭了DLSS 。
测得的视反射
我们进入高级训练模式,排除其他玩家的干扰,在固定场景下进行延时测试 。
我们选择NVIDIA GeForce RTX 3060进行测试,并在1080P分辨率下进行测试 。未闭合反射的延迟为28.5ms,反射on的延迟减少到20.1ms,减少了29% 。而开启反射升压的延迟进一步降低到16.8ms,效果非常明显 。
三种模式下的系统延迟
毫秒的概念可能没有秒那么清晰 。一秒=1000毫秒 。我们一生中正常眨眼需要0.2-0.4秒,30ms大约是我们眨眼时间的十分之一 。一般人对毫秒的体验并不明显 。但在快节奏的竞技游戏中,对于全神贯注的职业玩家或高水平玩家来说,1ms的延迟可能会打乱游戏节奏 。
04英伟达反射原理分析
实际测试结果显而易见 。我们来看看Reflex的工作原理 。下图显示模拟CPU处理帧的速度比GPU渲染帧的速度快 。简单来说,性能瓶颈在于显卡,就像我们的测试配置一样 。
系统默认工作流程
从图中我们可以看到,渲染队列充满了帧,造成了作业积压,增加了渲染延迟 。渲染队列就像我们的普通队列一样,队列中的第一个将是第一个出来的 。如果当CPU提交更多作业时,GPU仍在处理前一帧,则CPU会将渲染作业放入渲染队列中 。
【10秒是多少毫秒 1秒等于多少ms】这里多说一句,渲染队列有利有弊 。首先,它有助于GPU获得稳定的渲染工作流,有助于平滑帧时间,但以此为代价,它会增加很多延迟 。
打开Reflex后就看不到渲染队列了 。
打开反射功能,可以发现渲染队列几乎消失 。但是,Reflex SDK不会禁用队列 。本质上,这个功能开启后,游戏可以更好的控制CPU运行速度,使其不会提前运行,让GPU无缝隙处理渲染,消除GPU有限场景下渲染队列带来的压力,从而降低游戏延迟 。
简单来说,反射功能开启后,相当于一个动态帧率限制工具,使游戏画面得以即时交付和渲染 。
在《永远的抢劫》中还有反射提升选项,但选择了这个选项后,延迟并没有明显降低,比反射模式高了4.3ms左右 。
CPU成为瓶颈时的工作流
首先要了解工作原理,我们都知道GPU工作时会有高负载或低负载,所以GPU的工作频率也会有波动 。打开Reflex Boost将始终保持GPU以高频率运行 。
Reflex Boost延迟降低较少的原因是在我们的测试中,性能瓶颈在于GPU,它一直在高负载运行,所以提升并不大 。Reflex Boost的大部分应用场景都是CPU受限的场景,让GPU时刻保持“警觉”,但相应的做法会增加功耗 。
0维迪亚DLSS测量4K下的帧数增加了63%
让我们来看看DLSS给游戏带来的变化 。最直观的就是帧数的增加 。相比4K原生画质的38帧,开启超性能模式后帧率提升了63% 。
以4K分辨率为例,人物的各个部位在原画质上都可以看得很清楚,尤其是发型的轮廓和发簪的质感 。打开DLSS后,第一质量模式与原生图像质量几乎相同,但帧数增加了约38%,达到50帧 。
在平衡模式下,画面整体表现与画质模式相同,帧数比原画质提高45%左右 。在超性能模式下,画质还是不错的,但是人物身上的一些小配件会略显模糊,所以如果不是追求极致性能的玩家,不建议打开这个DLSS文件 。
一般来说,DLSS在高分辨率下开启后,性能有明显提升 。在不损失图像质量的情况下,你可以安全地将DLSS调到平衡档 。
0Reflex DLSS竞技游戏最佳伴侣
DLSS以前经常被提到,所以我在这里就不重复了 。关于Reflex技术,经过我们的实测,确实可以有效降低延迟,但是有些用户会想,20ms能感受到吗?我们不是职业选手 。
如果经常玩《永不抢劫》的玩家可能会觉得,为什么有时候我明明按了振动刀,就是不出来;有时候,为什么还要招人?我明明按了空框打出了一套完美的伤害,就是没跳起来 。
20ms其实很快,但在竞技游戏中,通常可以在噼里啪啦之间决定生死,容错率很低 。可能就是在0.1s的时候你没有按下振动刀,就再也没有机会了 。而我们的测试环境只是一个理想状态 。在近战的情况下,系统延迟会更高,瞬息万变的战场不会给你第二次反应的机会 。
反射和DLSS在竞技游戏中相辅相成 。单独开启DLSS可以让游戏帧率更高,减轻显卡渲染负担,从而提高渲染效率 。而Reflex可以进一步提高“动态”帧率的极限 。可以说Reflex DLSS是真正的双剑合璧 。
(7790967)
推荐阅读
- 彩色床单发黄清洗窍门
- 鲜豆子怎样保存时间长
- “松花江坠龙”事件 松花江坠龙
- 全日制专科有数学专业吗 数学专业有哪些
- 什么是斑秃? 斑秃最好的治疗方法
- 吃粽子会不消化怎么办
- 冷冻鳕鱼有寄生虫吗
- 宝宝吹空调会拉肚子吗
- 在北京工资2万算高吗 北京多少工资