Solved

Video cards with support of hardware acceleration of GDI+ under XP SP2/3 ?

Posted on 2013-05-12
6
797 Views
Last Modified: 2013-11-08
Dear experts

I have old written software which uses GDI+ function and works under Windows XP. It actually creates animations like text which is moving and it need video card hardware accelerations the move of the text  to look smoothly. It handle fine with almost all video cards, but for English letters, for Arabic letters it look that require significant more power.

 Could you please recommended me video card’s models which could be get on market and which support hardware acceleration of GDI+ under XP SP2/3 ? Or if the cards are not have hardware accelerated then i guess will also work if its drivers are well written especially for GDI+ .

 More detailed, I use extensive the functions like:

AlphaBlend Lib "MSIMG32.dll"
TransparentBlt Lib "MSIMG32.dll"
BitBlt Lib "gdi32"

I use DIB , i mean I create a picture with all letters and then I move this picture.

 If you need more info, let me know.
0
Comment
Question by:dvplayltd
  • 3
  • 3
6 Comments
 
LVL 43

Accepted Solution

by:
Davis McCarn earned 500 total points
ID: 39162611
GDI+ is almost three times slower than GDI and neither use the GPU's (video card) acceleration.  Rendering is done by the CPU.
Can you upgrade your CPU or change it to use GDI (not+)?
0
 

Author Comment

by:dvplayltd
ID: 39163632
To change GDI+ mean to rewrite ALL application. I'm searching if I could solve the question with better hardware, that is my ask here.

 I guess you are right about GDI+ and video card acceleration - anyway i'm sure that the seed depends of video drivers too , that is my ask - which video card have the best speed with GDI+. As this is old technology and new card support primary new like 2Ddirect , 3D and others, I'm not sure that a newest video card cost 300 $ will give me better speed than a video card cost 80 $ - as I say it's drivers question /I use DIB and double buffering/

 I test with Core 2 Duo 3.00 Ghz and i5-3.3 Ghz - it doesn't look to have big difference in speed ... it look that CPU matter with 10-20 % of the speed.
0
 
LVL 43

Expert Comment

by:Davis McCarn
ID: 39164382
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 

Author Comment

by:dvplayltd
ID: 39173824
To Davis

First - thanks for your time tring  to help me.
I had read the article before you post here, anyway I'm alwost to give you the points as you are the only one person tring to answer. I know, that the answer is to make test, but I try to get some direction before start buying hardware just for test ... :-)

So, your conclusion is that GDI+ depends much more on CPU than to video card, right?
Fine – better CPU is the one with bigger frequency – I mean i5 3.00 is slower than i7 3.6, right ? The numbers of cores play role here, or not? I guess it is NOT , what do you think?
 Other – older Core 2 Duo has FSB params (800,1066,1333) on MB and CPU and actually it reflect the speed much more than the CPU frequency. The new Intel i3 i5 i7 have no anymore FSB, but do they have other params which reflect the speed?

 And last 3-4 years I works only with Intel … is there change AMD CPU to be much better for GDI+ ?
0
 
LVL 43

Expert Comment

by:Davis McCarn
ID: 39174686
0
 

Author Closing Comment

by:dvplayltd
ID: 39189117
10x for your time. I still not get solution, but will test your guess that it is primary CPU depended, not video card .
0

Featured Post

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I'll explain how to setup a Plex Media Server (https://plex.tv/) on a Redhat (Centos) 7 based NAS with screenshots to help those looking for assistance.  What is Plex? If you aren't familiar with Plex, it’s a DLNA media serv…
Technology opened people to different means of presenting information, but PowerPoint remains to be above competition. Know why PPT still works today.
Viewers will learn the basics of making and using Impulse Kits in Ableton Live. Load new Impulse into an empty MIDI track: Fill the 8 empty sample slots with drum samples: Adjust parameters to tailor each sound as desired: Proceed to create be…
Viewers will learn the basics of using Ableton Live's advanced sampler instrument, Sampler. Load new Sampler into an empty MIDI track: Select a sample and drop it into sample window in Sampler: Adjust pitch if necessary with Root Key setting: …

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now