[meta-freescale] Vivante graphics driver

Andrey Zhizhikin andrey.z at gmail.com
Mon Nov 4 07:15:55 PST 2019


On Mon, Nov 4, 2019 at 4:05 PM Andy Pont <andy.pont at sdcsystems.com> wrote:
>
> I wrote...
>
> >> Secondly, in the tmp/work/…/imx-gpu-viv directory there is a file called
> >> imx-gpu-viv-6.2.4.p4.0-aarch32.bin and likewise in
> >> tmp/work/…/imx-gpu-g2d there is a imx-gpu-g2d-6.2.4.p4.0-arm.bin. I
> >> presume that these are some kind of firmware file but as far as I can
> >> see they aren’t making it into the file system on the target. Do I need
> >> to do something with them?
> >
> >The version used depends on the target you are building for.
> I am building for a Boundary Devices Nitrogen 6 Lite board (i.MX6 Solo)
> using Yocto and the linux-boundary-4.14 kernel recipe.
>
> We seem to be having really poor performance with canvas events in our
> HTML5/CSS front end and some of the benchmarks[1] we have run only seem
> to make 10fps.
>
>
> Using what? WPE, Chromium, WebEngine?
>
> Cog (v0.4.0) and WPE WebKit (v2.26.1) from meta-webkit. It is building with the following defined:
>
> ...
>
> We aren’t necessarily fixed with using Cog and WPE WebKit so long as we can sit directly on top of the framebuffer without having to introduce the extra overhead of Wayland or X11.
>
> I am trying to get run some comparative tests by building the chromium-ozone-wayland recipe from meta-browser but the build is failing with the following error:
>
> meson.build:427:4: ERROR: Problem encountered: building dri drivers require at least one windowing system or classic osmesa

This was the issue #115
(https://github.com/Freescale/meta-freescale/issues/115), which has
been resolved by PR #151
(https://github.com/Freescale/meta-freescale/pull/151) for master
branch. Are you're trying to build from master or using the warrior
branch?

In case of warrior, I guess that PR need to be back-ported from master
to make meson build operable.

>
> What do I need to add to my local.conf in order to get this to build?

There is actually nothing you can add here, mesa build should be
patched instead.

>
> -Andy.
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale

-- 
Regards,
Andrey.


More information about the meta-freescale mailing list