Unable to run Qt Quick 3D application with hardware acceleration for embedded Linux target(Freescale i.MX53)
I developed a sample 3D demo with Qt Quick3d and build for embedded Linux. I was successfully able to run this demo without hardware acceleration enabled(i.e. with software rendering).
For running demo wtih Hardware acceleration support I build EGL-based screen driver qt-labs-simplegl and deployed on target BSP.
But, I was not able to run demo with that.
Target on which I am checking is Freescale i.MX53 and BSP deployed is LTIB_10.07.11.
I am hoping qt-labs-simplegl is supporting i.MX53.
Can anyone guide me to fix this issue?
Thanks in advance.
Did you succeed in running Qt Quick 3D with the i.MX53?
I think you need to check with the gpu drivers?
Will try to get you more details.
Regards :: Krishna Pavan
I am currently working on a Qt5 port for the i.MX51/53. I have received a patched driver from Freescale, and I hope to have a halfway usable platform plugin/compositor for the end of next week.
If anyone is still on this issue, about hardware acceleration on the i.MX platforms, you can contact me (e-mail or IRC) for collaboration.
Hi, Pierre Vorraghen,
I have heard of a Qt-OpenSource-Everywhere_Being used on i.MX5X,
But can you please elaborate on Qt5?
Please do some research on the subject. Qt 5 is the next version of Qt. It is currently in active development, and the Alpha is just around the corner (literally).
See this page for more information: http://qt-project.org/wiki/Qt-5-Alpha
I recently submitted a patch allowing for a "nogl" build, and since change I55ef4f0de1b3ec201e727cebc52cfd891963b2b4, qtwayland runs on the i.MX platform with this configuration.
However, that's only for shm clients (ie. Widget-only applications, like the examples in qtbase/examples/widgets), and a custom hardware integration has to be written for the i.MX in order for hardware accelerated graphics to be supported. (So in essence, there's still a lot of work to be done until it can smoothly run OpenGL/OpenVG, etc...)
As you probably know, the i.MX51/53 boards have an AMD z430 GPU, for which the libEGL obviously doesn't allow to run Wayland natively. I am currently working on a gl/hardware integration for it.
If you have experience with i.MX graphics development, and/or the C2D API from Qualcomm for instance, and if you're interested and confident enough to participate in developing this, we can get in touch about it.
If you're looking for a funcitonal plugin though, you should probably stick with Qt4.X for now.