问题描述
问候StackOverflow社区!
我很早以前在community.nxp.com的常规i.MX6处理器和i.MX6图形论坛上发布了此问题-但是最近我没有得到任何答复,因此我在这里扩大搜索范围。这很重要,因为i.MX6Q(使用Vivante GC2000 GPU)的2D图形驱动程序似乎存在一两个错误,阻止了Android CTS测试的完全通过(这很重要!!) 。原始帖子可以在这里找到:
以下是详细信息:
我正在将Android P9.0.0_2.2.0 BSP移植到基于SabreSD i.MX6Q参考设计的平板电脑产品上,并且在Android CTS测试套件中遇到以下故障,特别是CtsSkQPTestCases模块中的测试。此模块测试SKIA图形库,据我了解,该库与i.MX6Q芯片上可用的图形2D功能绑定在一起。我一般对GPU /图形了解甚少,所以我希望有人能够解决以下CtsSkQPTestCases失败的问题:
-
org.skia.skqp.SkQPRunner#gles_arithmode
-
org.skia.skqp.SkQPRunner#gles_colorwheel
-
org.skia.skqp.SkQPRunner#gles_cross_context_image
-
org.skia.skqp.SkQPRunner#gles_deferred_texture_image_medium_decoded
-
org.skia.skqp.SkQPRunner#gles_deferred_texture_image_medium_decoded_indexed
-
org.skia.skqp.SkQPRunner#gles_deferred_texture_image_medium_encoded
-
org.skia.skqp.SkQPRunner#gles_deferred_texture_image_medium_encoded_indexed
-
org.skia.skqp.SkQPRunner#gles_encode_srgb_png
-
org.skia.skqp.SkQPRunner#gles_flippity
-
org.skia.skqp.SkQPRunner#gles_image_from_yuv_textures
-
org.skia.skqp.SkQPRunner#gles_image_surface
-
org.skia.skqp.SkQPRunner#gles_imagemask子集
-
org.skia.skqp.SkQPRunner#gles_makecolorspace
-
org.skia.skqp.SkQPRunner#gles_shadermaskfilter_image
-
org.skia.skqp.SkQPRunner#gles_tileimagefilter
-
org.skia.skqp.SkQPRunner#unitTest_GrMeshTest
SabreSD i.MX6Q的BSP和我的平板电脑产品都显示出相同的测试用例故障,因此这不是移植问题。我的直觉是图形驱动程序或其他相关组件中的错误。浏览外部/ skia存储库显示,NXP进行了与图形驱动程序潜在问题相关的更改(NXP问题参考:MA-14657),因此我认为尚有一个尚未解决或提供的优秀错误。
有人知道是否有可用的更新的Vivante GC2000驱动程序吗?我似乎无法从NXP那里得到答复,并且驱动程序是专有的Blob,因此我没有任何源代码可用于per-se。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)