Something went wrong. Try again later
    Follow

    PC

    Platform »

    The PC (Personal Computer) is a highly configurable and upgradable gaming platform that, among home systems, sports the widest variety of control methods, largest library of games, and cutting edge graphics and sound capabilities.

    DX9 vs DX11 - Why the massive perdormance difference?

    Avatar image for rhaknar
    Rhaknar

    6300

    Forum Posts

    0

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 12

    #1  Edited By Rhaknar

    hey guys. Something Ive noticed lately, more and more, is that using DX11 in most games means a huge performance loss for me, for what seems like little graphical difference. I have a modest rig by todays standards, the CPU is only a i5 (really wish I went with a i7 back then, but hindsight is 20/20 etc) but I later got a GTX580 which pretty much picks up the slack for most games, unless the ones whicha re CPU intensive. But anyway, I can run pretty much any game maxed, as long as I use DX9, as soon as I try to use DX11 is most (all?) cases, I take a huge performace dip, especially frame rate wise.

    And here's the kicker, I honestly dont notice any difference graphically, except the worse framerate of course. Maybe its the years of console gaming that have lowered my standards, or the fact that my monitor only does 1920X1080, I dont know, but the fact is, I cant tell a difference in most cases. Latest example is Crysis 2, the game actually defaults to Ultra with DX11, but the framerate drops were really annoying me, and after playing around with the various settings and not getting any results, I tried running it in DX9 and behold, butter smooth 60FPS, even with all the settings on ultra.

    Ive seen many people complain on several forums about DX11 in general, so what gives? Is it just poorly optimized? Does it give bells and whistles that only the real hardcore notice? And what do you usually go with if given the choice?

    EDIT: also, would getting more RAM help? its the cheapest / fastest upgrade I can get, I dont want to get a new CPU because it involves getting a new Motherboard, and im really happy with my gtx580. At the moment Im using 4gig of ram

    Avatar image for rhaknar
    Rhaknar

    6300

    Forum Posts

    0

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 12

    #2  Edited By Rhaknar

    perDormance...for fucks sake :(

    Avatar image for somejerk
    SomeJerk

    4077

    Forum Posts

    0

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #3  Edited By SomeJerk

    DX11 used properly will perform better than DX9 while also looking better. It's sort of the reason it was made.
     
    And Crysis 2 is a very questionable (on the programming level) console port with a scandalously bad tessellation implementation that should be turned off no matter your rig.

    Avatar image for christoffer
    Christoffer

    2409

    Forum Posts

    58

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 2

    #4  Edited By Christoffer

    I have a rig comparable to yours but a gtx 570 and 12 gig of ram. I can't say I have experienced the same issues as you. Dx11 will usually boost both derpormance and image quality, if just slightly in some cases.

    Wasn't Dx11 in Crysis 2 just an afterthought? I don't know if that game is a good example.

    Avatar image for rhaknar
    Rhaknar

    6300

    Forum Posts

    0

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 12

    #5  Edited By Rhaknar

    @SomeJerk said:

    DX11 used properly will perform better than DX9 while also looking better. It's sort of the reason it was made. And Crysis 2 is a very questionable (on the programming level) console port with a scandalously bad tessellation implementation that should be turned off no matter your rig.

    i dont see any tesselation option in the graphics tab, is it under some other name?

    @Christoffer said:

    I have a rig comparable to yours but a gtx 570 and 12 gig of ram. I can't say I have experienced the same issues as you. Dx11 will usually boost both derpormance and image quality, if just slightly in some cases.

    Wasn't Dx11 in Crysis 2 just an afterthought? I don't know if that game is a good example.

    well to be fair Crysis 2 is just the latest example, Ive noticed it with some other games :/

    Avatar image for fritzdude
    FritzDude

    2316

    Forum Posts

    3064

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #6  Edited By FritzDude

    Every New DirectX should improve perfomance since it will future utilize & improve upon multi threading & video memory within the WDDM. Poor optimizations - on both drivers & games - are usually the cause of issues With DX11. Obviously by enabling more features on a card that's not powerful enough will cause performance issues too. Try lowering the game's resolution to 1280x720 With DX11 & see if this helps. Native 1080p resolutions are quite demanding I would say.

    Avatar image for joey_ravn
    JoeyRavn

    5290

    Forum Posts

    792

    Wiki Points

    0

    Followers

    Reviews: 2

    User Lists: 3

    #7  Edited By JoeyRavn

    @Rhaknar said:

    the CPU is only a i5 (really wish I went with a i7 back then, but hindsight is 20/20 etc)

    Since the vast majority of games don't take advantage of HyperThreading, the difference in performance between an i5 and an i7 is neglegible (if they have the same architecture, of course). You're not missing anything by not having an i7.

    Crysis 2 is a terrible example of how Direct X11 can be implemented. Crytek literally filled each map with polygons upon polygons. Even the areas you can't see (e.g. under the floor or the sea) have tesselations. A huge waste of resources.

    Many games enable some sort of ambient occlusion (like SSAO or HDAO) by default when you switch to DX11. Ambient occlusion can be a huge resource hog, while providing a not so noticeable improvement in visual quality (then again, it depends on the game, really). If I were you, I'd play on DX9 if it's not giving you any problems, but with that rig you should be able to play everything on DX11 without having to suffer from framerate dips. Try to turn off some graphic options to see which one is the one that is bringing your performance down.

    Avatar image for justin258
    Justin258

    16684

    Forum Posts

    26

    Wiki Points

    0

    Followers

    Reviews: 11

    User Lists: 8

    #8  Edited By Justin258

    @Rhaknar said:

    I have a modest rig by todays standards, the CPU is only a i5 (really wish I went with a i7 back then, but hindsight is 20/20 etc)

    A GTX 580 and an i5 is not a modest rig. That's actually a pretty high-end rig. EDIT: But more RAM would not go amiss, I'd say that 8GB is pretty standard, but it still isn't really necessary. /EDIT.

    As far as Crysis 2's implementation of DX 11 - it's not great. I can actually run Saints Row the Third and Red Faction Guerilla (both Volition games!) better on DX11 than I can with DX9, and in the case of SR3 there are a lot of graphics problems for me with DX9.

    Avatar image for deactivated-64b8656eaf424
    deactivated-64b8656eaf424

    1450

    Forum Posts

    12205

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 1

    DX11 tesselation eats rigs for breakfast.

    Avatar image for alistercat
    alistercat

    8531

    Forum Posts

    7626

    Wiki Points

    0

    Followers

    Reviews: 2

    User Lists: 27

    #10  Edited By alistercat

    What DX11 means for most games is enabling a bunch of features that are performance intensive, and so will reduce overall performance. I don't know of many games that just offer a DX11 renderer for exactly the same stuff.

    Avatar image for granderojo
    granderojo

    1898

    Forum Posts

    1071

    Wiki Points

    0

    Followers

    Reviews: 12

    User Lists: 1

    #11  Edited By granderojo

    Hitman Absolution is an example of a game that really takes advantage of DX11 features. Some sweet ass bokeh DOF stuff going on with that game.

    Avatar image for superfriend
    superfriend

    1786

    Forum Posts

    10

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #12  Edited By superfriend

    It really depends on your graphics hardware. I have a Radeon HD7950 and DX9 has some problems on that card. As soon as something has DX11 support, it runs a hell of a lot better/ has less issues for me.

    Had a GTX 460 before and it was pretty much the other may around, since that card wasn´t good enough for most DX11 features. Tessellation can be a real performance hog, but so can SSAO and HDAO and MSAA type stuff on higher resolutions.

    Edit: some games will run like crap regardless. Even on a higher end machine.. GTAIV has some ISSUES on PC, man!

    Avatar image for mnzy
    mnzy

    3047

    Forum Posts

    147

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #13  Edited By mnzy

    "Only an i5"...they are still really good to play games with, i7 often isn't worth the money.

    Avatar image for rhaknar
    Rhaknar

    6300

    Forum Posts

    0

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 12

    #14  Edited By Rhaknar

    @thabigred said:

    Hitman Absolution is an example of a game that really takes advantage of DX11 features. Some sweet ass bokeh DOF stuff going on with that game.

    I ran hitman absolution maxed fine, then again its a stealth game so youre not exactly running around shooting or turning the camera real fast so any framerate dips might have just been disguised

    Avatar image for sooty
    Sooty

    8193

    Forum Posts

    306

    Wiki Points

    0

    Followers

    Reviews: 2

    User Lists: 3

    #15  Edited By Sooty

    Nothing wrong with an i5, i7s give no benefit for gaming.

    Avatar image for mordeaniischaos
    MordeaniisChaos

    5904

    Forum Posts

    -1

    Wiki Points

    0

    Followers

    Reviews: 5

    User Lists: 5

    #16  Edited By MordeaniisChaos

    Tesselation is pretty much always the culprit. Its not only rendering much more complex geometry, but its generating The extra polygons effectively on the fly. advanced ambient occlusion that is possible with DX11 cab also be a real resource hog. Crysis 2 has a number of DX11 hotspots, tesselation being the primary. It also enables more accurate reflections in reflective materials, which can be pretty costly too depending on how they implemented themgem.

    When used to do the thing thibg, DX11 is going to be more efficient generally. But you can also do a lit of more intensive things with DX11. Some are small, but some make a huge difference. Just look at the difference txaa and bokeh depth of field and ambient occlusion made in how much better Black Ops 2 looks than previous entries in the series.

    Sorry for the typos, the parchment is awwwwwwwful on phones..

    Avatar image for granderojo
    granderojo

    1898

    Forum Posts

    1071

    Wiki Points

    0

    Followers

    Reviews: 12

    User Lists: 1

    #17  Edited By granderojo

    @Sooty said:

    Nothing wrong with an i5, i7s give no benefit for gaming.

    I hate it when people say this. Multitasking is the backbone of all computing, gaming or otherwise IMO.

    Avatar image for shockd
    ShockD

    2487

    Forum Posts

    16743

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #18  Edited By ShockD
    @thabigred said:

    @Sooty said:

    Nothing wrong with an i5, i7s give no benefit for gaming.

    I hate it when people say this. Multitasking is the backbone of all computing, gaming or otherwise IMO.

    Perhaps we should replace "no" with "little". And I agree. Unless you have a lot of money to spend or are an enthusiast, there's no point of getting an i7 for gaming.
    Avatar image for granderojo
    granderojo

    1898

    Forum Posts

    1071

    Wiki Points

    0

    Followers

    Reviews: 12

    User Lists: 1

    #19  Edited By granderojo

    @ShockD said:

    @thabigred said:

    @Sooty said:

    Nothing wrong with an i5, i7s give no benefit for gaming.

    I hate it when people say this. Multitasking is the backbone of all computing, gaming or otherwise IMO.

    Perhaps we should replace "no" with "little". And I agree. Unless you have a lot of money to spend or are an enthusiast, there's no point of getting an i7 for gaming.

    You're both charlatans.

    Avatar image for joey_ravn
    JoeyRavn

    5290

    Forum Posts

    792

    Wiki Points

    0

    Followers

    Reviews: 2

    User Lists: 3

    #20  Edited By JoeyRavn

    @thabigred said:

    @ShockD said:

    @thabigred said:

    @Sooty said:

    Nothing wrong with an i5, i7s give no benefit for gaming.

    I hate it when people say this. Multitasking is the backbone of all computing, gaming or otherwise IMO.

    Perhaps we should replace "no" with "little". And I agree. Unless you have a lot of money to spend or are an enthusiast, there's no point of getting an i7 for gaming.

    You're both charlatans.

    http://www.anandtech.com/show/4083/the-sandy-bridge-review-intel-core-i7-2600k-i5-2500k-core-i3-2100-tested/20

    http://www.overclock.net/t/1233022/core-i7-i5-3770k-3570k-2600k-2500k-benchmark

    Yeah, those negligible 3 FPS more on average are well worth the $100 difference.

    Avatar image for hunkulese
    Hunkulese

    4225

    Forum Posts

    310

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #21  Edited By Hunkulese
    @thabigred

    @Sooty said:

    Nothing wrong with an i5, i7s give no benefit for gaming.

    I hate it when people say this. Multitasking is the backbone of all computing, gaming or otherwise IMO.

    You hate it when people try to inform others with the correct information?

    Go read up on what an i7 does over an i5 and you'll see it does nothing for gaming. Maybe you'll occasionally see a 2-3 FPS boost due to other things but unless you're actually using your computer for demanding stuff like video editing you'll never notice a difference.
    Avatar image for granderojo
    granderojo

    1898

    Forum Posts

    1071

    Wiki Points

    0

    Followers

    Reviews: 12

    User Lists: 1

    #22  Edited By granderojo

    @Hunkulese: @JoeyRavn: I like to multitask while I play video games. If you don't like to multitask an i5 is perfectly fine. 100 dollars is worth it. Being able to watch a 1080p movie on one monitor and run a game on the other. Or live streaming. Or having photoshop running in the background while I play a game. Or have Microsoft visual studio 2010 running in the background while I have a game running. Or any other number of programs running in the background while a game is going. Gaming is rarely a solitary experience for me.

    Avatar image for jams
    Jams

    3043

    Forum Posts

    131

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 5

    #23  Edited By Jams

    @thabigred said:

    @Hunkulese: @JoeyRavn: I like to multitask while I play video games. If you don't like to multitask an i5 is perfectly fine. 100 dollars is worth it. Being able to watch a 1080p movie on one monitor and run a game on the other. Or live streaming. Or having photoshop running in the background while I play a game. Or have Microsoft visual studio 2010 running in the background while I have a game running. Or any other number of programs running in the background while a game is going. Gaming is rarely a solitary experience for me.

    You hit it on the head there. The real difference between the processors is the ability to multitask. The lowest one will start bogging while doing 2 things while the highest end will allow you to do a ton of things without breaking a sweat on each process. I'd say that's pretty important if you know you like multitasking.

    Avatar image for cornbredx
    cornbredx

    7484

    Forum Posts

    2699

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 15

    #24  Edited By cornbredx

    It's kind of been hammered already, but basically DX11 adds a lot of small tweaks (such as tessellation [I think] and ambient occlusion) that DX9 doesn't. 
    Adding these makes the card have to work harder. 
     
    There is a tiny difference, but really unless you are doing close ups and looking at every characters face all the time, it's not a big deal if you use DX11. It can make a game look amazing (I want to say Arkham City here, but that one is buggy with DX11- or at least it was, may have been improved since I last played it) though, as it seems to add more depth to stuff. 
     
    I dont know, I just turn DX11 off if its getting in the way but otherwise I leave it on. It makes stuff a little prettier but its not a big deal I guess, and does use up more resources because it's adding more layers.

    Avatar image for klei
    Klei

    1798

    Forum Posts

    0

    Wiki Points

    0

    Followers

    Reviews: 1

    User Lists: 4

    #25  Edited By Klei

    @Rhaknar said:

    perDormance...for fucks sake :(

    I read pedomance. God.

    Avatar image for slashdance
    SlashDance

    1867

    Forum Posts

    1

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 0

    #26  Edited By SlashDance

    @SomeJerk said:

    DX11 used properly will perform better than DX9 while also looking better. It's sort of the reason it was made. And Crysis 2 is a very questionable (on the programming level) console port with a scandalously bad tessellation implementation that should be turned off no matter your rig.

    I don't know what you're talking about !

    No Caption Provided
    Avatar image for jrinswand
    Jrinswand

    1747

    Forum Posts

    60

    Wiki Points

    0

    Followers

    Reviews: 0

    User Lists: 2

    #27  Edited By Jrinswand
    @SlashDance: LOL.
     
    I just turn DX11 off as often and as soon as I can. Tessellation and other little visual flourishes are never worth the performance hit, IMO. Seeing as how I never buy more than mid-high end hardware (i5 3570k, 7850 HD, and 8GB RAM), I can never really turn on all the bells and whistles while getting the FPS that I crave.
    Avatar image for joey_ravn
    JoeyRavn

    5290

    Forum Posts

    792

    Wiki Points

    0

    Followers

    Reviews: 2

    User Lists: 3

    #28  Edited By JoeyRavn

    @Jams said:

    @thabigred said:

    @Hunkulese: @JoeyRavn: I like to multitask while I play video games. If you don't like to multitask an i5 is perfectly fine. 100 dollars is worth it. Being able to watch a 1080p movie on one monitor and run a game on the other. Or live streaming. Or having photoshop running in the background while I play a game. Or have Microsoft visual studio 2010 running in the background while I have a game running. Or any other number of programs running in the background while a game is going. Gaming is rarely a solitary experience for me.

    You hit it on the head there. The real difference between the processors is the ability to multitask. The lowest one will start bogging while doing 2 things while the highest end will allow you to do a ton of things without breaking a sweat on each process. I'd say that's pretty important if you know you like multitasking.

    That'd be fine and dandy if we were talking about non-gaming performance, but we're not. We're talking about performance in games: the difference between the two processors is almost non-existent when it comes to games. Those benchmarks by two reputable PC websites prove my point. That doesn't make us "charlatans", you know. It's you who came up with the straw man of multitasking, not us.

    Well, sure, the i7 has HyperThreading and it helps with multitasking, but that's your particular case and, honestly, I don't think it applies to many people. Still not many people have a second monitor, very few gamers livestream, and even fewer will have Vistual Studio or Photoshop running while they are playing games. And even if that was the case, we would need to take into account the amount of RAM the system has, the read/write speed of the HDD (which would be an SSD, probably), etc. The CPU alone would not make or brake the deal. I wonder who would ever play Crysis 2 while Photoshop is rendering on the background, though.

    And I can assure you, , the i5 doesn't "bog" at all when doing "2 things".

    This edit will also create new pages on Giant Bomb for:

    Beware, you are proposing to add brand new pages to the wiki along with your edits. Make sure this is what you intended. This will likely increase the time it takes for your changes to go live.

    Comment and Save

    Until you earn 1000 points all your submissions need to be vetted by other Giant Bomb users. This process takes no more than a few hours and we'll send you an email once approved.