Hi
I got an iMX6Q board. Specifically this one:
i.MX 6Quad SABRE Development Board | NXP
I have been using the zeus branch of meta-freescale, and thereby using the 4.9 kernel including the vivante graphical blobs version 6.2.4.p4.0.
I tried to pull the latest changes of meta-freescale, where I saw the old linux-fslc-imx kernel 4.9 where first removed.
Later, another kernel which the same name were added with version 5.4.
So I tried to use that, in combination with vivante 6.4.0.p2.0. Performance seems to be much worse than before with the 4.9 kernel with vivante 6.2.4.p4.0.
I then tried to use linux-fslc (also version 5.4) with vivante 6.4.0.p2.0, frankly because I was unsure whether linux-fslc-imx or linux-fslc were the kernel to use. Again; Performance seems to be much worse when comparing to the 4.9 kernel with vivante 6.2.4.p4.0.
I then tried to use the etnaviv solution with kernel linux-fslc, but saw the same problem: Performance seems to be much worse when comparing to the 4.9 kernel with vivante 6.2.4.p4.0.
Finally, I tried to use the zeus-5.4.24-2.1.0 release with vivante 6.4.0.p2.4 by:
$: repo init -u git://source.codeaurora.org/external/imx/imx-manifest.git -b imx-linux-zeus -m imx-5.4.24-2.1.0.xml
$: repo sync
configs chosen:
MACHINE = 'imx6qsabresd'
DISTRO ?= 'fsl-imx-wayland'
Again; Performance seems to be much worse when comparing to the 4.9 kernel with vivante 6.2.4.p4.0.
I assume more people than me are using an iMX6Q board and wants to run with accelerated graphics. What version do you suggest I use, and why ?
Notes to how I test performance:
I have been using QtWebengine simplebrowser example application to measure performance, and specifically http://antutu.com/html5.
With 4.9 kernel and vivante 6.2.4.p4.0 I score around 15000. With all the tests done with 5.4 kernels (linux-fslc-imx + vivante 6.4.0.p2.0, linux-fslc + vivante 6.4.0.p2.0, linux-fslc + etnaviv, linux-imx + vivante 6.4.0.p2.4) I score between 10000 and 12000, so pretty far behind.