AnsweredAssumed Answered

imx6q: Could not open egl display with  Vivante GPU

Question asked by Teki on Feb 17, 2017
Latest reply on Feb 19, 2017 by igorpadykov

Hi,

 

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.

drivers/gpu/drm/etnaviv/
drivers/gpu/drm/imx/

 

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.

 

Thanks.

Outcomes