DX9 vs DX10 vs DX11

Status
Not open for further replies.

thelion4ever

Distinguished
Jan 17, 2011
36
0
18,540
I have a GTS 250 and with the upcoming Crysis 2 game on the way , I was wondering which is better in terms of performance. My GTS250 supports up to DirectX 10.1 only but lets say I have a GTX460 , which supports DX11.

1.I read articles that said you could get higher frame rates in DX11 compared to DX9, is this true ???

DX11>DX10>DX9

2.Is the frame rate loss worth it if I use DX10 instead of DX9??

3. Will Crysis 2 support DX??

 
Solution
DX9 will give you the best performance.

DX10 has very little quality improvement over DX9, but with a significant performance hit.

DX11 is a little more efficient than DX10 so playing a DX10 game with a DX11 card should provide a little better performance. DX11 cards have a feature called Tessellation which basically increases the actual number of polygons objects have to create more detail. This only works with DX11 titles. Since creating more polygons on the fly takes processing power, performance will decrease.

Performance winner = DX9
Eyecandy winner = DX11
Total Loser = DX10

evilgenius134

Distinguished
Apr 20, 2010
246
0
18,710
DX11 can be more efficient compared to DX10, but the added graphical features, like lighting effects and tessellation reduce that boost, especially on first generation DX11 cards.

It's certainly worth it getting a Geforce 500 series or Radeon 6000 series to use DX11 over the 400 and 5000 series respectively.
 
DX11 CAN be faster then DX9/DX10, assuming you do nothing but use DX10/9 features using DX11 code [which doesn't make much sense from a development standpoint]. Throw in Tesselation [which is VERY expensive performance wise], and you'll see performance decreases in most all implementations.
 
DX9 will give you the best performance.

DX10 has very little quality improvement over DX9, but with a significant performance hit.

DX11 is a little more efficient than DX10 so playing a DX10 game with a DX11 card should provide a little better performance. DX11 cards have a feature called Tessellation which basically increases the actual number of polygons objects have to create more detail. This only works with DX11 titles. Since creating more polygons on the fly takes processing power, performance will decrease.

Performance winner = DX9
Eyecandy winner = DX11
Total Loser = DX10
 
Solution

thelion4ever

Distinguished
Jan 17, 2011
36
0
18,540

Best answer DUDE :kaola:

Thanks to everyone for the info :D
 
Status
Not open for further replies.