我正在开发基于飞思卡尔 i.MX6Q 的电路板。
当我在 Android 4.0.4 上运行 CTS 测试用例“android.view.cts.DisplayRefreshRateTest#testRefreshRate”时,它工作但在 Android 4.2.2 上失败。
我检查了 logcat 按摩。它声称显示fps是60。实际上是52。
以下是 logcat 消息:
D/DisplayRefreshRateTest( 3535): claimed 60.000004 fps, achieved 51.89083 fps </p>
D/DisplayRefreshRateTest( 3535): restarting
D/DisplayRefreshRateTest( 3535): claimed 60.000004 fps, achieved 51.141434 fps</p>
D/DisplayRefreshRateTest( 3535): restarting
D/DisplayRefreshRateTest( 3535): claimed 60.000004 fps, achieved 51.157303 fps</p>
D/DisplayRefreshRateTest( 3535): restarting
是否有可能在 Android 4.2.2 上 GPU 的能力较低,或者是否有任何其他原因导致此问题。
以下链接是运行 CTS 时的整个 logcat 按摩。显示器 dpi 1080p, 60HZ, HDMI
https://dl.dropboxusercontent.com/u/54920228/Logcat.txt
我很感激任何解决这个问题的建议。