我正在研究基于Phytec的定制板,将Phytec BSP从krogoth移植到thud时,我无法使用基于gpu的渲染。
Krogoth:
Th:
我正在使用一个需要egl库的GUI应用程序。它抛出错误以下
INFO [0.747]:GLES 2.0: initialize native API
INFO [0.748]:GLES 2.0: Initialize EGL display
WARN [0.749]:eglGetDisplay: failed.
ERROR [0.749]:Can't initialize the display
请说明与mesa和imx-gpu-viv的GPU驱动程序关系以及使用它的应用程序。
答案 0 :(得分:1)
我最近在iMX6 CPU上从Pyro转到了Warrior,在GPU上遇到了一些麻烦。该驱动程序根本没有编译,并且Gstreamer GPU插件不起作用。最终,它可以使用以下配置:
我将以下行添加到了local.conf(或machine.conf)中:
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " kernel-module-imx-gpu-viv"
我还在内核defconfig上添加了GPU配置:
CONFIG_MXC_GPU_VIV=m
希望有帮助。