AMD Mantle API [updating]

Discussion in 'Rendering Technology and APIs' started by MarkoIt, Sep 26, 2013.

  1. Gipsel

    Veteran

    Joined:
    Jan 4, 2010
    Messages:
    1,620
    Likes Received:
    264
    Location:
    Hamburg, Germany
    I thought you just linked to a description of a logical fallacy? ;)
    The MS statement came after being questioned about Mantle (and its relation to the XB1). That establishes a causal link. Without that, they wouldn't have made that statement. It stands to reason, that they wouldn't have said that they are checking what aspects of the XB1's DX11.x could be used for that purpose. And I'm quite sure that MS also takes a careful look at Mantle and its concepts to evaluate their future plans with DX. Anything else would be foolish.
     
    #1401 Gipsel, Feb 28, 2014
    Last edited by a moderator: Feb 28, 2014
  2. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    This claim is made by Microsoft developers who actually design the Direct3D runtime and tools for the Xbox One.

    This still doesn't mean the actual decision to port the improved D3D11 runtime was made after the Mantle announcement - unlike the recent decision to base the design of Direct3D 12 around Mantle concepts.
     
    #1402 DmitryKo, Feb 28, 2014
    Last edited by a moderator: Feb 28, 2014
  3. Gipsel

    Veteran

    Joined:
    Jan 4, 2010
    Messages:
    1,620
    Likes Received:
    264
    Location:
    Hamburg, Germany
    But it was said as a direct reaction of being questioned about Mantle. And I claimed nothing more than that the statement was a reaction to Mantle. ;)
    If you think MS does this, why do you argument against Mantle pushing the development? I'm confused.
     
  4. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    Development of a lighweight Direct3D runtime for the Xbox One was not.

    Which development exactly?

    One thing is optimisation of the existing Direct3D 11 runtime and API. This is a routine process that happens with each minor release.

    Designing a new Direct3D 12 API that should closely follow the concept of Mantle and in the process probably break any compatibility with D3D11 (except maybe for HLSL shaders) is a whole another story. Last time this happened was 10 years ago with Windows Vista and Direct3D 10 and all recent releases of the API have been built on top of Direvct3D 10.
     
    #1404 DmitryKo, Feb 28, 2014
    Last edited by a moderator: Feb 28, 2014
  5. Gipsel

    Veteran

    Joined:
    Jan 4, 2010
    Messages:
    1,620
    Likes Received:
    264
    Location:
    Hamburg, Germany
    Of course not. But bringing these ideas to the PC is something different.
    That MS has some stronger incentive to come up with a Mantle like D3D version or extension.
     
  6. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,931
    Likes Received:
    5,533
    Location:
    Pennsylvania
    What incentive? They've never really cared much about PC gaming due to Xbox market. They don't want people buying games for the PC when it is available on Xbone.
     
  7. swaaye

    swaaye Entirely Suboptimal
    Legend

    Joined:
    Mar 15, 2003
    Messages:
    9,045
    Likes Received:
    1,119
    Location:
    WI, USA
    DirectX has been about keeping people on Windows and preventing OpenGL from becoming the game API of choice (portability danger). There are some new threats to Windows and their API stranglehold now.
     
  8. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    Doh. I am repeating the same two statements a fourth post in a row. What's the problem - is my English not good enough?


    "Lightweight runtime" for Direct3D 11 is not a "Mantle-like extension", it has been developed for the last 2.5 years, so it cannot be influenced by Mantle. The decision to introduce these improvements to the PC is quite natural, and even if the announcement of this decision was influenced by Mantle, this doesn't mean the decision itself was, unless someone at Microsoft explicitly confirms it.

    However a new version of D3D based on Mantle, if that is true, is undoubtedly being influenced by, well, the Mantle announcement and its warm reception in the developer community.


    That said, a curious side effect of both announcements could be an introduction of entirely new display driver model, something like WDDM 2.0, which would help materialize both "lightweigh runtime" for Direct3D 11 and new "Mantle-like" Direct3D 12 in Windows 9.

    I suggest we curb further speculation and wait for the actual GDC papers to go online.
     
  9. gongo

    Regular

    Joined:
    Jan 26, 2008
    Messages:
    605
    Likes Received:
    25
    Good news AMD bros! The new drivers....fixed my cold boot problems _!_ ..so now whenever i turn on my PC in the morning and run a 3D game/app, no half clocking whatsoever..with or without MSI AB..it works proper!

    Kinda sad though i am excited over something this basic, but it has plagued me for a month, got so annoyed i played less games and went out to the park more often ..

    Oh wait btw...new drivers same problem...if i chose not to install HDMI drivers..CCC will fail to load...so there Dave another annoyance to look into...
     
  10. willardjuice

    willardjuice super willyjuice
    Moderator Veteran Alpha

    Joined:
    May 14, 2005
    Messages:
    1,386
    Likes Received:
    299
    Location:
    NY
    This is the crux of the debate. I don't think this statement is true. I think what's been in development for 2.5 years is a version of d3d11 that has been specifically tailored to gcn (and not a "generic" lightweight version).

    I'm not saying they couldn't apply some of what they learned on x1 to d3d's next iteration or that they only started thinking about lower level access after mantle. However, it seems likely to me (based on their announcements and the timing of their announcements) that mantle has at least changed their priorities a bit. This is a good thing. :smile:
     
  11. itsmydamnation

    Veteran

    Joined:
    Apr 29, 2007
    Messages:
    1,349
    Likes Received:
    470
    Location:
    Australia
    maybe XB1 getting its butt kicked by PS4 help change their priorities /runs :lol:
     
  12. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    He said he regarded it so, not that it must be so ... certainty can only be had in math, in the real world evidence is never complete.

    I for one agree with him, AMD said "there will be no DirectX12 at any time in the future" and Microsoft is silent ... AMD releases Mantle and shit gets moving. Microsoft has been schizophrenic on PC gaming ever since the XBOX started ... hell this is Microsoft, they might not even plan to release anything good on the PC. There is a real possibility this is just an embrace and extinguish campaign relying not on actually providing an alternative but merely promising one to make developers weary of costly investment in either Mantle and/or OpenGL on the PC.
     
  13. Jawed

    Legend

    Joined:
    Oct 2, 2004
    Messages:
    11,716
    Likes Received:
    2,137
    Location:
    London
    Apparently there are some here who think Mantle has been in development for 6 months :roll:
     
  14. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,931
    Likes Received:
    5,533
    Location:
    Pennsylvania
    Yeah it's been at least 2 years according to release information.
     
  15. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    Because management decisions are never made on the fly based on what's in the press at any given time ...
     
  16. silent_guy

    Veteran Subscriber

    Joined:
    Mar 7, 2006
    Messages:
    3,754
    Likes Received:
    1,382
    What's the relevancy of this statement? Of course management will often react to stuff in the press. They'd be stupid not to. That doesn't mean that the results of those decisions are announced way before they are ready.

    Do you think that Mantle took less than 6 months to come up with, evangelize, and develop?
     
  17. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    No, but I think Microsoft's new zeal for DirectX development could have easily been started in that time.
     
  18. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    The point is, a GCN-tailored runtime would also benefit Fermi/Keple, given their overall architectural similarities. But that should probably require a new driver model, which reduces the driver overhead by streamlining the DXGI API and data formats.

    Such announcements are typically made at a late stage of actual development, when the feature in question at least partially implemented and tested.

    Of course if they say "Direct3D12 will be a new Mantle-like API", that's a confirmation in itself.
     
  19. Blazkowicz

    Legend

    Joined:
    Dec 24, 2004
    Messages:
    5,607
    Likes Received:
    256
    I had written something about OpenGL but on the "Why was glide faster...?" thread, so I'll quote myself :

    and one of Graham Sellers twitter post says "I'm saying that for a modern OpenGL application, API won't be the bottleneck. You'll hit HW limits first."

    So in a way AMD said OpenGL will be a Mantle-like API :).
    Thoughts?

    /edit : Graham Sellers did not directly say that, and this stuff was mentioned briefly on page 8 of this thread.
    Also nvidia has been supporting OpenGL 4.4, but that didn't make big headlines. Maybe when SteamOS and Tegra K1 are released we'll hear again.
     
    #1419 Blazkowicz, Mar 4, 2014
    Last edited by a moderator: Mar 4, 2014
  20. Zeross

    Regular

    Joined:
    Jun 3, 2002
    Messages:
    289
    Likes Received:
    26
    Location:
    France
    Modern OpenGL doesn't really reduce draw call overhead per-se, however these extensions allow you to draw more things inside the same batch. The end result is the same but I think the distinction in how this is achieved is important.

    Moreover low overhead is not the only strong point of Mantle. Since this is a cleansheet design it allows to present the pipeline the way it is now and to have a better control on the memory like on consoles. OpenGL (or D3D for the matter) abstract all of that through layers of abstraction.

    Don't get me wrong: I think that OpenGL is on the right rack and it is amazing to see what was achieved during the last five years. When the Longs Peak redesign went nowhere I admit that I lost all hope in Khronos but they proved me wrong.
     
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...