对于玩家来说,最容易影响游戏帧数表现的一个电脑部件,应该就是显卡了。CPU虽然也同样对于帧数有很大影响,但是对比起CPU,绝大多数显卡都不会要求玩家花钱换主板,而且安装更加简易(笑)。因此,显卡的游戏性能也是备受大家关注的东西。而同样受到大家关注的,应该就是显卡的功耗了,毕竟这直接关系到显卡的散热,是整机发热量的一个大户。大家需不需为机箱加装风扇、为CPU换用水冷、甚至换机箱来改善整机的散热很大程度上也与显卡的功耗有关。
但其实即便显卡再强,还有一个很影响玩家在游戏中表现的因素,那就是系统延迟。这个系统延迟,指的是从玩家点击鼠标、到CPU处理点击所带来讯号、到显卡渲染画面以及到最终显示器显示出一帧画面所需要的全部时间。
因此,即便显卡的性能再强,只要延迟高了,哪怕玩家反应再快,都会错失先机。特别是对于电竞游戏来说,哪怕十几毫秒的延迟可能就足够对方反败为胜了。 而在以前,如果要弄一套可以测量系列延迟的工具的话,也是比较麻烦的: 买的话会比较贵; 用高速摄影机来拍的话,除了摄影机本身就贵之外结果也不太准确。这也是为什么我们之前没有测过系统延迟的原因(咳咳)。
而NVIDIA这次推出的这两套LDAT以及PCAT测试工具就正好可以解决以上的问题。LDAT可以说是填补了测试延迟的空缺,而PCAT则是让整个功耗测试更加方便以及可视化。那么这两套工具是怎么样的呢?接下来我们一起来看看。
先来看看LDAT,它的全称是Latency Display Analysis Tool,中文就是延迟显示分析工具。顾名思义,LDAT是用来测量整套平台系统延迟的工具,这里包括了从点击鼠标直至显示器作出相应转变之间的所有延迟。
LDAT是由三个部分组成的:一个改装过的鼠标、一个光传感器以及一个专门的LDAT软件。透过把光传感器固定在显示器上,以及把改装过的鼠标连接在传感器以及电脑上,LDAT软件就可以读出从点击鼠标至画面出现变化的时间。至于测试的方法,虽然说可以用自带的延时软件来检测。不过最好还是用像《CS:GO》这样的游戏来作实际测试。
原理其实很简单,就是通过检测点击前后光亮度的变化来确定整套系统的延迟。例如在《CS:GO》中,可以把光传感器放在开镜后的黑色边缘,通过开枪就会退出狙击镜、从黑转亮这一特性来判断延迟是多少。
不过笔者更喜欢用大菠萝M249,把光传感器放到枪口焰最大的地方,让LDAT软件自动开100枪来测试(笑)。说实话自动开枪、开枪间隔以及点击多少下鼠标这几个功能都是比较实用的。笔者在这里用了RTX 2080 Ti以及RX 5700 XT来分别测试1440P、1080P以及720P下144Hz以及60Hz的系列延迟表现。
可以看到,无论是在哪个分辨率之下,大部分时间144Hz的延迟都是要比60Hz要好的。另外,在大部分时候无论是开了NVIDIA的Low Latency模式还是AMD的Anti-Lag模式,系统延迟都有进一步的降低,从0.5ms至3.7ms不等。
另外LDAT也是可以测鼠标输入延迟的,因此笔者也是借机测试了一下。以NVIDIAI提供的这款改装过的罗技G203鼠标为例,测量出它的输入延迟是0.7ms左右。但是有一点要注意的是,这里的延迟是包括了部分USB软件以及采样的延迟,而这些延迟是与PC本身相关的,与鼠标本身无关。因此这里的延迟比起鼠标真正延迟是要高一点的。
说完了延迟,接下来就是本次的另外一位主角,PCAT了。它全称是Power Capture Analysis Tool,是用来测量显卡的功耗的。
同样的,PCAT套装也是包括两个硬件以及一个软件。首先是一个PCI-E转接卡,这个转接卡特别之处在于上面有一个接口可以与下一个硬件连接起来,使PCI-E插槽的功耗可以被纪录下来;之后就是PCAT模块,这个模块上面有6个PCI-E 8P供电接口、1个OLED显示屏和一个用于接收PCI-E转接卡功耗讯息的4P接口。
在4P接口那边的3个8P接口是连接到显卡上的,而对面的3个则是连接到电源上的,而上面的OLED屏幕就会显示实时的功耗讯息以及电压。
有了改装过的PCI-E转接卡以及PCAT模块后就可以知道显卡的实时功耗了,但是如果是想更加全面的测试显卡功耗的话,那么还需要PCAT功耗分析软件。在这个软件中,可以看到从打开软件后探测到的显卡最高、最低、平均功耗,并且附有一张显卡功耗的实时图表,还可以选择在图表中显示哪一路的功耗。
而PCAT软件在实际使用时也很简单,笔者仍然以RTX 2080 Ti和RX 5700 XT来测试一下。只要点一下Log Data,开始显卡benchmark,之后结束点一下Stop Logging就可以生成一个充满数据的Excel文件,很容易就可以还原出显卡当时的功耗趋势以及平均功耗。
测试下来两者的形均功耗分别是250W以及265W左右,与我们之前自己测试出来的结果也是很接近的,换言之PCAT测出来的功耗也是准确的。因为PCAT是每0.1秒检测一次功耗的,因此其结果比起我们的甚至还会更加准确一点点。
相信大家应该或多或少都用过像微星Afterburner这种显示帧数温度等的软件。其实NVIDIA自己也是有一个叫FrameView的软件可以做到同样的功能,只不过比较少人知道。而随着这次LDAT以及PCAT的推出,FrameView也有相应的更新,除了可以监察帧数外,也可以配合PCAT一起纪录显卡的功耗数据。笔者以《刺客信条:奥德赛》来测试一下FrameView,通过在1080p的分辨率之下以拉伸来分别模拟2K以及4K下的情况。
FrameView的界面也是很简单明暸的,主要分别纪录数据部分以及Overlay位置部分。而在打开FrameView后,只要进入游戏就可以在指定的位置上看到包括帧数、99%帧数、功耗等的数据,这时候单击benchmark的快捷键就可以开始纪录了。纪录完的数据可以用FrameView自带的一个Excel模版来视图化。这个模版可以同时加载3次benchamrk纪录方便对比数据。当然了,这个模板是可以自己修改的,想要加载多次测试成绩的话也可以通过编辑来实现。
可以看到,FrameView纪录的数据也是很全面的,在overlay内显示的数据都有保存下来,并且可以马上生成图表来让数据可视化,这点对于想要快速对比数据来说是非常有用的,例如对比两组数据之间的趋势以及有没有哪里突然数据异常的地方等。
总的来说,NVIDIA这次的几款测试工具都是很实用的。就笔者个人而言,LDAT的实用性可能会更高,因为它可以用来对比不同电脑硬件之间的延时,例如说换个显示器、显卡或者CPU对于整体延时有多少影响。
其实如果大家有留意NVIDIA最新的RTX 30系显卡发布的话,会发现NVIDIA同时发布了一个叫NVIDIA REFLEX的新东西,而这个NVIDIA REFLEX,则可以视作为LDAT植入了显示器内的进阶版本。两者同样可以测量系统延迟,并且也是差不多的方式来运作,唯一分别就是,NVIDIA REFLEX是让玩家把鼠标直接连到显示器上来测量延迟的。
而同时,NVIDIA也开放了REFLEX SDK,开发者把其置入到游戏后,可以让游戏的延迟降至更低,以及让玩家可以看到实时的游戏以及渲染延迟。这对于电竞玩家来说可以让他们更加了解自己系统的状况,以及从何入手改善系统延迟。
PCAT对于测试显卡的功耗有不少帮助,相比起只用墙插功耗仪会准确不少,因为PCAT只会测量显卡的功耗,而不会受到其他部分的功耗影响。另外透过PCAT也可以知道,不同显卡之间的能耗比是多少以及它们实际的功耗是有多少等等。这些项目有的我们本来已经有测试,但是PCAT可以提供更多精准的数据。而在有了这些数据之后,对于显卡的测试也可以变得更加全面。
更加重要的是,除了显卡真正的功耗外,PCAT可以测试显卡在不同应用或者游戏下的准确实时功耗表现。这样可以帮助分析整套系统的瓶颈是在哪里,以及显卡在特定应用中是否处于满载状态来作出相应的升级计划。
接下来我们也会利用这套工具对NVIDIA的30系新显卡做一次测试,敬请期待!