1、现象:
LCD背光亮,黑屏。
2、操作:
高温测试,moboplayer播放视频。
3、原因:
moboplayer播放器发生crash,但是还没有退出,还在继续跑,
所以此时GPU没有可绘制的图层,绘制的是黑色的图层。
4、分析过程
(1)使用截图命令查看GPU合图情况
adb shell screencap -p /sdcard/screen.png
合图为黑色图片
(2) dumpsys SurfaceFlinger查看图层情况
只有一个FB Target
(3)跑monkey测试,能够正常显示
(4)logcat里面有app crash
经过以上步骤可以判断出是第三方app问题,非显示问题
5、总结
(1)通过截图,导出图层信息确认是GPU问题还是显示驱动问题
(2)起一个应用,刷一张图,可以查看显示是否有问题
或者用adb shell input keyevent ,产生一个event,也能刷图。
需要注意的是,这个方法仅对于黑屏问题有效。