Latest Vivante GPU binaries - imx6q

cancel
Showing results for 
Search instead for 
Did you mean: 

Latest Vivante GPU binaries - imx6q

Jump to solution
1,484 Views
EinarMar
Contributor IV

Hi

I was wondering if I could somewhere get a hold of the latest Vivante prebuilt hardfloat binaries ?

I have a custom iMX6q board and wanted to see if there were any newer binaries available then L3.0.35_4.1.0, see here: https://community.freescale.com/docs/DOC-95560

I have used this version with Qt5.2 and Qt5.3 some time ago but now I when I use it against Qt5.4 it crashes. My application is using the eglfs platform (No X or Wayland) and it crashes after trying to open /dev/fb0.

I decided to give a new version a try if it were available.

My goal is to run a Qt5.4 browser application that utilizes the 2D acceleration.

regards

Einar

Labels (2)
Tags (5)
0 Kudos
1 Solution
208 Views
EinarMar
Contributor IV

I found what I was looking for here: http://repository.timesys.com/buildsources/g/gpu-viv-bin-mx6q/

Timesys is keeping a repo of prebuilt binaries and header files that follow the kernel versions issued by Freescale, the latest one being 3.10.17.

I downloaded the libraries and header files, recompiled Qt5 and things started to work-ish !!

I had a kernel panic which lead me to change the split ptlock in include/linux/mm_types.h as suggested in the patch here: https://lists.yoctoproject.org/pipermail/meta-freescale/2014-March/007816.html.

After that the graphics work fine and the accelerated examples provided both by Qt and Vivante are working fine, i.e. utilizing the GPU.

Hope this helps somebody.

regards

Einar

View solution in original post

0 Kudos
4 Replies
209 Views
EinarMar
Contributor IV

I found what I was looking for here: http://repository.timesys.com/buildsources/g/gpu-viv-bin-mx6q/

Timesys is keeping a repo of prebuilt binaries and header files that follow the kernel versions issued by Freescale, the latest one being 3.10.17.

I downloaded the libraries and header files, recompiled Qt5 and things started to work-ish !!

I had a kernel panic which lead me to change the split ptlock in include/linux/mm_types.h as suggested in the patch here: https://lists.yoctoproject.org/pipermail/meta-freescale/2014-March/007816.html.

After that the graphics work fine and the accelerated examples provided both by Qt and Vivante are working fine, i.e. utilizing the GPU.

Hope this helps somebody.

regards

Einar

View solution in original post

0 Kudos
208 Views
dmitryfedotov
Contributor II

Hello, Einar

Can you share your image?

BR, Dmitry

0 Kudos
208 Views
EinarMar
Contributor IV

Hi Dmitry and sorry for my terribly late answer.

Do you still need an image ?

regards

Einar

0 Kudos
208 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi Einar

I think one can look at

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.10.31_1.1.0_beta

and post to meta-fsl-arm mailing list, so that someone familiar with latest drivers could

try to assist you.

https://lists.yoctoproject.org/listinfo/meta-freescale

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------------

0 Kudos