Page 1 of 8
1
2
3
... LastLast
  1. #1

    DirectX 12 coming to BfA

    Well here it is - https://wccftech.com/battle-for-azer...-dx12-support/

    Long time coming and hopefully performance increases for raids/big cities in particular.

    - - - Updated - - -

    Also hopefully Blizzard can correctly implement this for us to gain a performance increase.

  2. #2
    Deleted
    Quote Originally Posted by Communism View Post
    Well here it is - https://wccftech.com/battle-for-azer...-dx12-support/

    Long time coming and hopefully performance increases for raids/big cities in particular.

    - - - Updated - - -

    Also hopefully Blizzard can correctly implement this for us to gain a performance increase.
    "You think you do, but you don't."

  3. #3
    Pandaren Monk lockblock's Avatar
    10+ Year Old Account
    Join Date
    Nov 2010
    Location
    wisconsin .. I mean greymane
    Posts
    1,815
    I'm not holding my breath on this one. Especially since Nvidia cards lack proper async compute. Also, all of the games I have tried that had dx12 tacked on afterward weren't noticeably faster.

  4. #4
    Immortal Schattenlied's Avatar
    10+ Year Old Account
    Join Date
    Aug 2010
    Location
    Washington State
    Posts
    7,475
    This isn't going to benefit really anyone on the GPU side, it will however improve WoW's multicore CPU optimization, which as a CPU bound game, is something it really should have... WoW currently barely touches more than 1 core, in a time where 4 is pretty much standard.

    - - - Updated - - -

    Quote Originally Posted by lockblock View Post
    I'm not holding my breath on this one. Especially since Nvidia cards lack proper async compute. Also, all of the games I have tried that had dx12 tacked on afterward weren't noticeably faster.
    It doesn't need it for the GPU side of things right now anyways, it just needs the CPU optimization parts...
    A gun is like a parachute. If you need one, and don’t have one, you’ll probably never need one again.

  5. #5
    Quote Originally Posted by Schattenlied View Post
    This isn't going to benefit really anyone on the GPU side, it will however improve WoW's multicore CPU optimization, which as a CPU bound game, is something it really should have... WoW currently barely touches more than 1 core, in a time where 4 is pretty much standard.

    - - - Updated - - -



    It doesn't need it for the GPU side of things right now anyways, it just needs the CPU optimization parts...
    Exactly, the CPU gets flogged so hopefully more than 1 core being used would be great to see!

  6. #6
    you are full of poop i have screen shots of world of warcraft maxing out a 6 core 12 tread ryzen 5 1600 at 3.37ghz

  7. #7
    Quote Originally Posted by varbar3 View Post
    you are full of poop i have screen shots of world of warcraft maxing out a 6 core 12 tread ryzen 5 1600 at 3.37ghz
    That's bait.gif

  8. #8
    Stood in the Fire Maduk's Avatar
    10+ Year Old Account
    Join Date
    Aug 2009
    Location
    not outside
    Posts
    388
    Pretty great that we get DX12. Hope we get it before BfA.

  9. #9
    I'm not convinced how much DX12 will help WoW. WoW is CPU heavy, but I don't think the drawing code is the culprit. WoW has always been pretty basic in that regard. Besides, it's not like we've seen the promised improvements DX12 was supposed to bring. The only time we've had a game show an improvement from a new graphics API was Doom when they switched it to Vulkan.

    Maybe it's just easier to reduce CPU usage by switching to DX12 than making the rest of the code multi-threading friendly. Which given how complex porting to DX12 is, makes me wonder how much spit and sellotape is holding the rest of the game together. Remember this is a game where it was simpler to change every ability, NPC and item in the game, than it was to change health bars to use 64 bit integers...

  10. #10
    Stood in the Fire Maduk's Avatar
    10+ Year Old Account
    Join Date
    Aug 2009
    Location
    not outside
    Posts
    388
    Quote Originally Posted by Blackmist View Post
    Remember this is a game where it was simpler to change every ability, NPC and item in the game, than it was to change health bars to use 64 bit integers...
    Those are only variables which are saved in a database.
    Changing the length of a data type is a whole lot different.

  11. #11
    Quote Originally Posted by Blackmist View Post
    I'm not convinced how much DX12 will help WoW. WoW is CPU heavy, but I don't think the drawing code is the culprit. WoW has always been pretty basic in that regard. Besides, it's not like we've seen the promised improvements DX12 was supposed to bring. The only time we've had a game show an improvement from a new graphics API was Doom when they switched it to Vulkan.

    Maybe it's just easier to reduce CPU usage by switching to DX12 than making the rest of the code multi-threading friendly. Which given how complex porting to DX12 is, makes me wonder how much spit and sellotape is holding the rest of the game together. Remember this is a game where it was simpler to change every ability, NPC and item in the game, than it was to change health bars to use 64 bit integers...
    I haven't really delved deep into the way WoW handles stuff so I may be wrong.. But usually games like WoW need a huge amount of drawcalls to draw the whole scene. Which is a problem, because DX11 is really poor at handling a lot of drawcalls, due to only 1 core communicating with the GPU, hence why people report WoW type games choking 1 core.

    DX12 should solve it, because the CPU -> GPU communication is handled differently and one should not be limited by draw calls anymore.
    Last edited by mrgreenthump; 2018-02-01 at 11:36 AM.

  12. #12
    How about Vulkan, instead of Proprietary crap?

    Cuz I aint interested in moving to spyware 10.

  13. #13
    Quote Originally Posted by mrgreenthump View Post
    I haven't really delved deep into the way WoW handles stuff so I may be wrong.. But usually games like WoW need a huge amount of drawcalls to draw the whole scene. Which is a problem, because DX11 is really poor at handling a lot of drawcalls, due to only 1 core communicating with the GPU, hence why people report WoW type games choking 1 core.

    DX12 should solve it, because the CPU -> GPU communication is handled differently and one should not be limited by draw calls anymore.
    The problem is that WoW does almost everything in that one thread. Your addons are all running in that too. I think WoW is just big enough and old enough that separating these is practically impossible.

    Drawcalls can be batched which helps DX11 quite a lot (the DX12/DX11 comparison benchmarks deliberately flood it with tiny drawcalls, but no games have ever shown this big a difference - some games even perform worse under DX12). GPUs aren't typically sitting on a pile of untapped potential ready to be unleashed by DX12, they just use tricks to get to it under DX11.

    I'm not expecting WoW players who choose DX12 to get noticeably better framerates (especially in raids) than those under DX11, although I'll be happy to be proved wrong on release.

  14. #14
    Quote Originally Posted by Communism View Post
    Well here it is - https://wccftech.com/battle-for-azer...-dx12-support/

    Long time coming and hopefully performance increases for raids/big cities in particular.

    - - - Updated - - -

    Also hopefully Blizzard can correctly implement this for us to gain a performance increase.
    It's good, but the performance improvements might not arrive until way later (and may not arrive at all because they will be eaten by increases in rendering complexity). It's still good.

  15. #15
    High Overlord Nokonda's Avatar
    7+ Year Old Account
    Join Date
    Nov 2015
    Location
    Denmark
    Posts
    103
    I have yet to see a DX12 title outperform a DX11 one on my hardware at least. Here's hoping this'll do it. The Suramar area in Legion was notorious for killing the FPS needlessly compared to other areas.
    Last edited by Nokonda; 2018-02-01 at 02:46 PM.
    “Whatever malice you carry I can match with seething fury.” ─ Nokonda
    ____________________________________________________________________________________

  16. #16
    Quote Originally Posted by Seaclean View Post
    I have yet to see a DX12 title outperform a DX11 one on my hardware at least. Here's hoping this'll do it. The Suramar area in Legion was notorious for killing the FPS needlessly compared to other areas.
    It's the software using DX2 that has to outperform - perhaps the previous version of the same - software using DX11. You don't test DX12 vs DX11, you test whatever is using this and that. The benefit is from being able to render from multiple threads (I am omitting lots of details). The difference on tests is huge. I saw a couple of real-world apps that benefit a lot as well, not games.

    (Saw that you are the author of Reshade, we briefly talked before. Hi! and I guess you know the above then.)

  17. #17
    High Overlord Nokonda's Avatar
    7+ Year Old Account
    Join Date
    Nov 2015
    Location
    Denmark
    Posts
    103
    Quote Originally Posted by rda View Post
    It's the software using DX2 that has to outperform - perhaps the previous version of the same - software using DX11. You don't test DX12 vs DX11, you test whatever is using this and that. The benefit is from being able to render from multiple threads (I am omitting lots of details). The difference on tests is huge. I saw a couple of real-world apps that benefit a lot as well, not games.

    (Saw that you are the author of Reshade, we briefly talked before. Hi! and I guess you know the above then.)

    Alright, makes sense. We'll see if WoW manages to benefit from DX12. Would be awesome, although that would - unfortunately for me and some others - render Reshade presets invalid as there are no known workarounds when attempting to boot Reshade on titles using DX12 API yet. Although truth be told, I'd take a substantial FPS gain over any visual difference any day with WoW.
    Last edited by Nokonda; 2018-02-01 at 02:45 PM.
    “Whatever malice you carry I can match with seething fury.” ─ Nokonda
    ____________________________________________________________________________________

  18. #18
    Immortal Ealyssa's Avatar
    10+ Year Old Account
    Join Date
    Jun 2009
    Location
    Switzerland, Geneva
    Posts
    7,001
    Quote Originally Posted by Nussa View Post
    Cuz I aint interested in moving to spyware 10.
    Ur edgier than a katana wearing sunglasses kido !
    Quote Originally Posted by primalmatter View Post
    nazi is not the abbreviation of national socialism....
    When googling 4 letters is asking too much fact-checking.

  19. #19
    Dreadlord
    7+ Year Old Account
    Join Date
    Jan 2015
    Location
    Untraceable
    Posts
    754
    Quote Originally Posted by Nussa View Post
    How about Vulkan, instead of Proprietary crap?
    Vulkan definitely looks better performs better and runs better than DirectX.

  20. #20
    Quote Originally Posted by js3915 View Post
    Vulkan definitely looks better performs better and runs better than DirectX.
    Too much koolaid.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •