系统信息:
- 主板:i.MX 8M Plus
- GPU:GC7000UL
- 驱动程序栈:Mesa `etnaviv`(开源)
- `eglinfo -B` 报告:仅支持 OpenGL ES 2.0
- 应用:Chromium/CEF 133,使用 ANGLE,请求 ES 3.0 上下文
**问题:**
根据数据手册,GC7000UL 支持 ES 3.1/3.0,它支持 Vulkan 和 OpenCL 1.2,但此开发板上的 `etnaviv` 仅支持 ES 2.0。`Chromium/CEF` 的 ANGLE 后端无法获取 `ES3` 上下文,回退到 ES2 路径,而 ES2 路径又回退到软件渲染。我希望实现真正的 GPU 硬件加速,而不仅仅是 ES2 的变通方案。
**限制条件:**
- 如果可能的话,我希望继续使用开源的 Mesa/etnaviv 协议栈,而不是专有的 Galcore 驱动程序。
- 如果升级 `CEF` 版本可以解锁此 GPU 上的硬件加速,则愿意升级该版本。
如果需要,我很乐意分享更多版本细节。谢谢!
IMX8MPLUS