Facebook工程师分享:如何为Quest获取稳定GPU测量
为了在Oculus Quest上开发内容,准确和可复现的GPU帧时间测量非常重要。在改动着色器、调整纹理大小、删除或添加绘制调用时,即使是最小的变化也会影响应用程序的性能。
通过一系列的工具可以跟踪GPU时间,包括RenderDoc for Oculus、GPU Systrace、OvrgPupProfiler和Perfetto。这些工具对于确定GPU时间变化的原因非常有用,但在初步调查中可能不一定有效。
Oculus的软件工程师雷米·帕兰德里介绍了如何获取稳定的GPU测量。首先要确保应用程序的一致性,将相机锁定到特定位置,移除动态对象和手部网格等。然后消除系统的更改,关闭Guardian和禁用TimeWarp。最后,测量稳定的GPU数据,查看VRAPI日志并使用相关函数跟踪影响GPU时间的变化。
这个过程可能需要一些时间,但对于性能导向的团队非常有帮助。当调整应用程序并提高性能时,这些方法能够提供帮助。
。Oculus Quest平台的畅销游戏TOP 10包括:。