About Store Forum Documentation Contact



Post Reply 
DirectX 10/11 in EE
Author Message
Masterxilo Offline
Member

Post: #1
DirectX 10/11 in EE
I saw that the first test version of this new renderer is available in the latest update.

But why is it slower than the dx9 rendering? I thought it's supposed to be faster since dx10 was a complete redesign/rewrite of dx. Is this because you're still working on adding full support for it or will it stay slower?

System: Windows 7 Ultimate 64 bit, Q6600 2.4 GHZ, 4GB RAM, nVidia GeForce 260 GTX 896 MB DDR3

Visit my site: hurricane-eye.webs.com
And read my blog: hurricane-eyeent.blogspot.com
04-06-2010 09:09 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Online
Administrator

Post: #2
RE: DirectX 10/11 in EE
I was little surprised that dx10 turned out to be slower, I'm not really sure what's the cause of this. but even simple things like clearing screen, or drawing fullscreen quads are slower than dx9.

My guess is dx9 is available since long time and graphic drivers are more optimized for it, or maybe just dx10 requires gpu to do stuff with some more precision, and that's why its slower.

Dx10 performance in EE will mostly stay that way, but as for dx11 I'll try to make some additional optimizations once I get a new dx11 gpu card.

I've did some small research and in most of game benchmarks that I've found, the DX10 is always slower than DX9 version. However it's hard to tell because some games add more features in DX10, so it doesn't need to be an equal comparison.
04-06-2010 09:21 PM
Find all posts by this user Quote this message in a reply
Esenthel Online
Administrator

Post: #3
RE: DirectX 10/11 in EE
Here are some links to what I've found -
http://www.extremetech.com/article2/0,28...416,00.asp
http://www.extremetech.com/article2/0,28...417,00.asp

http://www.firingsquad.com/hardware/gefo.../page5.asp

http://enthusiast.hardocp.com/article/20...mance_iq/3

I think that the last one makes a clear comparison of DX9/DX10 (set of features is the same, however DX10 is always slower)
[Image: 1193997119cPiHdMtE6i_4_2.gif]
04-06-2010 09:29 PM
Find all posts by this user Quote this message in a reply
Barthap Offline
Member

Post: #4
RE: DirectX 10/11 in EE
In my project DX10/11 is faster than DX9 but I don't know why.
FPS in my game:
Sync ON:
DX9: ~15fps
DX10/11: ~59fps
Sync OFF:
DX9: 20-25fps
DX10: 85-90fps

http://img693.imageshack.us/gal.php?g=87197365.jpg
First image on left side: dx9,
Image on right side: dx10
(This post was last modified: 04-08-2010 11:33 AM by Barthap.)
04-08-2010 11:30 AM
Find all posts by this user Quote this message in a reply
Masterxilo Offline
Member

Post: #5
RE: DirectX 10/11 in EE
maybe you use some effects which aren't implemented in the dx 10 renderer yet.
What's your graphics card btw?

System: Windows 7 Ultimate 64 bit, Q6600 2.4 GHZ, 4GB RAM, nVidia GeForce 260 GTX 896 MB DDR3

Visit my site: hurricane-eye.webs.com
And read my blog: hurricane-eyeent.blogspot.com
04-08-2010 03:50 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Online
Administrator

Post: #6
RE: DirectX 10/11 in EE
that's weird, basing on your scene looks like dx9 is too slow,
have you ever installed some debug graphic drivers or debug directx9 runtime? these things can slow down things
04-08-2010 05:34 PM
Find all posts by this user Quote this message in a reply
Masterxilo Offline
Member

Post: #7
RE: DirectX 10/11 in EE
Would you mind showing some pictures of the new tessellation functionality? I'd love to see a perfectly smooth/round surfaces in EE!

System: Windows 7 Ultimate 64 bit, Q6600 2.4 GHZ, 4GB RAM, nVidia GeForce 260 GTX 896 MB DDR3

Visit my site: hurricane-eye.webs.com
And read my blog: hurricane-eyeent.blogspot.com
04-28-2010 09:20 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Harry Offline
Member

Post: #8
RE: DirectX 10/11 in EE
I would like to join to the Masterxilo's request and ask could you show some differences between dx9/dx10 rendering if they are (my computer actually handle only dx 9 :()
04-29-2010 08:06 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Online
Administrator

Post: #9
RE: DirectX 10/11 in EE
sure, I'll try to make small demo and record video+screenshots
Harry - DX10 looks mostly the same, the only benefit is that you can have alpha to coverage to make trees and grass to look more realistic (only in super sampling=5 or multi sampling on DX10.1)
grass and leafs seem more transparent


Attached File(s) Image(s)
       
04-29-2010 10:05 AM
Find all posts by this user Quote this message in a reply
Esenthel Online
Administrator

Post: #10
RE: DirectX 10/11 in EE
I've added DX11 Tesselation demonstration here - http://www.esenthel.com/?id=news
04-29-2010 01:00 PM
Find all posts by this user Quote this message in a reply
Esenthel Online
Administrator

Post: #11
RE: DirectX 10/11 in EE
and I've put the info here - http://www.esenthel.com/?id=feature/rendering
you can see better the alpha to coverage difference when moving the mouse over the image on that link
04-29-2010 01:11 PM
Find all posts by this user Quote this message in a reply
Chris Offline
Member

Post: #12
RE: DirectX 10/11 in EE
That looks awesome, will have to upgrade again now smile
04-29-2010 01:28 PM
Find all posts by this user Quote this message in a reply
Harry Offline
Member

Post: #13
RE: DirectX 10/11 in EE
Thanks smile It looks great.
(This post was last modified: 04-29-2010 02:09 PM by Harry.)
04-29-2010 02:08 PM
Visit this user's website Find all posts by this user Quote this message in a reply
McTomas Offline
Member

Post: #14
RE: DirectX 10/11 in EE
Great work... really really great
04-29-2010 07:01 PM
Find all posts by this user Quote this message in a reply
Post Reply