AnsweredAssumed Answered

VIVANTE VDK TOOLS 146 for imx6 solo

Question asked by Tangi Colin on Mar 10, 2014
Latest reply on Jun 24, 2014 by Yixing Kong



I am using Vivante gpu on custom imx6 solo board . I use source from this link: i.MX 6 Q/D/DL/S L3.0.35_4.1.0 GA release . The galcore drivers work well with libraries taken from gpu-viv-bin-mx6q-3.0.35-4.1.0 package. I use fb back-end (


But when i update with libraries take from i.MX_6D/Q_Vivante_VDK_146_Tools , i doesn't work.

Strace on fsl_samples/g2d/overlay_test/g2d_overlay_test give following output for example:

open("/dev/galcore", O_RDWR)            = 3
ioctl(3, 0x7530, 0x7eb6fc78)            = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(3, 0x7530, 0x7eb6fc50)            = -1 ENOTTY (Inappropriate ioctl for device)


I have the following question about Vivante VDK 146 Tools:

- vAnalyzer work for imx6solo or not ? Why the package is named i.MX_6D/Q ? Where can i found version for imx6 solo and for 4.1.0 revision ?

- Into the Vivante VDK 146 Tools package i have only (no ...), with which back-end libVIVANTE is compiled ?

- Does vAnalyzer can work with libraries taken from gpu-viv-bin-mx6q-3.0.35-4.1.0 package ?


Thank you,