手机版 | 网站导航
观察家网 > 宏观 >

热门看点:守望先锋的端到端延迟(鼠标至显示器)测试

哔哩哔哩 | 2023-05-26 11:09:04

现在我有搭载第四代NVIDIA G-sync模块的显示器,它附带了reflex延迟分析器,所以现在我可以测试从点击鼠标到屏幕发生变化的完整延迟。这个延迟被称作“系统延迟”或“端到端延迟”。在过去,测试这个数值需要改装过的鼠标和非常昂贵的高速摄影机,而现在只需要支持reflex的游戏,支持Reflex延迟分析器的鼠标和显示器。

测试环境:

5800X/ROG X570-E/3200C16/RTX3070/PG279QM/Razer DeathAdder V2


(资料图)

默认游戏设置:

视频页设置的原因,前面几篇文章已经说过了,不再重复。

锁帧数值231的原因。之前使用144Hz软G显示器的时候,我发现锁帧到135帧,也就是刷新率-9帧,守望先锋才几乎不会出现撕裂。这台240Hz硬G显示器,锁帧到231也会撕裂。这是因为帧数较高时,轻微的逻辑/图形压力波动,就可能导致帧生成时间波动到4.17ms以下,此时就会撕裂。为何不继续降低锁帧数值?因为降的越多,流畅度越差。总不能买个240Hz显示器,当200Hz的用,很亏。为什么不使用V-sync?要防止V-sync影响测试结果。在锁帧231时,观察显示器OSD的刷新率数值,它几乎不会再波动到240Hz,FCAT观察到的撕裂线也很少,而且集中在屏幕底部,所以选择231帧。

图像质量是我目前自己使用的。因为RTX3070性能有限,开最高画质跑不到240帧,所以只能适当降低。这个不作推荐,你可以根据自己的喜好来设置。

开启PC+Display Latency,灵敏度设置为High。Game Visual选择G-sync Esports Mode。

使用GFE调用Reflex延迟分析器。守望先锋支持Reflex,在点击鼠标时,屏幕左侧中间位置会出现像素块,以此记录屏幕发生变化的时间。使用麦克雷对着铁拳的头点50下鼠标,记录右侧的数据。

各项数值名称的解释:

其中“平均”是20次点击的平均值。

测试一:帧数与操作延迟的关系。

通过调整渲染倍率和部分图像选项,使帧数落在200 231 250 300 400 500左右,记录各项延迟

结论:帧数越高,操作延迟越低。不锁帧时,只有帧数跑到足够高(这需要较高的配置和较低的画质设置),其操作延迟才会低于锁帧到略低于刷新率+G-sync。

此外,G-sync状态下,画面撕裂的情况较少,且平滑度更高。什么是平滑度?我有时候也会说“画面更丝滑”或者“每个画面事件发生的时间更均匀”。

测试二:开启与关闭G-sync的操作延迟差异(不锁帧+最高画质)

关闭G-sync的方法是在驱动控制面板里为守望先锋设置固定刷新。设置最高画质是为了让帧数落在G-sync范围内。

结论:开启与关闭G-sync,操作延迟几乎没有任何影响。差这零点几属于误差,而且还是关闭G的高一点点....

测试三:开启与关闭G-sync的操作延迟差异(锁帧231+自用画质)

结论:开启与关闭G-sync,操作延迟几乎没有任何影响。

测试四:不同帧数下,开启与关闭Reflex的操作延迟差异

结论:当手动锁帧使CPU和GPU都不瓶颈时(帧数顶住锁帧数值),开关Reflex对操作延迟几乎没有影响。因为Reflex的原理就是动态锁帧,清空CPU指令队列,手动锁帧当然可以实现近似效果。另外,帧数越低,Reflex降低操作延迟的效果越明显。

Reflex开启后,GPU几乎不再会吃满,帧数会有所下降,操作延迟会降低。

测试到此结束。

如果想问为什么不彻底关闭G-sync再对比延迟差异?硬件G-sync显示器的OSD里没有关闭G-sync的选项。驱动里全局关闭G-sync?你说的很好,建议你自己测一下,我懒了。理论上全局关闭和为单独一个游戏关闭,效果是一样的。单独关,运行守望先锋时,显示器OSD固定显示240Hz,没有VRR效果。

文章的整体结论和前面几篇文章没有区别。得到的新结论是单纯开启G-sync不会导致操作延迟有可察觉的升高。你要说不锁帧+高帧数对比锁帧+G,那确实可能是G的操作延迟高点,但高也只是高个位数ms。为了不撕裂和平滑度,我还是会选择锁帧+G。

有错误欢迎指出。

标签:

  • 标签:中国观察家网,商业门户网站,新闻,专题,财经,新媒体,焦点,排行,教育,热点,行业,消费,互联网,科技,国际,文化,时事,社会,国内,健康,产业资讯,房产,体育。

相关推荐