I have been evaluating the i.mx93 for a hardware refresh of an existing product. I have successfully ported our 32 bit ARM applications over to run on the 64 bit i.mx platform with minimal effort.
One of those applications is a Qt5 based app, I have migrated it to run under Qt6.5 that is provided by the Yocto BSP via the SDK with minor adjustments to the app sourcecode.
All of this initial development was done on A0 CPU silicon under the 6.1.22 Yocto BSP and kernel using the i.mx93 EVK.
I acquired an A1 CPU SOM board and moved to the 6.1.36 BSP to continue the evaluation process which included bringing up our existing ILI9881C based LCD to confirm operation. This too was successful. I am able to run the demo apps under wayland/weston without issues.
When I again attempt to run our Qt Apps, they all run painfully slow. What appears to be around 5 to 10 seconds per frame. Weston desktop is running fine, the demo apps are responsive, evtest shows the touch screen is responsive. The Qt apps are also slow with usb mouse input. Thinking it might be my lcd driver somehow, I reverted back to the LVDS lcd available with the EVK with the same results.
I'm really at a loss on what to look for. I'm setting up to build the 6.1.55 BSP next just to see if things "clean up".
Any advice is welcome.
EDIT Adding videos of the issue
6.1.22 BSP: https://photos.app.goo.gl/RuN5FDW6SDSVGMdSA
6.1.36 BSP: https://photos.app.goo.gl/e5MiFaLMAayfbPsg6
Hello,
The QT uses too much the GPU in MX8, but the MX9 don't have GPU that is the reason is taking too much.
Regards
I do not believe this to be the case
Please look at the videos
The same QtQuick application is being used in both cases.
6.1.22 BSP: https://photos.app.goo.gl/RuN5FDW6SDSVGMdSA
6.1.36 BSP: https://photos.app.goo.gl/e5MiFaLMAayfbPsg6
It is quite obvious the software rendering is more than capable, something is just wrong in the newer BSP.
Hello,
We are going to investigate this situation but takes in mind that if you change revision of silicon this is probable the cause.
Regards
Hello!
We are facing similar problems - is there any news on that topic, especially if it is fixed in the newer BSPs?
Kind regards,
Christian