华为Mate40Pro ARM G78在使用SystemProfiler的情况下,无法获取到GPU Counter的数据,这是为何?HarmonyOS鸿蒙Next

华为Mate40Pro ARM G78在使用SystemProfiler的情况下,无法获取到GPU Counter的数据,这是为何?HarmonyOS鸿蒙Next 使用的是Unity打的安卓包

GLES3.2

求解,其他数据都可以获取到,我看官网文档是直接ARM G78的

7 回复

好了。。我知道为啥了,结贴了。

更多关于华为Mate40Pro ARM G78在使用SystemProfiler的情况下,无法获取到GPU Counter的数据,这是为何?HarmonyOS鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


兄台所以到底是为啥呢?

Unity 要开Deep Profile,

  • 打开 Unity 编辑器。
  • 进入 Edit > Preferences(在 macOS 上)或 Edit > Settings(在 Windows 上)。
  • 选择 Profiler
  • 勾选 Enable Deep Profiling 选项。

如后期有疑问,欢迎您再次联系我们,感谢您的支持。

GPU load是灰色的

华为Mate40Pro搭载的ARM G78 GPU在HarmonyOS鸿蒙Next系统下,使用SystemProfiler无法获取GPU Counter数据,可能是由于以下原因:

  • 系统兼容性问题:HarmonyOS鸿蒙Next可能尚未完全适配ARM G78 GPU的硬件性能监控接口,导致SystemProfiler无法正确读取GPU Counter数据。

  • 驱动支持不足:当前版本的GPU驱动可能未提供完整的性能监控功能,或者驱动与SystemProfiler之间的接口存在不兼容,导致数据无法正常获取。

  • 权限限制:HarmonyOS鸿蒙Next可能对系统级性能监控工具(如SystemProfiler)的权限进行了限制,导致其无法访问GPU Counter数据。

  • 工具适配问题:SystemProfiler可能未针对HarmonyOS鸿蒙Next进行优化或适配,导致其无法正确解析或获取GPU Counter数据。

  • 硬件限制:ARM G78 GPU的硬件设计可能不支持某些性能监控功能,或者这些功能在HarmonyOS鸿蒙Next环境下被禁用。

以上原因可能导致SystemProfiler无法获取GPU Counter数据。

在HarmonyOS鸿蒙Next系统中,华为Mate40Pro搭载的ARM G78 GPU可能由于系统或驱动层的限制,导致SystemProfiler无法直接获取GPU Counter数据。这可能是由于系统对硬件性能监控的权限管理更加严格,或者相关接口尚未完全开放给第三方工具。建议检查系统更新或联系华为技术支持以获取更详细的解决方案。

回到顶部