I have both i.MX6Q and i.MX6SoloX based HW.
They are running image built from same sources in Yocto (except of course device tree etc.. differences).
I noticed that if I run weston-smoke app in i.MX6Q based hw (with 1024x768 resolution although actual app is smaller) the CPU usage is around 22%. If I run the same app in i.MX6SoloX based hw (with 320x340 resolution and app is smaller) the CPU usage is around 87%.
I was wondering could it be because the i.MX6SoloX based hw prints this at bootup:
galcore: clk_get 2d core clock failed, disable 2d/vg
Galcore version: 18.104.22.168671
I looked at the Linux other i.MX6SoloX device configs and couldn't find that any of them configured the 2d clock like it's done in i.MX6Q. i.MX6SoloX should have 2D/VG acceleration if I've understood right, but why it's not used in Linux? Or am I completely mistaken here?