DirectX8 VS DirectX9

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply
Painkiller
Posts: 2
Joined: Wed Jul 07, 2004 6:06 pm
Location: WI, USA
Contact:

DirectX8 VS DirectX9

Post by Painkiller »

I compiled sample 2 in the tutor section and tried comparing frame rates between DirectX 8 and 9 renderers. Results:

D8: 125-130 fps
D9: 40-50 fps

Why is it that D8 has better performance than D9? Is the D9 renderer still early in development or what? :?:
Felipe
Posts: 25
Joined: Thu Jun 10, 2004 9:13 pm
Location: Rio de Janeiro

Post by Felipe »

that's odd. I get the same framerate in either. Though, I prefer using the OGL render, despite the fact that it's a little bit slower. DX8/9 seem a bit unstable on my PC.
thesmileman
Posts: 360
Joined: Tue Feb 10, 2004 2:20 am
Location: Lubbock, TX

Post by thesmileman »

I have a DirectX 9 card and I get almost identical if not identical frame rates with 8 or 9 and they are usually better than OpenGL
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

I get about the same with all three. Perhaps you don't have the latest drivers for your video card, you only have DX8 drivers. My card doesn't support DX9 in hardware (Radeon8500) but I've got DX9 drivers so DX9 stuff still runs decently
You do a lot of programming? Really? I try to get some in, but the debugging keeps me pretty busy.

Crucible of Stars
Peter Müller
Posts: 292
Joined: Sun Mar 14, 2004 5:28 pm
Location: Germany
Contact:

Post by Peter Müller »

:/ in my games, dx9 is much (20%) faster then dx8
http://www.games-forge.de - Die Community für Nachwuchsprogrammierer
DanyATK
Posts: 32
Joined: Mon Mar 22, 2004 8:40 pm
Location: Italy
Contact:

Post by DanyATK »

Probably is a driver problem...

Dx8 and 9, normally gets the same frame rate and are a bit faster than opengl
The best italian GM related site
www.gamemaker.it
ZDeveloper
Posts: 35
Joined: Wed Mar 24, 2004 2:34 pm
Location: Germany
Contact:

Post by ZDeveloper »

I think there some different things which are important.
first thing there are drivers. new drivers are always good ;)
2nd thing there are hardware. if you have hardware which support DX9 then the programm should run faster, I think
3rd thing are the application. If you don't use DX9 things in your application, why should DX9 be faster then DX8? It isn't because it is the same thing. ;)
I think: DX9 - DX9 Features=DX8 ;)

If I am not right, then said it please.
Look at http://www.z-software.de for interesting games.
Post Reply