Hi all
After migrating from QT4.8 to 5.2.1 or 5.3.0 (we tried both) we faced performance issues with QML (QtQuick2.2) applications, although it seems that all OpenGL drivers are working properly.
Kernel built with ti-sdk-am335x-evm-06.00.00.00
GFX drivers built with Graphics_SDK_setuplinux_hardfp_5_01_01_01
Filesystem made with buildroot using the Linaro hardfp toolchain
Hardware Ti AM3358@500-720MHz, 128MB DDR2 RAM, LCD resolution 320x480, RGB16Bit
OpenGL examples from TI and Qt (hellowindow) are working properly. Also I did build the graphics drivers for the PVR SGX530 with debug option and started Qt applications with "export QT_DEBUG_PLUGINS=1", everything looked OK!
The problem is that QML applications show high CPU load, especially during interactions via the touchscreen. Only animating a few buttons on the screen shows about 15% CPU load, touching & holding the screen shows about 50% load (without any animations)!
The problem is that programming features like drag&drop increases the CPU-load to maximum (about 98%), as for this you have to touch&hold the screen with moving around AND animating something. Thus the draging & animating does not work properly anymore, as CPU load is too high in this case.
We are wondering if no one else has performance issues using QML applications? From my point of view the ARM3358 should be (by far) powerful enough, but our tests would suggest that it is too weak??
We did also post this at http://qt-project.org/forums/viewthread/41575/
Any input is highly appreciated - THANKS!