Dx9 vs Dx11 vs OpenGL (Post results here)

NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
edited August 2013 in NS2 General Discussion
Lets get some community benchmarking going on for results. I am curious and I bet some of you are too.

Please format your post like the example below.
______________________________________________________________________________________________________________________________
CPU: Intel 2500K @ 4.5GHz
GPU: Amd 7970 @ 1000mhz
OS: Windows 7 64 Bit

Settings: http://i.imgur.com/e0DZIMu.jpg (These are just my settings for example. You can use the img tags but I decided not to as to not clutter the OP.)

Min fps: ##
Max fps: ##
Avg fps: ##

Graph: http://i.imgur.com/fRqcARQ.png (Post your findings in a graph for dx9, dx11, and open gl. You can use fraps and an a spreadsheet program (aka excel). The 120fps line in the example is not necessary. It was just an old graph of mine.)

Screenshots of bug (Optional)
_____________________________________________________________________________________________________________________________

Sorry I don't have any results yet. 252 came out just now and I am playing some ns2 even though it has none of the candy 253 will have.

Note: I tried to find the old benchmark thread to copy some of its original post. I could not find it. If someone had a link to that, or would like me to make the post better let me know how.

«1

Comments

  • killer monkeykiller monkey Join Date: 2010-02-26 Member: 70743Members, Reinforced - Shadow
    Is the option to change them in graphics settings?
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    Is the option to change them in graphics settings?

    Hence the post. Although I read that there may be bugs using them according to @ironhorse.
  • ns2isgoodns2isgood Join Date: 2013-04-16 Member: 184847Members
    edited August 2013
    I can't tell any difference between the 3 modes. I'm still getting awful FPS drops regardless of what mode I use. Also looks like they removed multicore rendering from the options.

    edit: restarted the pc and see the difference now, can finally play at my native res 1920x1200 with no lag using dx9. opengl seemed laggy to me.
  • ComproxComprox *chortle* Canada Join Date: 2002-01-23 Member: 7Members, Super Administrators, Forum Admins, NS1 Playtester, NS2 Developer, Constellation, NS2 Playtester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Developer, Subnautica Playtester, Pistachionauts
    ns2isgood wrote: »
    I can't tell any difference between the 3 modes. I'm still getting awful FPS drops regardless of what mode I use. Also looks like they removed multicore rendering from the options.

    Default is multicore rendering now. It just knows and does it automagically.
  • GlassesGlasses Join Date: 2010-01-11 Member: 70056Members, Reinforced - Diamond
    I get 20fps drop in OpenGL.
  • RammlerRammler Join Date: 2013-06-18 Member: 185607Members, Reinforced - Supporter, Reinforced - Shadow
    with directx 11 i got 20 fps less than with directx9.

    directx11 = 163 fps
    directx9 = 182 fps

    however is there a big difference in the ingame-graphics with the different versions?

    and what is better dx11 or opengl?
  • CicoCico Join Date: 2005-01-07 Member: 33169Members, Reinforced - Supporter
    edited August 2013
    10 fps drop in dx11 and a lot of microstuttering. quite unplayable.

    i hope dx11 are still broken untill 253, right?
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Less fps in dx11, but smoother, less choppiness on frame to frame.
  • SammeySammey Join Date: 2012-06-14 Member: 153266Members, Reinforced - Shadow
    I hope multicore rendering is not forced.. My GPU can theoretically handle multicore rendering, but for NS2 it made 80 fps feel like 20 fps.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    I believe the multicore rendering is a cpu thing not a gpu thing, so I can't see how that's an issue for you.
  • RammlerRammler Join Date: 2013-06-18 Member: 185607Members, Reinforced - Supporter, Reinforced - Shadow
    is there a big difference between directx 11 and 9 in game?
  • DestherDesther Join Date: 2012-10-31 Member: 165195Members
    Rammler wrote: »
    is there a big difference between directx 11 and 9 in game?

    No noticeable visual differences at all. I didn't see much fps difference but I'm heavily CPU bound anyway.
  • joohoo_n3djoohoo_n3d Join Date: 2012-10-30 Member: 164703Members, Reinforced - Onos, WC 2013 - Supporter
    opengl crashes my graphics driver geforce gtx 200 series
  • shonanshonan Join Date: 2013-01-28 Member: 182562Members, Reinforced - Shadow
    edited August 2013
    BENCHMARKS (and PLOGs)

    Specs:

    CPU: Intel Core i5-3570K Ivy Bridge @ 4.5 GHz
    GPU: AMD Radeon HD 7970 GHz Edition (Tahiti TX2)
    RAM: 16GB DDR3 1600 MHz
    Sound Card: Creative X-Fi
    OS: Windows 8 64-bit

    Settings (ignore DX11):

    https://i.imgur.com/ymXQj3I.jpg
    https://i.imgur.com/6RBAtYs.jpg


    OpenGL:

    Bug with OpenGL (check crosshair): https://i.imgur.com/1n19upR.jpg
    gPUpOMM.png

    PLOG:

    client-0828-164420.plog (45.4 MB)
    https://mega.co.nz/#!BcwwBZ4J!P8CPlD15Oh00h4028fwwTCPYUHIsXg8rYkatHIyxTTE


    DX11:
    bcPxjmu.png

    PLOG:

    client-0828-170909.zip (22.0 MB)
    https://mega.co.nz/#!FRgExLRT!AgqPpwWj02Ob2ysFSqJaDWn2uPcao_0ssLRgg0hVebw


    DX9:
    4m0GNrJ.png

    PLOG:

    https://anonfiles.com/file/5301c39211a9b74625f771e2e2fca645
  • ritualsacrificeritualsacrifice Join Date: 2012-11-14 Member: 171148Members, Reinforced - Shadow
    edited August 2013
    E55D5D0E4BA597487A9EBA027FF74B781599096E

    Getting errors like this while using opengl, get the same thing with blink except it's a black screen with white dots (kind of like the old windows space screensaver). Hard to take a picture of cause i don't know how to make it happen, its kind of random.
  • MigeMige Join Date: 2005-03-19 Member: 45796Members, Reinforced - Supporter
    edited August 2013
    Quick review :D
    Performance:
    DX9>DX11>Opengl
    Responsiveness, like mouse lag:
    Opengl>DX11>DX9
  • OuchOfDeathOuchOfDeath Join Date: 2013-02-04 Member: 182825Members
    edited August 2013
    Mige wrote: »
    Quick review :D
    Performance:
    DX9>DX11>Opengl
    Responsiveness, like mouse lag:
    Opengl>DX11>DX9
    This has been my experience as well.

    @Ritualsacrifice

    That is most likely a driver bug. OpenGL isn't used very often in games, and as a result some drivers have buggy implementations and will render garbage. Try to lower your settings. Another person on the forums had higher settings like bloom and ambient occlusions trigger driver bugs for them. Driver manufacturers will have to fix this.
  • ZinkeyZinkey Join Date: 2013-06-25 Member: 185694Members, NS2 Playtester, Reinforced - Onos, WC 2013 - Shadow, Subnautica Playtester
    edited August 2013
    I just did some benchmarking on ns2_descent just now to see how the new DX9/DX11 performance played out. Unfortunately I dont have any pre patch data so anything I say about my performance pre 252 may be a little hand wavy but still, my experience was as follows:

    Specs:

    CPU: Intel i7 930 @ 3.6GHz
    RAM: 6GB DDR3 800Mhz
    GPU: Nvidia GeForce GTX590 (320.49 drivers)
    OS: Windows 7 64bit

    I was running the game with the following graphics settings:
    XE4kwgo.jpg

    I loaded up ns2_descent and ran around the map, starting in fabrication, going only around the outside of the map in a clockwise circle on both DX9 and DX11 and used fraps to record my frame times. I then used this data to work out the time in ms between each frame and plotted the results from the DX9 and DX11 benchmark on the same graph (for the first 2500 frames) :
    BqMh02H.png

    This is the data for my FPS for the whole run on DX9:

    Frames, Time (ms), Min, Max, Avg
    6022, 75645, 62, 96, 79.609

    And DX11:

    Frames, Time (ms), Min, Max, Avg
    3364, 74350, 34, 55, 45.245

    I tried OpenGL and my FPS on the main menu was about 10 so I didnt end up trying that one in game.

    Overall as the results show I suffer a significant FPS drop in DX11, however the time between frames does appear to be somewhat more consistent but then again DX11 also seemed to have spikes of up to 180ms/frame more frequently.

    I also noticed despite my FPS on DX9 being much higher and not dropping below a 62fps minimum, the game still felt very choppy (Running on the same settings prior to 252 I did not experience this, similar framerates but minus the chop). Also when running with r_status enabled I frequently noticed the game to be waiting on my GPU, whereas prior to 252 I was always CPU bound. I also experienced hangs of up to 5-10 seconds upon loading the game and after loading a map.

    So in short performance for me is worse than it was prior to the 252. I can of course turn my graphics down to get a smoother performance, but I do like it to look pretty :P and it is strange to see the game behaving like this.

    *Edit: Also did the same but with the game on the lowest settings possible, it runs much smoother of course but DX9 still seems to outperform DX11, graph below:
    MYktLBf.png
  • ritualsacrificeritualsacrifice Join Date: 2012-11-14 Member: 171148Members, Reinforced - Shadow
    Mige wrote: »
    Quick review :D
    Performance:
    DX9>DX11>Opengl
    Responsiveness, like mouse lag:
    Opengl>DX11>DX9
    This has been my experience as well.

    @Ritualsacrifice

    That is most likely a driver bug. OpenGL isn't used very often in games, and as a result some drivers have buggy implementations and will render garbage. Try to lower your settings. Another person on the forums had higher settings like bloom and ambient occlusions trigger driver bugs for them. Driver manufacturers will have to fix this.

    I turn everything to the lowest possible settings. I think this was happening in dx11 as well, but i haven't confirmed it. It's hard to reproduce as well, it seems to be tied to map locations (i get that effect during fade blink on veil in cargo near the long hallway to the dome).
  • 2cough2cough Rocky Mountain High Join Date: 2013-03-14 Member: 183952Members, Reinforced - Shadow, WC 2013 - Supporter
    Getting errors like this while using opengl, get the same thing with blink except it's a black screen with white dots (kind of like the old windows space screensaver). Hard to take a picture of cause i don't know how to make it happen, its kind of random.

    Experienced the same thing w/ opengl before it crashed. About every third or fourth blink, I'd get stars like I'm warp speeding. So far I've had smoothest performance w/ dx11, only one crash.

  • KamamuraKamamura Join Date: 2013-03-06 Member: 183736Members, Reinforced - Gold
    I have the impression that the DX11 mode looks slightly better. You won't see it on the screenshots, but the light and shadow dynamics looks more natural.
  • BurzghashBurzghash Join Date: 2012-09-25 Member: 160742Members, Reinforced - Silver, Reinforced - Shadow
    So far gameplay feels choppy/stuttery for me in all modes. Vsync doesn't appear to be working - my fps continue to shoot way past the monitor refresh rate.
  • ns2isgoodns2isgood Join Date: 2013-04-16 Member: 184847Members
    Burzghash wrote: »
    So far gameplay feels choppy/stuttery for me in all modes. Vsync doesn't appear to be working - my fps continue to shoot way past the monitor refresh rate.

    You can always try the console command "maxfps 60", which will limit your FPS to 60.
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    edited August 2013
    @shonan and @zinkey thanks for actually posting results how described in OP. I also liked how you guys posted screen shots of bugs too. It is kinda pointless to say "I dropped 20fps with open gl" without showing some numbers. I should have some of my own tomorrow.

    I see one error in the op. I am going to request min max and avg fps numbers too. Shonan and Zinkey, if you guys have your results still could you please add those to your posts.
  • ZinkeyZinkey Join Date: 2013-06-25 Member: 185694Members, NS2 Playtester, Reinforced - Onos, WC 2013 - Shadow, Subnautica Playtester
    @james888 I still have all the csv files with my results in on my computer at home so I will plonk those on my post for anyone who wants to look at them. As 253 is out now aswell I will probably do another set of benchmarks on that aswell to see if there is any difference.
  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
  • os2firefoxos2firefox Join Date: 2013-06-20 Member: 185624Members
    edited August 2013
    Getting some weird graphic glitches with opengl on windows 8 64 (radeon 6970) using the latest catalyst drivers. For example, the flashes from the rifle stay on the screen until I move the pov a certain way...
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Imo, don't use opengl unless you have to (linux).
  • joederpjoederp Join Date: 2012-11-02 Member: 165992Members
    Has anyone been able to get the "Optimization" to work? When the game first loads I see a message that optimization should be done, or I can skip it and play now - I have tried everything I can think of to start the optimization but nothing works, eventually I hit a key to remove the message.
  • krabkrab Join Date: 2013-08-29 Member: 187179Members
    On Windows 8, AMD 5770, latest graphics drivers, OpenGL crashed game on startup. And unable to change settings.

    I found config at C:\Users\krab_000\AppData\Roaming\Natural Selection 2\system_options.xml

    <device>VALUE</device>

    VALUE is D3D9, D3D11, OpenGL.
Sign In or Register to comment.