测试结论:Google Stadia引入的额外延迟在70ms左右

在上一篇clark:#GDC19 谷歌云游戏延迟分析—《Controller to Display Latency》中,由于当时在GDC会场,没有条件测试单机/主机情况下的延迟。评论中大家说的都很中肯,本地游戏的延迟也必须测试才算完整。

张鹤翔:不同游戏的内部延迟不可忽视(即文中所说的游戏收到操控信号到输出一帧画面的时间),条件允许的话需要用不同类型、不同厂商的游戏进行测试才能拿到全面的结果。

对于奥德赛这类动作游戏,本身不要求特别低的延迟,用xbox来测试可能延迟也在100ms以上。

bird cai:你要比较本地连接,单机连接时的延时,再来谈其他。用iPhone Slow Motion也是我们用的方法。我自己测量的结果,在LAN上的结果,网路和串流编码解码的延时可以做到10ms以下。

霞先生:美国DF社好像最新的谷歌云游戏测试,说他们用了高速摄像机,结论是谷歌云延迟是166ms,微软x1x延迟是145ms,感觉差距不大啊

今天,抽空用同事的Steam账号测试了PC版《刺客信条—奥德赛》的延迟情况,感谢最帅气的楠哥提供测试账号。

测试环境

  • CPU i9-7900X
  • GPU GTX 1080
  • 32G DDR4
  • 锁定60fps / VSync ON

《刺客信条—奥德赛》Steam版

视频封面

00:57《奥德赛》的输入延迟测试

  • 31帧,129.17ms
  • 31帧,129.17ms
  • 33帧,137.50ms
  • 32帧,133.33ms
  • 35帧,145.83ms
  • 35帧,145.83ms
  • 35帧,145.83ms
  • 34帧,141.67ms
  • 33帧,137.50ms

平均33.2帧,在240fps下就是138.4ms。实验测得的数据区间是33±2帧,即137.5±8.3ms。

clark:#GDC19 谷歌云游戏延迟分析—《Controller to Display Latency》 精确的测算Google Stadia的Controller to Display Latency在200ms左右,实验误差在208.3±16.7ms内。

可见,《奥德赛》本身的Controller to Display Latency就是很高的。简单两者对比下Google Stadia引入的额外延迟在70ms左右。

由于感觉《奥德赛》的延迟较高,又拿了最近在玩的FPS游戏,同为UBI出品的《Far Cry 5》进行了对比测试。

《Far Cry 5》Steam版

  • 17帧,70.83ms
  • 16帧,66.67ms
  • 16帧,66.67ms
  • 15帧,62.50ms
  • 17帧,70.83ms

果然FPS游戏,延迟的优化就要好得多。实验测得平均16.2帧,在240fps下就是67.5ms。实验测得的数据区间是16±1帧,即66.7±4.2ms。


推荐阅读:
相关文章