Hi NXP,
Due to " i.MX Linux Reference Manual Rev. LF5.15.71_2.2.0 — 16 December 2022 5.1.x".
I think we can use OpenGL ES 2 on i.MX8QXP right?
I am trying to use kivy on i.MX8QXP, and I got error like this.
[INFO ] [Factory ] 189 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL ES 2" graphics system
[INFO ] [GL ] Backend used <sdl2>
[INFO ] [GL ] OpenGL version <b'OpenGL ES-CM 1.1'>
[INFO ] [GL ] OpenGL vendor <b'Vivante Corporation'>
[INFO ] [GL ] OpenGL renderer <b'Vivante GC7000L'>
[INFO ] [GL ] OpenGL parsed version: 1, 1
[CRITICAL] [GL ] Minimum required OpenGL version (2.0) NOT found!
OpenGL version detected: 1.1
Version: b'OpenGL ES-CM 1.1'
Vendor: b'Vivante Corporation'
Renderer: b'Vivante GC7000L'
Try upgrading your graphics drivers and/or your graphics hardware in case of problems.
The application will leave now.
Segmentation fault
The kivy recipe is from "IMAGE_INSTALL += " python3-kivy"
Base on "imx-image-full.bb" and ' REQUIRED_DISTRO_FEATURES:remove = "x11" '
I think openGL ES v2 is there, but not linked.
root@iBox-500:~/kivyTest# locate libGLESv2
/usr/lib/libGLESv2.so
/usr/lib/libGLESv2.so.2
/usr/lib/libGLESv2.so.2.0.0