与之相反,系统延迟是指从玩家作出操作(鼠标点击、鼠标移动、键盘输入)到显示器给出响应所用的时间。这种延迟通常称为“移动到显示 (motion to photon)”延迟或点击到触发射击延迟。是什么原因引起了系统延迟?我们来深入了解一下渲染管线。
在下方示例中,将此管线简化成三个阶段,以便于说明。从左侧开始,CPU(用蓝条表示)用于解释出入、更新游戏状态、准备供 GPU 渲染的帧,以及将帧放入 GPU 渲染队列。之后,GPU(用绿条表示)会从队列中提取这些准备好的帧,并渲染它们。GPU 完成渲染后,显示器(用灰条表示)会在下一个刷新周期呈现最终图像。以上所有操作都需花费时间,所需时间总和就是系统延迟。在现实世界中,这些操作会依次进行,也就是说每一个阶段都会在这一帧结束以后的下一帧开始。管线运行会影响完成率 (FPS),但不一定会改变系统延迟,因为操作在任何情况下都会不断传送到每个阶段。
先来看一下 60 FPS/Hz 管线,然后再来了解 240 FPS/Hz 管线。