Porting GPU libraries for any Linux-base X11 root filesystem

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Porting GPU libraries for any Linux-base X11 root filesystem

1,171 Views
mayqueen
Contributor IV

Kernel version: 3.10.53-ga

I porting VPU libraries success for ubuntu 14.04 LTS (LXDE desktop) yesterday,

but I have no idea to porting GPU libraries using yocto.

because I trace VPU relative files for yocto, and I don't know how to trace GPU,

Could Anyone help me?? give me some direction or comment, thanks so much!

Labels (2)
Tags (2)
0 Kudos
6 Replies

876 Views
mayqueen
Contributor IV

Sorry my CPU was IMX6Q

0 Kudos

876 Views
igorpadykov
NXP Employee
NXP Employee

Hi May

I would suggest to look at GPU docs in Linux Bundle

L3.14.28_1.0.0_iMX6QDLS_BUNDLE : i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite,

i.MX 6Solo Linux Binary Demo Files and Linux BSP Documentation

Note, gpu are closed-source libraries, starting with 3.10.53 gpu have

support via kernel loadable modules to support  both 3.10.53 and 3.14.28 kernels.

Best regards

igor

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

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

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

876 Views
mayqueen
Contributor IV

Thank you Igor:

I trying to porting pre-built binary files in ubuntu-armhf 14.04 from yocto using "xserver-xorg-video-imx-viv-3.10.53-1.1.0" folder yesterday,

but when I load these libraries, the Xorg log shows error message as below:

[

18.562] Loading extension GLX
[18.562] (II) LoadModule: "vivante"
[18.568] (II) Loading /usr/lib/xorg/modules/drivers/vivante_drv.so
[18.604] (II) Module vivante: vendor="X.Org Foundation"
[18.604]compiled for 1.16.1, module version = 1.0.0
[18.604]Module class: X.Org Video Driver
[18.604]ABI class: X.Org Video Driver, version 18.0
[18.604] (EE) module ABI major version (18) doesn't match the server's version (15)
[18.604] (II) UnloadModule: "vivante"
[18.604] (II) Unloading vivante

How to get the correct ABI version for vivante_dri library?? Maybe I missing something else??

Thanks for your help!

0 Kudos

875 Views
igorpadykov
NXP Employee
NXP Employee

Hi May

I would suggest post this to meta-fsl-arm mailing list, so that someone

familiar with similar issues could try to assist you.

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

Best regards

igor

0 Kudos

875 Views
mayqueen
Contributor IV

Thanks! so GPU libraries depend on kernel version, right? because the VPU libraries has no dependent problem...

0 Kudos

875 Views
igorpadykov
NXP Employee
NXP Employee

from 3.10.53 kernel - not, since starting with 3.10.53 gpu have

support via kernel loadable modules to support  both 3.10.53 and 3.14.28 kernels.

0 Kudos