The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Direct X?

    Discussion in 'Gaming (Software and Graphics Cards)' started by thisisdom, Mar 17, 2011.

  1. thisisdom

    thisisdom Notebook Enthusiast

    Reputations:
    13
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    30
    Hi. I was wondering if someone could explain the difference between the different versions of DirectX.

    When I play Metro 2033 in DirectX 11 (in max settings), I get about 12fps average. If I use DirectX 9 or 10 (also in max settings), I get about 25-30fps average.

    So I took 3 screenshots (DX9, DX10, DX11) of exactly the same place (the start of a level), and I compared them. I noticed no difference at all. There were a few slight differences, but nothing noticable.

    So why is DX11 so demanding? why doesn't everyone play in dx9?

    Thanks
     
  2. Harleyquin07

    Harleyquin07 エミヤ

    Reputations:
    603
    Messages:
    3,376
    Likes Received:
    78
    Trophy Points:
    116
    DX11 has lots of new lighting and rendering features that force a GPU to work much harder for argubly little improvement in image quality. Lots of people still play in DX9 mode if possible as their cards either don't support DX11 (limited to cards released last year onwards) or aren't powerful enough to do DX11.
     
  3. thisisdom

    thisisdom Notebook Enthusiast

    Reputations:
    13
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    30
    I couldn't see any difference between the screenshots at all though. The only noticable thing was the double frames per second I got in dx9.

    I think i'll be playing metro in dx9 from now :)
     
  4. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    I wouldn't be that harsh on the new DX versions. DX9 has been around for a decade, so everyone is very well versed with it. DX11 is quite new. I'm sure a few years down the road we'll see some amazing things.
     
  5. Harleyquin07

    Harleyquin07 エミヤ

    Reputations:
    603
    Messages:
    3,376
    Likes Received:
    78
    Trophy Points:
    116
    Am I mistaken in concluding that less than 10 games right now have support for DX11 with all the fancy tesselation and occlusion rendering and lighting features?

    DX10 efficiency gains haven't been realised much if at all, hence the widespread popularity of DX9(?).

    Edit: I'm very mistaken. Wikipedia is great for simple lookup of facts.
     
  6. mushishi

    mushishi Notebook Consultant

    Reputations:
    137
    Messages:
    238
    Likes Received:
    0
    Trophy Points:
    0
    DX11 is also faster than DX9. For the same processes, DX11 is 30-40% faster than DX9. It just happens developers use more post processing with DX11 so it does seem to work harder than DX9.

    DX11 is also much better at multi-threading, which all leads to DX11 is much faster than DX9. Just because DX11 has more features than DX9 doesn't mean it's slower, it's the opposite.
     
  7. Harleyquin07

    Harleyquin07 エミヤ

    Reputations:
    603
    Messages:
    3,376
    Likes Received:
    78
    Trophy Points:
    116
    If only the developers decided to focus less on piling on the new taxing features and more on code optimization for faster gameplay, then we'd be seeing the theoretical gains possible from DX11.
     
  8. mushishi

    mushishi Notebook Consultant

    Reputations:
    137
    Messages:
    238
    Likes Received:
    0
    Trophy Points:
    0
    Dragon Age 2 did that very well I thought. It's really quite fast and so is Bad Company 2. Dirt 2 not too shabby either. Only a few games like Metro 2033 and AvP didn't optimize well. Rebellion now defunct and doubt seeing another game from 4A anytime soon, so they suffered the consequence for making games that run like crap.
     
  9. Harleyquin07

    Harleyquin07 エミヤ

    Reputations:
    603
    Messages:
    3,376
    Likes Received:
    78
    Trophy Points:
    116
    Possibly an aside, but isn't the DX11 renderer for Dragon Age 2 really awful for Nvidia owners? In addition, it's one of three games that observers can confirm DX11 runs faster than DX9, or would that be wrong?
     
  10. masterchef341

    masterchef341 The guy from The Notebook

    Reputations:
    3,047
    Messages:
    8,636
    Likes Received:
    4
    Trophy Points:
    206
    source? made up statistic?
     
  11. mushishi

    mushishi Notebook Consultant

    Reputations:
    137
    Messages:
    238
    Likes Received:
    0
    Trophy Points:
    0
    You can't use google?
     
  12. H.A.L. 9000

    H.A.L. 9000 Occam's Chainsaw

    Reputations:
    6,415
    Messages:
    5,296
    Likes Received:
    552
    Trophy Points:
    281
    I think you mean it's faster than 10.1. DX11 is on par with DX9, speed wise.
     
  13. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    My thoughts exactly...
     
  14. jeremyshaw

    jeremyshaw Big time Idiot

    Reputations:
    791
    Messages:
    3,210
    Likes Received:
    231
    Trophy Points:
    131
    Most of DX10.1 codepaths ended up in DX11. Maybe you mean DX10? That would make sense, afaik.
     
  15. Hungry Man

    Hungry Man Notebook Virtuoso

    Reputations:
    661
    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    55
    DX11 renderer is faster than DX9/10 renderer (the benefits over 10 are only in very specific things such as lighting and tesselation.) Running DX11 means you'll see some pretty impressive graphics improvements but only if the game really takes advantage of them.