Discussion:
[meta-freescale] linux-imx 4.9 EGLFS support
Daniel Ammann
2018-02-22 09:06:17 UTC
Permalink
Hi.

We're working on a imx6q-sabresd derived custom board. Our qt5 application uses
the eglfs backend. We're using linux-imx from meta-freescale (rocko) plus
kernel-module-imx-gpu-viv_5.0.11.p8.6+fslc.bb. The kernel module isn't
compiling which can be fixed by using 3b9e057f29853fd29364aa666328a92b807007d7.
It doesn't work though, eglinfo-fb errors out ("Could not obtain EGL display:
EGL failed to allocate resources for the requested operation."). It appears
that the work porting to 4.9 is not complete yet and more changes are
necessary. Does anybody have some pointers how to get eglfs working with 4.9?

Thanks,
Daniel
--
Daniel Ammann

bytes at work
Technoparkstrasse 7
CH-8406 Winterthur
Switzerland

phone: +41 52 213 79 79

--
Otavio Salvador
2018-02-22 19:39:01 UTC
Permalink
On Thu, Feb 22, 2018 at 6:06 AM, Daniel Ammann
Post by Daniel Ammann
We're working on a imx6q-sabresd derived custom board. Our qt5 application uses
the eglfs backend. We're using linux-imx from meta-freescale (rocko) plus
kernel-module-imx-gpu-viv_5.0.11.p8.6+fslc.bb. The kernel module isn't
compiling which can be fixed by using 3b9e057f29853fd29364aa666328a92b807007d7.
EGL failed to allocate resources for the requested operation."). It appears
that the work porting to 4.9 is not complete yet and more changes are
necessary. Does anybody have some pointers how to get eglfs working with 4.9?
The 4.9 kernel is intended to be used with newer Vivante drivers; did
you consider using Etnaviv with 4.14? We have been using it with
customers with great success.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
--
Jeff Horn
2018-10-25 20:37:12 UTC
Permalink
I am facing the same problem. I am trying to move my BSP to rocko. I ported
my custom kernel patches to the LTS 4.9 kernel and I would like to use the
LTS 5.9 Qt. What are the newer Vivante driver versions? It looks like in
rocko the imx-gpu-viv is 5.0.11.

Thanks,
Jeff

On Thu, Feb 22, 2018 at 11:39 AM Otavio Salvador <
Post by Otavio Salvador
On Thu, Feb 22, 2018 at 6:06 AM, Daniel Ammann
Post by Daniel Ammann
We're working on a imx6q-sabresd derived custom board. Our qt5
application uses
Post by Daniel Ammann
the eglfs backend. We're using linux-imx from meta-freescale (rocko)
plus
Post by Daniel Ammann
kernel-module-imx-gpu-viv_5.0.11.p8.6+fslc.bb. The kernel module isn't
compiling which can be fixed by using
3b9e057f29853fd29364aa666328a92b807007d7.
Post by Daniel Ammann
It doesn't work though, eglinfo-fb errors out ("Could not obtain EGL
EGL failed to allocate resources for the requested operation."). It
appears
Post by Daniel Ammann
that the work porting to 4.9 is not complete yet and more changes are
necessary. Does anybody have some pointers how to get eglfs working with
4.9?
The 4.9 kernel is intended to be used with newer Vivante drivers; did
you consider using Etnaviv with 4.14? We have been using it with
customers with great success.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
--
_______________________________________________
meta-freescale mailing list
https://lists.yoctoproject.org/listinfo/meta-freescale
Otavio Salvador
2018-10-25 20:46:21 UTC
Permalink
I am facing the same problem. I am trying to move my BSP to rocko. I ported my custom kernel patches to the LTS 4.9 kernel and I would like to use the LTS 5.9 Qt. What are the newer Vivante driver versions? It looks like in rocko the imx-gpu-viv is 5.0.11.
The newest is 4.9.123 which uses 6.0.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750
--
Loading...