用了3354 SDK8的软件包和系统,使用了GPU,跑QT +opengl,发现一个问题 ,就是工作几个小时后,7寸,800*480 液晶会花屏,但系统还正常运行,关闭程序后,过一会 在打开又好了,在BBB板子上,和其他的335X 板子上,都会这样·,用设备树 加入的LCD驱动。
不知道是什么原因会导致花屏呢? 是LCD驱动问题,还是GPU问题,担心如果是GPU问题,就麻烦了。。
xiyuan ma:
修改了下设备树下的LCD 时序,7.5个小时后,还是花屏·。会不会是GPU的缓存不够了?
Jian Zhou:
回复 xiyuan ma:
你的界面上要显示3D加速的内容么?
xiyuan ma:
回复 Jian Zhou:
是QT QML 显示调用opengl的 。所以用GPU ,降低CPU的负担。
现在发现运行几个小时后,花屏– 黑屏–纯绿色–花屏–恢复,,,最后又自动恢复显示了!
而这个过程中,APP都一直在运行,内存占用没什么变化,也正常。
所以怀疑GPU是不是自动重启了?!
Yaoming Qin:
回复 xiyuan ma:
请问有什么log吗?可否用dmesg打印出来看看。
xiyuan ma:
回复 Yaoming Qin:
一直开着TOP ,看进程,,花屏的时候,没看到有什么打印出出来,自己恢复的时候,也么什么打印出来,明天实验我在注意下。
xiyuan ma:
回复 Yaoming Qin:
没有出现任何打印信息,,最后用了QT 5.5 官方的QML 例子,平均不到10分钟,就会出现一个花屏—-黑屏—-绿屏—花屏—恢复·
有人遇到过类似的,说是GPU 内存分配出现段错误,,,这个是驱动的问题吧。。。。 哎。。
xiyuan ma:
回复 Jian Zhou:
新版本的SDK ,集成了GPU和QT5 ,但QT5 库不全,,导致很多QML例子不能运行,但新版本的GPU 不提供库和驱动,所以也不能自己交叉编译支持GPU的 QT 库。比较苦逼。
Yaoming Qin:
回复 xiyuan ma:
xiyuan ma
新版本的SDK ,集成了GPU和QT5 ,但QT5 库不全,,导致很多QML例子不能运行,但新版本的GPU 不提供库和驱动,所以也不能自己交叉编译支持GPU的 QT 库。比较苦逼。