High DX11 CPU overhead, very low performance.

Discussion in 'Videocards - AMD Radeon Drivers Section' started by PrMinisterGR, May 4, 2015.

  1. s0x

    s0x Member Guru

    Messages:
    137
    Likes Received:
    1
    GPU:
    MSI RX 480 Gaming X 8G
    That's the spirit!
    :john::biggun:
     
  2. siriq

    siriq Master Guru

    Messages:
    791
    Likes Received:
    14
    GPU:
    Evga GTX 570 Classified
    Very , very short about my experience with AMD after long years again, after nvidia of course.
    Nothing much. I have issue with vulkan due to changing over nvidia. I tested this card in other system and the vulkan works fine. Not here after changing from nvidia. i won't do fresh OS install. Don't have time for it. Some vulkan test runs , some not.
    Only the additional settings are short as for many users.
    I have been testing amd drivers over 3 months now(thanks for my friend).
    With nvidia drivers(compare 3 months time) i had lot more issues after the driver install has been made(or not, because some of them, simply refuse to install).

    Some other things has to be tested but so far the positive points are going on amd side. Only few to nvidia.

    Anyway, i will make a video conclusion about my experience , you like it or not :D
     
    Last edited: Mar 15, 2017
  3. Seren

    Seren Master Guru

    Messages:
    297
    Likes Received:
    16
    GPU:
    Asus Strix RX570
    Might want to try this: http://forums.guru3d.com/showthread.php?t=379505
    Make sure clean Vulkan is selected. Should only take 10mins if everything goes well.
     
  4. Strange Times

    Strange Times Master Guru

    Messages:
    289
    Likes Received:
    85
    GPU:
    RX 580 UV
    19.4.1 driver. rx 580. G4600 2c/4t
    (GTA 5) when i was on 750ti cpu load was 100% and more frames per second
    now cpu load below 75% and less frames

    BUT some games like ac odyssey and witcher 3 works slightly better due more stable frametimes

    now i'm waiting for more dx12 games
     

  5. OnnA

    OnnA Ancient Guru

    Messages:
    12,704
    Likes Received:
    3,163
    GPU:
    Vega XTX LiQuiD
    AMD's 'driver overhead' is not one single thing but an umbrella term. It's also not GCN specific but goes way back and across multiple different architectures.
    In common use, it can be split into two separate areas being the actual driver overhead and a lack of Command List support.

    If Game uses DX11.1 then Overhead is gone (look at BF1/5 or SWBF2)
    Also devs need to code it that way ;)
    Also many new 'Engines' have it inside or 'in-house'
    CryEngine, Unity, UE etc.


    -> https://www.reddit.com/r/Amd/comments/5szgnl/can_someone_explain_amds_dx11_driver_overhead_to/
     
    Strange Times likes this.
  6. D1stRU3T0R

    D1stRU3T0R Master Guru

    Messages:
    231
    Likes Received:
    79
    GPU:
    8 GB
    Which games use DX11.1 ? I barely found 2. Also, i can't really find informations about DX 11.4 and DX 11.5, but if we check in GPU-z it's showing as supported. So what's new with them ?
     
    Strange Times likes this.
  7. Strange Times

    Strange Times Master Guru

    Messages:
    289
    Likes Received:
    85
    GPU:
    RX 580 UV
  8. D1stRU3T0R

    D1stRU3T0R Master Guru

    Messages:
    231
    Likes Received:
    79
    GPU:
    8 GB
  9. Undying

    Undying Ancient Guru

    Messages:
    15,199
    Likes Received:
    4,254
    GPU:
    Aorus RX580 XTR 8GB
    Where does it show?
     
  10. Rambo

    Rambo Master Guru

    Messages:
    280
    Likes Received:
    148
    GPU:
    RX 560 w8 4 Vega 56
    [​IMG]
    GTS 450 shows 11.5 too.
     
    D1stRU3T0R and Undying like this.

  11. Strange Times

    Strange Times Master Guru

    Messages:
    289
    Likes Received:
    85
    GPU:
    RX 580 UV
    but nv12 is 11.4 feature
    11.5 doesn't exist and reserved for future in gpu z?
     
  12. Astyanax

    Astyanax Ancient Guru

    Messages:
    10,049
    Likes Received:
    3,581
    GPU:
    GTX 1080ti
    So long as a game doesn't use anti-cheats that block the use of wrappers, AMD users can get DX11 command lists via dxvk.
     
    JonasBeckman likes this.
  13. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    17,395
    Likes Received:
    2,745
    GPU:
    MSI 6800 "Vanilla"
    Well that might explain the interesting little performance bump a bit more than the driver and improved GPU utilization over D3D11 if that's part of it.
    There's likely more to it and the state of the driver code here seeing how the GPU works under Vulkan or D3D12 or D3D11->Vulkan through DXVK but that fills in part of why it's generally a gain to wrap through DXVK. :D

    EDIT: NVIDIA benefits too and it seems D3D9 can be a real bottleneck overall but the gains on AMD are unusually large and what should be a CPU limitation or other issues with this API wrapping just basically becomes a performance increase and overall benefit instead up to some really high percentages at times which was curious.

    Improved as the drivers (Performance and stability.) have been this can still be really effective pretty easy to compare a few minutes in-game and the results between the two modes too D3D11 native or Vulkan via DXVK and wrapping it.
     

Share This Page