现在来聊输入延迟,可能在很多人眼里看来没太大意义。过去我们见过太多电视上的输入延迟测试,一些厂商也在自己的电视上标注了游戏模式的输入延迟参数。不过说实话,我们觉得很多人可能并没有理解输入延迟的真实意义;而从另一个角度来看,在这两年显示器行业大行其道,更多高端的显示器问世,可能也需要大家重新去理解输入延迟这项测试了。
几年前我们曾简单介绍过输入延迟,对于电视而言,就是接收到来自输出端设备的信号,最终显示图像所需要的时间。不过更准确的说法是:当用户做出一个操作,到显示设备图像开启相应变化的时间。因为对于用户来说,输入延迟的意义更多是在于操控上,无论是手柄、鼠标还是键盘,如果没有操作,只是考虑观看视频,那么无论输入延迟多高,其实都是无所谓的。
那么这里就会涉及到一个有趣的东西,如果是按照用户操作到图像变化这么一个流程来计算输入延迟,那么可能我们之前看到的很多数据都不是准确。比如现在很多评测机构和人员,在电视测试中使用的Leo Bodnar Latency Tester这样的设备,实际上是直接从测试设备上输出一个信号,它测试的是这个信号输出到最终显示到屏幕的时间,但并不涉及到操作。
也就是说,大家看到国内一些媒体或者自媒体测试的电视输入延迟时间,实际上和用户在整个操作过程中的延迟时间,并不能画等号。但是我们也不能说这是错误的数据,因为这的确是一个针对输入设备自己在延迟部分较为精准的数字,可以直接作为产品的指标参数进行公开发布。而且这些测试设备虽然不会把用户操作、输出设备渲染画面这部分的延迟计算进去,但是作为一个仅针对设备端的测试而言,这种测试依然有效果,特别是可以用于对比不同设备在这部分的性能。
Leo Bodnar这种设备从原理而言,是通过HDMI接口输出帧,然后等待检测屏幕亮度变化,由于测试设备知道帧的发送时间,所以可以测量显示器/电视处理和绘制该帧所需的时间。但是这种测试设备有两个问题,一个是他们所支持的分辨率和刷新率太少,毕竟只是HDMI 2.0的接口,而且他们也不会支持一些显示器独有的分辨率。
第二个问题就和我们之前说的一样,虽然Leo Bodnar这种设备测试的数据可以用于发布,但是并不能完全反应玩家整个从操控端开始,到显示设备端画面变化的整个延迟。所以像Rtings这种机构干脆就放弃了这种设备,自己做了一个设备去记录整个画面生成的过程,这其中包括了输出设备在渲染端的延迟。所以对于一个设备而言,整个输入延迟其实是包括信号端的采集、信号处理以及显示图像这三个部分,其中信号端的采集又和信号源有关,外设以及显卡的性能会比较明显的影响到这部分数据,而Leo Bodnar测试设备的数据在这部分则有所不足。
所以对于玩家来说,真正符合实际的情况是外设(键鼠手柄)延迟+显卡处理输出图像延迟+显示设备端处理图像延迟+图像显示的时间,这才是整个完整的输入延迟,当然我们为了区别其和显示设备的输入延迟,应该叫它“系统总延迟”,而显示设备如电视和显示器自己的输入延迟,准确而言应该叫“显示延迟”。系统总延迟会更匹配玩家感受,而显示延迟则更代表电视或显示器自己的延迟性能。
但这里又会出现一个问题,如果系统总延迟更匹配玩家的感受,那么大家为什么不用呢?其实答案我们已经说过了。系统总延迟在整个延迟前端,会受到很多其他设备的影响。比如有线键鼠的延迟就一定比无线键鼠的低,好的显卡图像渲染和输出的速度一定比普通显卡更快,而这都会反映到系统总延迟中。我们肯定无法去要求玩家采用相同的键鼠、手柄、游戏机以及显卡,所以系统总延迟只能反映当下这套系统的延迟,显卡、鼠标、显示设备不同,系统总延迟都不会不同,这自然无法作为一个电视或者显示器公开的评测数据了。
Rtings那种方案可以不受限制,在任何分辨率和刷新率,都能测试出系统总延迟,所以它要强于Leo Bodnar的设备。而如果在系统总延迟数据上,减去前期外设延迟以及显卡处理和输出数据的延迟,那么剩下的其实也就是显示延迟了,当然这就要看硬件和软件的设计了,特别是后者。那么一些电视厂商宣传自己游戏模式下只有0.83ms延迟,这是怎么回事呢?
其实如果不考虑任何图像处理和外设的延迟,那么一个显示器或者电视都有一个最低输入延迟。比如说120Hz的刷新率,代表着1秒钟处理120FPS,那么就是1000毫米除以120FPS,每帧画面所需要的显示时间为8.33ms,但是考虑到输出画面是逐行扫描,第一行输出时间几乎为零,最后一行的输出时间则是完整的8.33ms,所以要除以2才能得到一个平均的输入延迟时间。日常像Rtings将测试设备放在显示设备的中间位置,其实也是一个道理。
所以一个显示设备最低的输入延迟公式等于1000毫秒除以刷新率再除以2,任何设备都不可能比这个延迟数据更低。而通过测试得到出的显示延迟,再减去这个最低限度的输入延迟,就是一些厂商宣称在电视或者显示器上的输入延迟。比如说东芝日版旗舰电视号称在HDMI 2.1接口4K/144Hz VRR的环境下,延迟只有0.83ms,那么它测试出来的实际显示延迟就应该是4.33ms,然后减去144Hz刷新率下最低的是3.5ms画面显示延迟,这样它就可以号称自己的延迟为0.83ms。
由于今年我们有大量的电视和显示器要测试,所以杰夫视点为了更严谨地测试出输入延迟这部分数据,也会采用和Rtings基本相同的测试方法,不会使用类似Leo Bodnar这样有不足的测试设备去测试输入延迟。而是直接在设备原始分辨率下测试在60Hz、120Hz以及最高刷新率的总输入延迟和显示延迟。
其中总输入延迟这部分,因为和外设延迟以及电脑配置有关,所以仅供在相同测试条件下和其他不同机型进行对比参考;而显示延迟这部分,则是电视或者显示器实际的输入延迟,这其中也包含了不同刷新率固定的最低显示延迟,这个延迟数据则可以作为电视或显示器的固定性能参数进行公开发表。当然,我们也会通过表格或者图片,让大家更清楚看到一款设备在输入延迟方面的表现,类似下图。
无论如何,我们还是认为,大多数显示器或者电视的游戏模式,输入延迟都是合格的,哪怕一些电视的游戏模式输入延迟超过30ms,可能对于多数玩家来说也不是很大的问题。我们认为响应时间和动态清晰度,在当下的重要性可能要强于输入延迟。当然未来无论是输入延迟还是响应时间,我们都会进行全面且更有意义的测试,这点是毋庸置疑的。
热门跟贴