VR.WaitForGPU占用过高

看见这个东西第一反应就是开了垂直同步,可是到quality setting一看,垂直同步是关着的。
然后再运行打包之后的程序会发现程序的帧率只有90和45两个状态。这不就是every V blank和every second V blank吗。
最后在steamvr设置里发现一个叫运动平滑的东西。开了的话不足90帧的地方会变成45帧。关掉就会稳定在80+.


这是开启时的状态
这是关闭的状态

Steamvr上对运动平滑的解释:


image.png

效果大概是在帧数不足90帧的时候在两帧之间插一帧,用来欺骗眼镜告诉你整个体验还是很流畅的。测试效果也是在帧率低的时候开着比较好。

最后:碰到这个东西可以不去管他。在优化的时候先把运动平滑关掉。然后正常用的时候打开就好了。

最后的最后:还是没找到怎么关掉垂直同步。

你可能感兴趣的:(VR.WaitForGPU占用过高)