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 (libVIVANTE-fb.so).
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 libVIVANTE.so (no libVIVANTE-fb.so libVIVANTE-wl.so ...), 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 ?