【发布时间】:2019-05-03 07:10:30
【问题描述】:
每隔一段时间,当我运行我的 ARKit 项目时,帧速率就会锁定为 30FPS。这似乎完全是随机发生的。
即使场景为空且没有渲染和后台进程发生,也会发生这种情况。
关闭 Xcode 并再次运行应用几次后,它会恢复到默认的 60FPS。
知道这可能是什么吗?
我在 XCode 10.1 和 iOS 12.1 上运行
【问题讨论】:
-
这可能没有帮助,因为您说它在重新启动 XCode 后可以工作,但如果您的电池电量非常低,ARKit 会限制帧速率。
-
@Jordan 电池已满。我还确保关闭了低功耗模式。这似乎是完全随机的
-
面部跟踪应用程序出现此问题...有时是 60fps,然后下降到 30fps...如果我幸运的话,它有时会恢复到 60fps。这似乎是完全随机的。我想我的资源正在发生,但所有其他使用率都相对较低。我读到的一件事是,这可能是一件很热的事情,因为相机和屏幕都在持续工作。
-
是的,我也认为这是一个热问题。系统会限制帧速率以避免过热。
标签: ios scenekit augmented-reality arkit frame-rate