AnsweredAssumed Answered

Bsp Release 4.1.15_1.1.0 EGL not working

Question asked by Johannes Pointner on Apr 22, 2016
Latest reply on May 9, 2016 by Johannes Pointner

Hello all,


I'm trying to get the Bsp Release 4.1.15_1.1.0 to work on our custom board. I created a yocto image as described int he Freescale Yocto Project User's Guide, but I can't get it to work. It worked with the Bsp 3.14.28-1.0.0.  I can see the openembedded splash screen at startup so I know that the ldb display works.

But I haven't updated the u-boot, I'm not sure if this is necessary.


If I start weston i get the following log:

Date: 2016-04-21 UTC

[16:26:04.432] weston 1.9.0


               Bug reports to:

               Build: 1.8.93-2-gb05cdb8 bump to version 1.9.0 for the official release (2015-09-21 18:11:26 -0700)

[16:26:04.432] OS: Linux, 4.1.15-1.1.0+ga4d2a08, #1 SMP PREEMPT Thu Apr 21 14:48:44 CEST 2016, armv7l

[16:26:04.433] Starting with no config file.

[16:26:04.433] Loading module '/usr/lib/weston/'

[16:26:04.455] Output repaint window is 7 ms maximum.

[16:26:04.455] initializing fbdev backend

[16:26:04.456] Loading module '/usr/lib/weston/'

[16:26:04.458] warning: either no EGL_EXT_platform_base support or specific platform support; falling back to eglGetDisplay.

[16:26:04.474] warning: EGL_EXT_swap_buffers_with_damage not supported. Performance could be affected.

[16:26:04.474] Retrieving EGL client extension string failed.

[16:26:04.474] Creating fbdev output. /dev/fb0 x=0 y=0

[16:26:04.474] Opening fbdev frame buffer.

[16:26:04.474] Calculating pixman format from:

                - type: 0 (aux: 0)

                - visual: 2

                - bpp: 24 (grayscale: 0)

                - red: offset: 16, length: 8, MSB: 0

                - green: offset: 8, length: 8, MSB: 0

                - blue: offset: 0, length: 8, MSB: 0

                - transp: offset: 0, length: 0, MSB: 0

[16:26:04.476] failed to create egl surface

[16:26:04.476] gl_renderer_output_create failed.


dmesg shows me that the vivante driver is loaded:


[drm] Initialized drm 1.1.0 20060810

[drm] Initialized vivante 1.0.0 20120216 on minor 0


galcore: clk_get vg clock failed, disable vg!

Galcore version


and I have a galcore device in /dev.


If I try to use the viv sample I get the following error:

root@imx6dl:~# /opt/viv_samples/tiger/tiger            

id=53, a,b,g,r=0,8,8,8, d,s=16,0, AA=0,openvgbit=71

eglCreateWindowSurface fail.

InitEGL fail!



Has someone experienced something similar? Or got I someone to work?