The Power of DirectX 12 for Windows 10 Video from Microsoft

Page 1 of 3 123 LastLast
    The Power of DirectX 12 for Windows 10 Video from Microsoft

    The Power of DirectX 12 for Windows 10 Video from Microsoft


    Posted: 31 Mar 2016

    DirectX 12 is a ground-breaking Microsoft technology that gives game developers the ability to harness the full capabilities of a PC’s GPU(s) and raise the bar on graphic fidelity and immersive gameplay.

    Brink's Avatar Posted By: Brink
    31 Mar 2016


  1. Posts : 1,560
    Windows 10 Home 20H2 64-bit
       #1

    My experience with DirectX12 on a Nvidia GTX 980 GPU and Intel i7 5820K X99 CPU: Hitman (2016) DX12 - Doesn't work, crashing. Rise of the Tomb Raider DX12 - Reduction in performance. Where's the "up to 20% increase in GPU performance"? "Smoother framerate"? The only thing I noticed when I turned DX12 on in these games was indeed an increase in my CPU cores, but I didn't see better performance out of it. DX12 is not on to a good start for me.

    Maybe you have a different experience than me?
      My Computer


  2. Posts : 807
    Win10x64 v2004 latest build fast ring
       #2

    Faith said:
    My experience with DirectX12 on a Nvidia GTX 980 GPU and Intel i7 5820K X99 CPU: Hitman (2016) DX12 - Doesn't work, crashing. Rise of the Tomb Raider DX12 - Reduction in performance. Where's the "up to 20% increase in GPU performance"? "Smoother framerate"? The only thing I noticed when I turned DX12 on in these games was indeed an increase in my CPU cores, but I didn't see better performance out of it. DX12 is not on to a good start for me.

    Maybe you have a different experience than me?
    Yep, Maxwell is actually a fairly poor d3d12 GPU, even though nVidia claims it 12_1 compliant, it isn't--nVidia claims that Async Compute, one of the key features in d3d12, is "turned off" at present in Maxwell. Unfortunately, this is what nVidia has always done in the past when it markets a GPU that is missing a feature or two that nVidia's competitors have supported in hardware (nVidia has done this in the past with both 3dfx and ATi gpus.) What always happens is that nVidia will bring to market a newer GPU that does support the feature(s) and say something to the effect of, "Gosh, we're sorry, but we could never manage to get Async Compute to run very well in Maxwell, so you'll have to buy our newest GPU to get that feature support." nVidia uses the "turned off" line to avoid having to own up to the fact that the claimed 12_1 d3d12 feature support for Maxwell in truth doesn't exist--until Maxwell is eclipsed by a newer nVidia GPU that does support the features.

    AMD fully supports Async Compute in hardware in its R9 GPUs. I've found that I can trust what AMD tells me about this sort of thing but I cannot trust nVidia--so I don't buy nVidia anymore. D3d12 will no doubt advantage AMD owners far more than nVidia owners until nVidia can bring its own d3d12 GPUs to market--hopefully soon. Of course, this is scant comfort for Maxwell owners such as yourself.
      My Computer


  3. Posts : 8,578
    Windows 10 Home x64 Windows 10 Prox64
       #3

    Nvidia does do that, I remember the kerfufel when the 5000 series came out years ago.
      My Computer


  4. Posts : 1,560
    Windows 10 Home 20H2 64-bit
       #4

    Are all of this proven? Is it possible that nVidia may "turn on" Async Compute in a future driver? I bought a GTX 980 based on their shenanigans about DirectX12, that they - and I quote - "worked closely with Microsoft for YEARS" on development for D3D12. Async Compute is even mentioned in the document for my GTX 980 aswell as feature level 12_1, why did they left that out in development if they worked closely with Microsoft for years? If nVidia wants me to buy antoher GPU for their "true DX12 GPU" I'm not going to buy it.
      My Computer


  5. Posts : 2,161
    Windows 11 Beta channel
       #5

    DX12 gives me a slight performance improvement in ROTR, but nothing to really write home about, and certainly not in line with what was hyped.
      My Computer


  6. Posts : 963
    dual boot W10 10586th2/14291 rs1 Win. Insider since Jan. 2015
       #6

    No DX12 action here on the 10586th2 SB i7 box with an nvidia GTX680 puddle jumper that is or can allegedly be DX12 compliant no games with the DX12 API for it anyway .

    AFAIK SWBF ,COD.xx and Crew and ofc GTA V ain't with DX 12 .....maybe some patches will come down with SWBF or the new Crew who knows ?
      My Computer


  7. Posts : 963
    dual boot W10 10586th2/14291 rs1 Win. Insider since Jan. 2015
       #7

    blackroseMD1 said:
    DX12 gives me a slight performance improvement in ROTR, but nothing to really write home about, and certainly not in line with what was hyped.
    yea it ain't like MS doesn't overhype everything ,so does Intel ,AMD & Nvidia & Apple they must all have carnival barkers on the payroll
      My Computer


  8. Posts : 963
    dual boot W10 10586th2/14291 rs1 Win. Insider since Jan. 2015
       #8

    Brink

    DirectX 12 is a ground-breaking Microsoft technology that gives game developers the ability to harness the full capabilities of a PC’s GPU(s) and raise the bar on graphic fidelity and immersive gameplay.
    Sure thats the party line but it will be interesting to see in the field.... not much DX12 game action out there yet AFAIK
      My Computer


  9. Posts : 2,086
    Windows 11 Pro 64
       #9

    First off, no DX12 title released to date properly supports multi GPU's. So from the get go, multi GPU users get a 50% decrease in GPU power as one card sits there basically doing nothing. So on GOW for example, I can only run 1080P on a mix of high and medium settings. That's not much better than console comic book graphics and I'm ranging in frames from over 100 down to 40 the next few seconds, with of course stuttering. Compare that to DX11 titles like Witcher3, BF4, etc where I run with gorgeous Ultra settings with MINIMUM frames in the 80's. When I bought ROTR, in addition to of course SLI not working, it was dropping down to TWO frames per second in some cases, at the Nvidia recommended settings but under DX12. I refunded the game.

    As far as single GPU performance goes under DX12, I look to PC gaming sites and gamers I trust. Of course, only games NOT exclusive to the Windows Store can be properly benchmarked given all the Microsoft store exclusive issues, including benchmark overlays. Here's OC3D's comments on ROTR:

    In all cases we have seen a performance decrease when using the DirectX 12 API in Rise of the Tomb Raider instead of DirectX 11, showing that a lot of work still needs to be done in order to make using the DirectX 12 API worth using in the game.
    What Rise of the Tomb Raider shows us is that simply using the new DirectX 12 API does not guarantee better performance in PC games, meaning that significant development time and resources are needed in order for developers to get the most out of the new API.
    At this time we do not recommend using the DirectX 12 API in Rise of the Tomb Raider, as for us it has delivered performance decreases on both AMD and Nvidia hardware and we have heard reports from many others that it has caused crashes, freezing and other issues in the game."
    OC3D :: Review :: Rise of the Tomb Raider DirectX 12 Performance Review :: Conclusion

    And here are Guru3D's comments on Hitman's DX12 performance:

    "For this review we originally had planned to show DirectX 12 performance mostly, on the previous page you however have noticed DirectX 11 results only. As it seems (at least for us) DirectX 12 is a mess. We are facing multiple issues, also the reason why the performance review is a few days late. We wanted to investigate a bit deeper.
    We're not sure what the DX12 optimization for Hitman entails. Likely ASYNC compute can be utilized. So that means there's no graphics difference, however this should help with more efficient threading and this freeing up CPU cycles. This works for some AMD cards, overall we'll see 10% more performance for AMD compared from DX11 to DX12. For Nvidia however the DX12 performance benefit is NIL. Meaning that ASYNC compute for Nvidia is not working, rendering this DX12 feature useless. This we'll show in the results below.
    DX12 Async Compute might work for some AMD cards, but no matter what we tried 9 out of the 10 times we tried, the bootup of the game crashed in DX12 mode:
    I find Hitman to be a fun title, but they probably should have stuck at DX11. The many DX12 related issues we stumbled into might be fascinating for a technology editor, but for an end-user a darn shameful experience. The DX12 implementation feels rushed, for Nvidia it doesn't do even anything."
    Hitman 2016: PC graphics performance benchmark review - VGA guide

    I guess that "Power of DX12" video is Microsoft's Marketing hype with the release of Quantum Break (which BTW likely won't support Multi GPU's either) only days away. I wonder who the target audience is. Can't be PC gamers, who are generally in the know of how DX12 PC gaming has performed to date. IMHO, they shouldn't be making those kind of boasts at this point in time and with some of the games they are featuring.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 05:09.
Find Us




Windows 10 Forums