1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Ashes of the Singularity DX11 vs DX12 Multithreaded Test

Discussion in 'Games, Gaming & Game-demos' started by Mercennarius, Dec 17, 2015.

  1. Mercennarius

    Mercennarius Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    Sapphire Tri-X R9 390X
    Decided to compare the multithreading between DX11 and DX12:

    DX11:
    [​IMG]

    DX12:
    [​IMG]




    As you can see both DX11 and DX12 can utilize more than 12 threads in this game. DX12 shows a significantly improved resource allocation between threads, while DX11 shows the majority of the work load left to the primary thread.
     
  2. Turanis

    Turanis Maha Guru

    Messages:
    1,407
    Likes Received:
    149
    GPU:
    Gigabyte RX500
    This is what I call future proof rig. :D
    But only one GPU?

    DX11 useless,worthless.One single CPU utlisation(maybe 2),the rest of threads are scraps from other processes.

    DX12 with 12 threads is very good in this game.
    But where are the results of this bench?
     
    Last edited: Dec 17, 2015
  3. AsiJu

    AsiJu Ancient Guru

    Messages:
    5,744
    Likes Received:
    1,228
    GPU:
    MSI RTX 2070 Armor
    Come on, CFX won't work anyway ;)
     
  4. cerebus23

    cerebus23 Ancient Guru

    Messages:
    3,740
    Likes Received:
    413
    GPU:
    evga 8800gts
    Waiting for vulkan, so i dont have to deal with Windows NSA edition. :p
     

  5. beta-sama

    beta-sama Member Guru

    Messages:
    136
    Likes Received:
    10
    GPU:
    AORUS GTX1080Ti WF
    And 4.7 vs 7.2GB memory used, nice.
     
  6. fantaskarsef

    fantaskarsef Ancient Guru

    Messages:
    10,586
    Likes Received:
    2,798
    GPU:
    2080Ti @h2o
    It's nice to see that it looks like dx12 is making good use of all the threads, not just 8 or 10. Now I only hope other devs include that in their games too.


    That's the question... will they bring in depth resource usage towards multi-gpu systems, or will they concentrate on multi core support only? I hope they'll make use of 2 to 4 GPUs too just like they made 6 cores work!
     
  7. theoneofgod

    theoneofgod Ancient Guru

    Messages:
    4,056
    Likes Received:
    45
    GPU:
    RX 580 8GB
    Major benefit here is that not just 1 thread is used for submission. DX12 12 threads are scaling equally. Very good :D
     
  8. Mercennarius

    Mercennarius Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    Sapphire Tri-X R9 390X
    Good catch, didn't notice that!
     
  9. FlawleZ

    FlawleZ Ancient Guru

    Messages:
    4,248
    Likes Received:
    2
    GPU:
    Sapphire Radeon R9
    This.
     
  10. Darren Hodgson

    Darren Hodgson Ancient Guru

    Messages:
    15,744
    Likes Received:
    317
    GPU:
    EVGA GTX 1080 Ti SC2
    I bought this yesterday but I cannot see how you enable DX12. It loads up (when it doesn't get stuck on the loading screen at "Turbinium optimizing...") in DX11 mode and there does not seem to be an option under Settings to switch API.

    *EDIT*

    Ah right, you have to launch it from Steam or the system tray shortcut to get the launcher options, including DX12. I was running it from the desktop shortcut and that defaults to DX11.
     
    Last edited: Feb 26, 2016

  11. oxide

    oxide Master Guru

    Messages:
    287
    Likes Received:
    0
    GPU:
    EVGA GTX980Ti
    Maybe there is a command line switch like -dx12?

    Did you try checking where the executable is, is the a separate exe from them
    main?
     
  12. mbk1969

    mbk1969 Ancient Guru

    Messages:
    7,502
    Likes Received:
    4,038
    GPU:
    GeForce GTX 1070
    We can`t be sure that namely DX utilized multiple cores. Game engine can do that. As I understand it under DX12 we should not see one overutilized core but all cores equally (more or less) utilized.
     
  13. CalinTM

    CalinTM Ancient Guru

    Messages:
    1,531
    Likes Received:
    3
    GPU:
    MSi GTX980 GAMING 1531mhz
    U can realize that this cpu utilization, CAN translate ENTIRELY DIFFERENT depending on application (games) no ?

    Lest see 2-3 dx12 proper games, if they work the same (as on async compute performance) then we can draw a line.
     
  14. KotS

    KotS Member

    Messages:
    13
    Likes Received:
    0
    [​IMG]

    [​IMG]

    my cpu test results are made me happy.

    1080P extreme setitngs. i7-920 - Galax 970 HoF
     
    Last edited: Feb 26, 2016
  15. Darren Hodgson

    Darren Hodgson Ancient Guru

    Messages:
    15,744
    Likes Received:
    317
    GPU:
    EVGA GTX 1080 Ti SC2
    How do you take screenshots with the DX12 version as MSI Afterburner v4.2.0 is not working for me nor is the Steam overlay?
     

  16. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    15,419
    Likes Received:
    1,451
    GPU:
    Sapphire Vega Pulse
    The Steam client beta should have support for the D3D12 API (And recently also Vulkan.) however for Afterburner Unwinder hasn't implemented support yet for that API, it's planned but it could be a few more builds of Afterburner until it's implemented and released to the public as I understood it last someone asked about it.
     
  17. KotS

    KotS Member

    Messages:
    13
    Likes Received:
    0
    It is very simply "print screen" button on the keyboard. Then paste it to "paint" :idea:
     
  18. Anarion

    Anarion Ancient Guru

    Messages:
    13,493
    Likes Received:
    295
    GPU:
    GeForce GTX 1070
    Dxtory should have DX12 support.
     
  19. F1refly

    F1refly Ancient Guru

    Messages:
    9,042
    Likes Received:
    0
    GPU:
    970GTX-oc edition
    I dunno, if I'm getting smooth frame rates in a game, then I really don't give a crap about the details much less the API, just seems irrelevant at that point.
     

Share This Page