How to speed up GDI+ in windows 7 / XP ?
Posted on 2011-10-18
I have a application which use GDI+ to draw graphic objects which move on screen. It use GDI+ . I was very unpleasant surprise to understand that GDI+ work with Win 7, but there is no more hardware support. The result is that my app works without producing errors, but moving of the objects are not smooth, they jump due to fact that GDI+ is 5-10 times slower. Very very bad as my application core engine use GDI+ to paint a objects – gradient, crawl text, roll text and others
One solution is to rewrite the application. Which technology then I should use and how long it will be supported ? But this is VERY worst solution …
Other solution is to find what to do to speed GDI+. For both XP and Win 7 – please give me any ideas, link to useful information? May be there especially models of MB or video cards which still support GDI + ? Please help … I’m desperate … I write the application a whole 1 year while GDI+ was the best, then 1 year I improve my solution and after 1 year now I should rewrite it totally which is VERY hard .. :-( :-( :-(. And worst is that even I do rewrite, there will be again HIGE testing and errors due to fact from life that first 1 years almost any application have bugs due to many reasons, included the errors by Windows or other components which do not depend of my work.
My app use VB6 and MS C++ 6. Interesting is that in the past - before 3 years GDI+ was enoght fast, now it is not enoght ... after much more CPU power and much more power in video cards ...
May be there is specific video cards models which support GDI+ at bigger speed?