NVIDIAAMD降延迟功能对比Refl
延迟这个东西相信对于游戏玩家,特别是电竞类游戏玩家来说应该并不陌生的了,毕竟很多玩家买更加好的键盘鼠标,除了是要找到最适合自己手感的那一款之外,另外一个选购的重点就是要低延迟,毕竟高手之间的对决胜负往往就由出手的那10几毫秒决定,如果对方的延迟比你低,那你可能就GAMEOVER了
不过,无论是怎样的外设,在减少延迟的效果上始终都是没有从整个系统上优化要来得明显,尤其是从CPU发出指令到GPU渲染完成并发送到显示器这一区间的延迟是整个系统延迟中最高的部分,也是最应该优化的部分。而这也是为甚么GPU公司会先后推出各自的减延迟优化技术,而游戏开发商也同硬件厂商紧密合作,在游戏引擎端进行降低延迟的优化。
NVIDIAReflexLowLatency
ReflexLowLatency是NVIDIA随着RTX30系显卡同时推出的降延迟技术,这个技术的特点在于并不同于以往任何一种降低延迟的方式。以往的降低延迟技术都是通过驱动层面对GPU渲染部分的延迟进行优化,然而实际上在整个游戏过程中,延迟的产生是非常综合的因素,除了GPU渲染延迟外,游戏引擎对系统资源的调用以及CPU和GPU的动态资源分配其实都会影响整体的延迟数据。其实NVIDIA早在19年在驱动层面就已经做了一个叫NVIDIAUltraLowLatency(NULL)的功能,通过把渲染序列中的待渲染帧数完全清空。不过这个功能有一个弊端,那就是它只适用于基于DX9以及DX11这两个API的游戏,对DX12以及Vulkan是起不了作用的。
而ReflexLowLatency(下称NVIDIAReflex)则提供了一个更全面的解决方案。其实NVIDIAReflex和NULL在工作原理上是有一部分相似的,因为两者都同样可以把渲染延迟降低,相比起NULL只是单纯的从驱动层面进行优化,NVIDIAReflex是从游戏整个系统层面(包括硬件、驱动、游戏引擎整合等)去对延迟进行优化,可以动态平衡CPU和GPU的负载配比,减少CPU受到的反压,因此NVIDIAReflex对于延迟的总体效果比起NULL是更加出色。
更重要的是,因为NVIDIAReflex是从引擎层面对游戏进行优化,因此它不但可以用在DX9以及DX11的游戏里,即便是DX12以及VulkanAPI的游戏都同样可以支持。
对于专业电竞选手和准专业选手来说,对训练数据进行量化并系统的提升自己的竞技水平也非常重要。NVIDIAReflex技术还配合部分电竞级别的G-Sync显示器推出了ReflexLatencyAnalyzer,这个在显示器中集成的工具可以精准测量整套系统中的延迟数据,为电竞选手提供更全面专业的数据分析,以方便选手进行游戏装备优化。因此Reflex在专业性上也是非常强的。
AMDAnti-Lag
AMD并没有像NVIDIAReflex一样的全方位服务于专业电竞领域的一整套解决方案,但其实AMD也在驱动中整合了用来降低延迟的Anti-Lag功能,该功能与上文提到的NULL(NVIDIAUltraLowLatency)从原理上来说非常接近,相当于是AMD版的NULL。Anti-Lag是随着第一代RNDAGPU,也就是RX系列同时推出的。在开启了这个功能后,系统会自动调整CPU的工作进度,使CPU可以覆盖部分GPU的工作,这样CPU的工作进度就不会领先GPU过多,从而减少渲染延迟。原本Anti-Lag在剛推出时是只支持DX9以及DX11游戏的,但是之后AMD为其新增了对DX12游戏的支持,使得它的应用范围更广一点。但是与NULL一样,Anti-Lag同样是不支持VulkanAPI游戏的。
延迟测试
那么,降低延迟的技术对实际游戏内的延迟降低会有一些的幫助呢?我们现在就找来了两款来测试一下,分别是《永劫无间》以及《守望先锋》。
在测试方面,由于NVIDIAReflex以及AMDAnti-Lag都是在使用使用入门级、主流或者中端GPU的时候最为明显,因此这次我们是找来了GTX、RXGME、RTX以及RX来进行测试,看看NVIDIAReflex以及AMDAnti-Lag在P、2K以及4K之下的延迟改善表现。
整套平台的其他配置大致如下,Corei7-K处理器加上32GB的MHz双通道内存。
《永劫无间》系统延迟测试
首先我们来看看NVIDIAReflex以及AMDAnti-Lag在《永劫无间》里的表现。
从上面的图表我们可以看得出来,《永劫无间》这款游戏对于降延迟功能的优化有待改善,甚至在Anti-Lag这里还可能会有反效果。无论是哪张显卡,在P分步辨率之下的延迟改善幅度都非常有限,像是在GTX上就没什么效果。其实这个结果也是意料之内的,因为早在《永劫无间》刚发布的时候我们就有过测试过,这款游戏对于Reflex功能支持还需要进一步优化,特别是在P以及2K这样最多人用的分辨率之下。而Anti-Lag方面就更难一些,由于没有和游戏开发商的合作,因此就需要AMD在驱动方面再下一些功夫,最少要避免开启功能后的延迟负优化现象。
当然了,虽然说这款游戏对于降延迟功能的确支持不好,不过整体来说NVIDIAReflex以及AMDAnti-Lag在2K以及4K分辨率之下还是有一些效果的。以GTX为例,它在2K之下的延迟改善幅度是在11%左右,在4K之下则是接近18%,
至于RTX,这张张显卡本身的性能已经比较强,在《永劫无间》内的帧数也比GTX要高很多,因此原生的延迟就已经比较低,NVIDIAReflex在这个情况下的作用并没有想象中的大。
就《永劫无间》而言的话,NVIDIAReflex的整体表现都是在预期之内的,对于延迟的改善比起AMD的Anti-Lag也更好,并且延迟的改善也比较稳定。
《守望先锋》系统延迟测试
下面是《守望先锋》的测试部分。首先我们可以看到,这款游戏相对于《永劫无间》来说对于NVIDIAReflex以及AMDAnti-Lag的支持要好非常多,无论是NVIDIAReflex还是AMDAnti-Lag对于延迟的改善都比较明显。
但同样,NVIDIAReflex的效果比起AMDAnti-Lag更好,而且在《守望先锋》游戏中要好不少。以GTX以及RXGME为例,在最吃性能的4K分辨率之下,GTX原生的延迟比起RXGME要高一些,但在开启了NVIDIAReflex之后,延迟反而就比RXGME要低20多毫秒,延迟改善幅度达到了35%,而AMDAnti-Lag就只有12%左右。如果是在P之下,GTX开了NVIDIAReflex之后的延迟也要低于RXGME,成功实现反超。
即便是像RTX以及REX中端主流级别的游戏GPU在《守望先锋》中的延迟改善幅度也是不错的。在4K之下,延迟分别得到了32%以及11%的改善,2K之下则是18%以及8%,而即便是在P这个延迟本来就低的分辨率之下,RTX以及RX仍然可以得到10%以及5%的延迟改善。
这个测试结果其实说明,如果游戏开发商对NVIDIAReflex的优化做得好的话,那么这个技术能带来的延迟改善上限将会是非常高的,在4K之下削减接近25毫秒的延迟是非常明显的。
总结
不论是NVIDIAReflex或者是AMDAnti-Lag都可以降低系统延迟,在不升级硬件的前提下就能给予玩家一个更加出色的游戏体验,例如大幅度减少开枪时的滞后感等等。
但是NVIDIAReflex的效果无疑是更好的那个,能够在主流显卡上达到35%以上的延迟改善这是一个相当不错的成绩。可以说NVIDIAReflex的实现方式更为全面和专业,比起NULL或Anti-Lag这种单纯的驱动优化,Reflex显然能够提供更出色的延迟优化效果。而如果玩家是使用配套了NVIDIAReflexLatencyAnalyzer的显示器或者鼠标的话,则可以获得更全面的延迟分析数据,为自己的电竞水平提供更专业的数据参考。
总而言之,NVIDIAReflex可以说是目前市面上对于延迟改善较为全面,且效果也较好明显的技术了。
转载请注明:http://www.abuoumao.com/hykh/3533.html