imx6q: Could not open egl display with Vivante GPU

Showing results for 
Search instead for 
Did you mean: 

imx6q: Could not open egl display with Vivante GPU

Contributor I


I've an issue while launching Qt5 application on imx6q

Boot Log:


QEglFSVivIntegration will set environment variable FB_MULTI_BUFFER=2 to enable double buffering and vsync.
 If this is not desired, you can override this via: export QT_EGLFS_IMX6_NO_FB_MULTI_BUFFER=1
Could not open egl display

I'm using opensource Linux, with following gpu drivers enabled.


Kernel boot log with gpu drivers probe:
[    1.004653] console [ttymxc3] enabled
[    1.018428] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)
[    1.024690] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)
[    1.030855] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)
[    1.037109] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
[    1.099266] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
[    1.159483] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
[    1.165658] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
[    1.173620] [drm] Initialized etnaviv 1.0.0 20151214 for gpu-subsystem on minor 0
[    1.183782] imx-ipuv3 2400000.ipu: IPUv3H probed
[    1.190614] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.197322] [drm] No driver support for vblank timestamp query.
[    1.203882] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)
[    1.211561] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)
[    1.219193] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops ipu_crtc_ops)
[    1.226945] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops ipu_crtc_ops)
[    1.235049] imx-drm display-subsystem: bound 2000000.aips-bus:ldb (ops imx_ldb_ops)
[    1.320310] Console: switching to colour frame buffer device 160x50
[    1.344928] imx-drm display-subsystem: fb0:  frame buffer device
[    1.352725] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
[    1.360634] imx-ipuv3 2800000.ipu: IPUv3H probed
[    1.389001] brd: module loaded
[    1.412530] loop: module loaded

Please let me know if I miss anything here, the same rootfs with Qt5 is working fine with freesacle kernel.


Labels (3)
0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

Hi Jagan

in general for non-nxp kernels issues one can also post on

meta-fsl-arm mailing list, so that someone familiar with it could try to assist you.

Best regards
Note: If this post answers your question, please click the Correct Answer button. Thank you!

0 Kudos