超能课堂系统延迟与网络延迟,哪一个对游戏
在电竞游戏中,高手过招定胜负可能只需要一秒不到的时间,例如在《PUBG》中拐角遇到爱,谁先出手、先命中,谁就能获得对抗上的巨大优势,甚至可以直接定胜负,决定是谁先搭下一班的飞机。因此硬件厂商在为电竞玩家降低游戏延迟这件事情上可以说是不遗余力,例如NVIDIAReflex和AMDAnti-Lag就是为了降低系统延迟而诞生的技术,可以让玩家在游戏中获得更流程的操控体验。
但是我们也有收到一些同学的反馈,认为NVIDIAReflex和AMDAnti-Lag的作用还没有一个游戏加速器来的明显。这显然是系统延迟和网络延迟的概念混淆了,不过这也让我们产生了一个探索的想法,究竟对于PC游戏来说,系统延迟和网络延迟,哪一个对游戏体验的影响要更大一些呢?
那什么是系统延迟呢?
对于PC来说,系统延迟主要是指计算机的本地运算时间,例如在FPS游戏中,从玩家点击鼠标到显示器上最终显示出相应的变化的这个过程,其所需要消耗的时间,就是我们常说的系统延迟,这里面又可以细分出好几个不同的组成部分,我们可以从下图就简单了解。
一般而言,系统延迟可以分为外设、计算机内部以及显示器延迟三个部分。外设的延迟很好理解,以鼠标为例,一部份是鼠标接收到玩家点击讯号的延迟,另一部分就是鼠标发送讯号之后,连接着鼠目标USB接口处理这些讯号的时间;计算机内部延迟则分为数据传输时间以及运算渲染时间,在PC游戏中,前者包括了采样、提交渲染、驱动等等因素,主要是CPU负责处理,后者则是由显卡负责的,包括有渲染序列以及实际渲染等;而显示器延迟则是指在显卡渲染完画面到显示器实际显示那帧画面前,还需要经过扫瞄输出、显示器处理画面才可以最终输出到玩家眼前,这里也是需要一定的时间去完成的。
那什么是网络延迟呢?
对于本地单机游戏来说,网络延迟可以算是一个不存在的概念,但是对于网络游戏来说,网络延迟的影响就非常明显了。网络游戏中的网络延迟,一般来说是你作出操作,相应的数据通过网络传输到服务器,然后服务器作出响应和运算,并将相应的结果回传给你所需要的时间。
在这个数据传输的过程中大多数是一个节点到另一个节点的方式,这里可能存在跨区域、跨运营商的情况,因此最后反馈到我们眼里就是远高于系统延迟的网络延迟时间,有时可以高达数百毫秒。
系统延迟和网络延迟哪一个的影响更大?
系统延迟:软件上的优化可带来操作的流畅
其实这个问题对于单机游戏来说是不存在的,因为单机游戏不需要联网,网络的好坏不影响游戏体验。因此这个问题,基本上只对网络游戏有讨论的价值。此前我们曾经做过关于NVIDIAReflex以及AMDAnti-Lag在改善系统延迟上的对比,这里我们不妨先回顾一下当时的测试结果。我们以《守望先锋》为例,来看看这款游戏在4K分辨率下的系统延迟。
我们可以看到,在4K分辨率下的《守望先锋》中,GTX显卡和RXGME显卡的原生系统延迟都达到毫秒以上的水准,RTX与RX显卡对应的系统延迟低一些,是在80毫秒的水平,从这里我们可以看出,升级硬件确实可以带来更低的系统延迟,放到实际游戏中的体验就是帧数更高了,操作更流畅了。
而开启NVIDIAReflex和AMDAnti-Lag后,我们可以看到前者的效果比后者更好,可以带来20毫秒到25毫秒的优化,后者则只有10毫秒左右的改善,但总体而言还是有改善的。相比于升级硬件带来的根本性变化,开启NVIDIAReflex和AMDAnti-Lag对游戏帧数几乎没有影响,但是操作流畅度会有所变化,只是这种变化可能是需要电竞选手级别的敏感度才会体验出来。
网络延迟:对于海外服游戏来说非常重要
那网络延迟对于联网游戏的影响有多大呢?其实这个我们也曾经在《PUBG绝地求生》中进行过测试,连续进行了5盘《绝地求生》游戏,并记录下前三个篮圈每一圈结束后游戏所显示的网络延迟数值,然后把对应的最大值作为最终成绩,并制成下表。
表中对比的其实是有线网络与无线网络在实际网游中带来的网络延迟,从效果上来看有线网络确实是最好的,但是无线网络方面的表现也不算太差,大体上也就高出几毫秒。相比之下加速器的开启与否所带来的网络延迟就非常惊人了,可以达到毫秒的级别,还没算上丢包的问题,对游戏体验的影响非常大。因此对于网络游戏来说,系统延迟和网络延迟并不是一个“二选一”的问题,而是一个两方面都要解决的事情。
总结:
对于单机游戏而言,由于不需要联网,不需要服务器进行数据运算,因此其所有的延迟都源自于系统延迟。而要缩短系统延迟,最根本的方法就是提升硬件的性能,但这往往意味着比较庞大的资金投入。相比之下使用NVIDIAReflex或者是AMDAnti-Lag等软件优化所带来的系统延时改进可能是性价比更高的做法,特别是对于性能已经不那么充足的旧款硬件来说,收益可能会更加明显。
不过要说这NVIDIAReflex和AMDAnti-Lag那个更有用一些,从效能上看前者占优,可以轻松带来数十毫秒的优化,但是其需要应用程序提供支持,不见得在任何游戏中都能生效;后者则是驱动层面的功能,启用后所有应用都会受惠,只是效果有限,有时候仅仅只能带来数毫秒的优化,远不及前者。
而对于网络游戏来说,系统延迟和网络延迟都会影响玩家的游戏体验,但是两者谁更重要呢?那关键还得看哪个的影响更大一些,如果网络延迟本身就已经控制在合理范围以内,那可能改善系统延迟带来的收益会更多一些;但如果网络延迟已经达到数百毫秒的水平,那毫无疑问你需要解决的是网络延迟问题,系统延迟的那点差异在这巨大的网络延迟面前不值一提。
当然不管是系统延迟还是网络延迟,对他们进行改善更多地只是减少你在游戏特别是竞技类游戏中的不利因素,起到的是锦上添花的作用。但如果你需要的是“雪中送炭”的效果,例如你面临的是游戏平均帧数不达标、网络延迟达到数百毫秒、操作相应存在肉眼可见的时差等问题时,你需要的就不仅仅是“改善”而是“解决”了,升级硬件、使用游戏加速器等等才是真正治本的方法。
转载请注明:http://www.abuoumao.com/hykz/3833.html