DirectX 12: The future of it within the console gaming space (specifically the XB1)

Discussion in 'Console Technology' started by Shortbread, Mar 7, 2014.

  1. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,296
    Location:
    Helsinki, Finland
    VLIW Radeons didn't support bindless resources, while GCN, Fermi and Kepler do. Same is true for sparse textures (GL_AMD_sparse_texture). Only GCN support it. Fermi and Kepler support OpenGL 4.4 equivalent (GL_ARB_sparse_texture).
     
  2. pjbliverpool

    pjbliverpool B3D Scallywag
    Legend

    Joined:
    May 8, 2005
    Messages:
    9,237
    Likes Received:
    4,260
    Location:
    Guess...
    That's quite interesting, I wonder if the "additional DX12 hardware features" that PC GPU's will need are what the XB1 already provides via it's move engines/display planes etc...
     
  3. Pixel

    Veteran

    Joined:
    Sep 16, 2013
    Messages:
    1,008
    Likes Received:
    477
    In the Digital Foundry article they explained the benefit of the move engines alleviating the cpu in the movement of data. But given desktop PC cpu's generally are more powerful than what is in the consoles even with half the cores, and ontop of that there are inefficiencies in further and further parallelizing across console 8 cores, I don't see why AMD would would bother dedicating silicon space to it, especially with these new APIs/API (even opengl) updates reducing api overhead, and given PC hardware will continue to improve by late 2015.

    Now if this is largely targeted at the mobile sector with its apus, that makes sense as desktop sales are dwindling and mobile is where the cash is at for these companies. This would also improve cpu performance which is important for playing games and where cpu can be a bottleneck. Directx is now not just for high end PCs, they want to compete with Opengl ES in the mobile sector, so they need to align with AMD's interests in that sector if they want success.
     
    #223 Pixel, Mar 24, 2014
    Last edited by a moderator: Mar 24, 2014
  4. MetalSpirit

    Newcomer

    Joined:
    Jan 29, 2014
    Messages:
    48
    Likes Received:
    1
    Lets just not forget that Kepler does not implement the Full Dx 11.1 (lacks four non-gaming features for hardware feature level 11_0) or Dx 11.2 (no tier 2) specs. So for Nvidia to be able to claim full DX 12 support, it would require new hardware anyway.
     
  5. MetalSpirit

    Newcomer

    Joined:
    Jan 29, 2014
    Messages:
    48
    Likes Received:
    1
    I find it curious that Nvidia claims DX 12 was in development for four years. Yet the AMD Vice President gives an interview last year saying that "as far as the company can see, there will be no DX 12". And even more, AMD invests heavily on a new API for low level acceleration even though DX 12 is on the works.

    Whats going on here?
     
  6. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    Nothing special, I think.
    He's a marketing guy, talking about near future, where DX12 doesn't exist - at that point something coming out in 3 years is irrelevant.
    Also, considering that DX12 has been in actual development for about a year, it's not farfetched to assume he could be talking about the fact that DX12 wasn't in development yet, even if there was talks about it.
     
  7. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    Microsoft said discussions about future improvements to DX or reducing overhead were started four years ago, Nvidia's stated time frame for its (edit: Nvidia's) active development was shorter--roughly a year, I think.
     
    #227 3dilettante, Mar 24, 2014
    Last edited by a moderator: Mar 24, 2014
  8. Ethatron

    Regular Subscriber

    Joined:
    Jan 24, 2010
    Messages:
    948
    Likes Received:
    417
    GCN is "long sold hardware" in my time table. :)
    Hardware support != software support. Bindless and descriptor is around in HW way longer than the OpenGL extension.
     
  9. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    Where exactly did you pick this from? I've only seen NVIDIA referring to anything happening 4 years ago
     
  10. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    I found that both Microsoft and Nvidia stated discussions began four years ago. I'm trying to find the article or slide for Microsoft.

    Per the following:
    http://blogs.nvidia.com/blog/2014/03/20/directx-12/

    The collaboration to create a working design was over the past year.
    It's not a hard timeline, but it seems reasonable to interpret both Microsoft's statements and Nvidia's disclosures as indicating the early phases of the last four years were taken up with discussion and planning.
    Creating a working design hasn't involved Nvidia until roughly 2013.

    It's possible Mantle kicked off as an independent initiative to force some end to the talking phase that started four years ago.
     
  11. Dave Baumann

    Dave Baumann Gamerscore Wh...
    Moderator Legend

    Joined:
    Jan 29, 2002
    Messages:
    14,090
    Likes Received:
    694
    Location:
    O Canada!
    Sales.
     
  12. Pixel

    Veteran

    Joined:
    Sep 16, 2013
    Messages:
    1,008
    Likes Received:
    477
    Any info about Opengl's timeline?
     
  13. madyasiwi

    Newcomer

    Joined:
    Oct 7, 2008
    Messages:
    194
    Likes Received:
    32
    NV's G80/90 and GT200 GPUs support some form of bindless capability too.

    GlCapsViewer

    Edit:

    http://www.hardware.fr/news/13625/gdc-direct3d-12-support-materiel-logiciel.html

     
    #233 madyasiwi, Mar 24, 2014
    Last edited by a moderator: Mar 25, 2014
  14. MetalSpirit

    Newcomer

    Joined:
    Jan 29, 2014
    Messages:
    48
    Likes Received:
    1
    I have a hard time getting that. If ATI just shutted up the result would be the same without any lies.
    This was one of the motives I believed DX 12 would not require new hardware. Xbox was on development under ATI and yet they claimed this.

    Now Nvidia comes to say that new hardware will eventually be required. Are they talking future DX 12.1? (DX 12 will NOT require new hardware and DX 11 cards will support it, and this was claimed by Microsoft itself on its DirectX development blog).
     
  15. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    DX12 API will work on DX11 (or some of DX11) hardware, but not all DX12 features will. The question is whether XB1 can do all the features too, and if so, GCN 1.1 and possibly 1.1 should be able to, too
     
  16. pjbliverpool

    pjbliverpool B3D Scallywag
    Legend

    Joined:
    May 8, 2005
    Messages:
    9,237
    Likes Received:
    4,260
    Location:
    Guess...
    Unless those features are part of the XB1's custom units like the move engines, e.g. jpeg decompression.
     
  17. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    Related - but slightly off topic from Xbox One

    Nvidia Making Improvements to DX11 performance
    http://www.pcper.com/reviews/Graphics-Cards/NVIDIA-Talks-DX12-DX11-Efficiency-Improvements

    And Nvidia's GTC 2014 Keynote @ 0900 PDT
    Perhaps more discussion on above DX11 improvements as well as DX12?
    http://www.twitch.tv/nvidia

    Some notes from the blog; as per some discussion in this thread
     
    #237 iroboto, Mar 25, 2014
    Last edited by a moderator: Mar 25, 2014
  18. MetalSpirit

    Newcomer

    Joined:
    Jan 29, 2014
    Messages:
    48
    Likes Received:
    1
    DX 11.2 will work on DX 11.1 hardware too. The diference is that not all features are available! But can I say a card without those features supports DX 11.2??

    Kepler for instance, it has no Tier2 support. Can I claim this card supports DX 11.2? I think not!

    Question is: To use DX 11 you need DX 11 hardware support, and to use DX 11.2 you need DX 11.2 hardware support. Yet Microsoft claims 80% of all currently sold cards will support DX 12.

    I do not doubt new features in DX 12 will eventualy require specific hardware that not all (or even any) current cards support. But with current claims I doubt that will happen on the first DX 12 release. Maybe on future revisions (that may appear at almost the same time as DX 12).

    From the DirectX developers blog:

    Q: Should I wait to buy a new PC or GPU?
    A: No – if you buy a PC with supported graphics hardware (over 80% of gamer PCs currently being sold), you’ll be able to enjoy all the power of DirectX 12 games as soon as they are available.
    http://blogs.msdn.com/b/directx/archive/2014/03/20/directx-12.aspx

    But feel free to correct me.
     
  19. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,931
    Likes Received:
    5,533
    Location:
    Pennsylvania
    Over 80% definitely implies the majority of current AMD and NV GPUs are 100% DX12 capable.

    So all GCN, and Kepler/Maxwell at least, most likely Fermi as well as reported.
     
  20. liquidboy

    Regular

    Joined:
    Jan 16, 2013
    Messages:
    416
    Likes Received:
    77
    SW/Shader fallback is fine, but I prefer HW(fixed function or what not) delivering my features ... I'll wait for FULL graphics HW to provide me FULL Dx12 experience.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...