Oculus Quest、Go开始支持GPU性能分析工具Unity GPU Profiler
Unity GPU Profiler是一个旨在帮助开发者优化应用程序GPU性能的工具。现在,由于Oculus与高通和Unity的合作,Oculus Quest和Oculus Go已经支持启用Unity GPU Profiler功能。此功能将支持自2017 4 30f1 / 2018 4 2f1 / 2019 1 7f1 / 2019 2 0b5 / 2019 3 0a5以后的所有Unity版本。
在使用这个工具时,建议首先访问概述页面,了解相关信息。文章简要介绍了如何利用这个工具的一些技巧。
其中,作者提到了几个小技巧。首先是精度,由于分析开销,绘制调用时间的绝对值高于实际值。建议使用相对值进行比较,而不是过多关注绝对数字。其次是噪点,有时会在分析结果中看到一定的噪点,主要是由于VrRuntime GPU优先权所致。建议采集数个样本并选择较小的样本,可以避免绘制调用和TimeWarp之间的冲突。另外,移动设备支持针对续航优化的动态时钟,不同时钟级别下的GPU性能差异会影响性能分析结果。最后,由于图形驱动程序问题,Gear VR暂时无法利用该功能。
总之,Unity GPU Profiler可以帮助开发者更有效地优化应用程序的GPU性能,提供更优秀的VR游戏/应用。