而 Reflex 2 是另一种减少延迟的方法。四年前,NVIDIA 的电竞研究团队发表了一项研究,阐述了当一帧在渲染后更新时,玩家如何根据最近的鼠标输入更快地完成瞄准任务。在该实验中,新游戏帧可额外减少 80 毫秒 (ms) 的延迟,将玩家完成目标瞄准测试的速度提高了 30%。
例如,当玩家用鼠标瞄准右侧时,游戏通常需要一些时间才能收到该动作,之后才能渲染并最终显示新的镜头视角。如果可以切换显示当前帧的右侧画面以更快地显示结果,这会怎么样?
Reflex 2 Frame Warp 将这个概念从研究转变为现实。当一个帧被 GPU 渲染时,CPU 会根据最新鼠标或手柄输入计算工作流中下一帧的视角位置。Frame Warp 从 CPU 采样新的视角位置,然后将 GPU 刚才渲染的帧扭转到最新的视角位置。在渲染帧被发送到显示器之前,在尽可能最新的时间进行扭转操作,确保屏幕上反映最新鼠标输入。
当 Frame Warp 转移游戏像素时,图像中会产生缝隙撕裂、镜头位置的变化会让游戏场景中显示新的部分。经过研究,NVIDIA 开发了一种优化了延迟的预测渲染算法,该算法使用来自先前帧的视角、颜色和深度数据,对这些撕裂进行准确的图像修复。玩家可以通过更新的视角看到没有撕裂的渲染帧,并降低了改变游戏内视角位置而产生的延迟。这有助于玩家更好地瞄准目标,更精准地跟踪敌人,提高命中率。