【发布时间】:2020-03-22 17:16:52
【问题描述】:
我正在开发基于 Phytec 的定制板,在将 Phytec BSP 从 krogoth 移植到 thud 时,我无法使用基于 gpu 的渲染。
克罗格斯:
- 显示 -> imx-drm
- libegl 提供程序 -> imx-gpu-viv
砰的一声:
- 显示 -> imx-drm
- libegl 提供程序 -> 台面
我正在使用一个需要 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
请说明 GPU 驱动程序与 mesa 和 imx-gpu-viv 的关系以及使用它的应用程序。
【问题讨论】:
-
不确定您要的是什么,但您似乎缺少内核模块 imx-gpu-viv 和/或没有加载它。
-
Phytec 没有遵循 BSP 中的主线内核,您想使用 linux-imx 内核吗?