Load and redraw is very slow in Windows Compact Embedded 7
i'm starting developing with Qt on a "ARMv7 system":http://www.ti.com/product/am3517 with windows CE7 running on it. I built the version 4.8.4 and started with some simple examples. The problem is, it takes at least 5 seconds to load even the most simple application; and the same happens redrawing the UI, for example switching the tab in a tab widget. When the screen is loaded/redrawn the performance is quite nice, but this delay is very annoying.
I tried with different configuration options, the one i'm using right now is:
configure -platform win32-msvc2008 -xplatform wince70embedded-armv4i-msvc2008 -no-phonon -no-phonon-backend -no-multimedia -opengl es2 -no-script
Besides i found "this post ":http://blog.qt.digia.com/blog/2013/01/29/getting-more-out-of-qt-on-windows-embedded-compact-7-arm-processors-2/ , but it didn't helped.
Had anyone experienced that kind of issue?
Thank you in advance!
which graphics systems did you try?
Do non-Qt apps work faster? Maybe your graphics card is just too slow, or you don't have enough memory for your graphics stack.
I'm thinking you might want to contact one of the various consultancy firms which can come and help you out on the phone or by being at your company for a couple of days.
I only tried with the default configuration. As i'm doing a two dimensional UI i'm not sure if the OpenGl library would help painting the widgets faster. I also had a look into the openvg lib, but is not implemented in our SDK.
I don't think the graphic card is slow, i ran some opengl demos and they run quite smooth, and with qt i tried with some scroll view with several heavy load, and the scrolling animation worked also very fast.
We were working with silverlight for windows embedded and the performance was mostly ok, except some problems handling, for example, lists with a big amount of components.
I don't know if there is some way to work on the way Qt paints the widgets or something more i could check on the configuration, but i would appreciate any help :)