AnsweredAssumed Answered

No graphical output after updating GPU vivante driver

Question asked by David Schmidt on Sep 25, 2018
Latest reply on Oct 1, 2018 by David Schmidt



after updating from Linux kernel 3.14 to 4.9, I had to also update the GPU vivante driver from version imx-gpu-viv-5.0.11.p4.4-hfp to imx-gpu-viv-6.2.4.p1.8-aarch32.

To install the new driver, I used the following guide;


The problem is, with the new driver my graphical application does not draw anymore, and instead presents the following message that comes from the closed source library:

ES30: some draw get error and skipped during validation


The application worked properly with the old driver and the error message does not help either.

What does the error message mean? Why does the library throw it? 


I'm using a custom iMX6 dual board with new Linux kernel 4.9.88.


In the link I provided the author suggests using gpu-viv kernel module version 6.2.4 with gpu-viv-driver imx-gpu-viv-5.0.11.p8.3-hfp. Unfortunately, this did not work for me at all, as the example apps threw errors and segmentation faults.


Does the kernel module version have to match the gpu driver version, e.g. both 6.2.4?