1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Demonstrates Full Support for DirectX 12 at Game Developer Conference

Discussion in 'News' started by Cristian_25H, Mar 20, 2014.

  1. arbiter

    Joined:
    Jun 13, 2012
    Messages:
    241 (0.27/day)
    Thanks Received:
    34
    MS just killed mantle with that news of DX11 cards are compatible with it. DX12 doesn't have to be as close to metal as mantle is and it would done it, since it has to be made to work with diff card markers has to have be able to deal with some issues. As for AMD not adding support for old 5k/6k cards not real shock as talking like 3 year old cards now. If mid to late 2015 is time table for it then cards will be just that much older, But AMD probably won't get as much flak over the matter that Nvidia would if they did same thing.

    Nvidia supports all DX11 parts where as AMD is gonna leave out 5000/6000 series cards. only 7000 seires and up will support it.
     
  2. amdftw

    Joined:
    Mar 16, 2012
    Messages:
    30 (0.03/day)
    Thanks Received:
    3
    Pff man...
    Nv just tricks again, they need only Dx12 sticker, DX12 has a lot switchable effect, NV does not support either, AMD GCN does.
    NV again just mislead, every DX11 gpu will support DX12, but many special effects won't be supported, Microsoft held DX12 criterion very low...
     
  3. HumanSmoke

    HumanSmoke

    Joined:
    Sep 7, 2011
    Messages:
    1,511 (1.29/day)
    Thanks Received:
    531
    Well, since the DX12 demo is running with Nvidia hardware and not AMD hardware you could argue that Nvidia have at least demonstrated that DX12 presently runs on their GPUs. I'm guessing Microsoft couldn't wait for 2015 to get a working DX12 driver from AMD :D
    According to the DX12 presentation, of the IHV's, Intel have the longest involvement with the API.
    When you reach vacuum...STOP!
    I'm assuming amdftw stands for AMD for the whine.
     
  4. fullinfusion

    fullinfusion 1.21 Gigawatts

    Joined:
    Jan 11, 2008
    Messages:
    8,420 (3.36/day)
    Thanks Received:
    2,175
    good for you AMD thanks for not making us but new cards again!
     
  5. pr0n Inspector

    pr0n Inspector

    Joined:
    Dec 8, 2008
    Messages:
    1,334 (0.61/day)
    Thanks Received:
    164
  6. rav

    Joined:
    Sep 12, 2010
    Messages:
    6 (0.00/day)
    Thanks Received:
    1
    Hmm. mindless trolls every where.

    What was running on nVdia silicon was a DEMO. Not DirectX 12. "Microsoft tells us the PC Forza demo "was simply a rendering tech demo to showcase the power and ease of development for DX12. We have no plans to release Forza Motorsport 5, or any other Microsoft Studios Xbox One title on PC." When asked about specific enhancements for Xbox One, Microsoft confirmed that DX12 was on the roadmap for the console, but "beyond that, we have nothing more to share."
    http://www.eurogamer.net/articles/digitalfoundry-2014-directx-12-revealed-coming-to-xbox-one

    So put your troll away and lets not jump off the ledge yet okay?
     
  7. pr0n Inspector

    pr0n Inspector

    Joined:
    Dec 8, 2008
    Messages:
    1,334 (0.61/day)
    Thanks Received:
    164
    Did you even read you own link? It's a tech demo using the D3D12 API on drivers that support D3D12 on D3D12-capable hardware. All Microsoft said was that it's not a full game and they have no plans to release Forza on PC.
     
    Prima.Vera, FX-GMC and HumanSmoke say thanks.
  8. jabbadap New Member

    Joined:
    Mar 10, 2014
    Messages:
    24 (0.09/day)
    Thanks Received:
    4
  9. renz496

    Joined:
    Mar 24, 2012
    Messages:
    95 (0.10/day)
    Thanks Received:
    8
    just how stupid you are?
     
  10. 64K

    64K

    Joined:
    Mar 13, 2014
    Messages:
    718 (2.82/day)
    Thanks Received:
    371
    I wonder if MS will make it only for Win 8 and up when they release it? If so that would be the thing that would get me to upgrade from Win 7. For now I'm happy with Win 7 and I still have XP on my backup rig. I just can't let go of my old friend XP but I sure as hell won't be using it for anything other than some old games that don't require logging on to the net after support has stopped from MS.
     
  11. Deadlyraver

    Joined:
    Nov 17, 2011
    Messages:
    279 (0.25/day)
    Thanks Received:
    23
    I'm just lining up my bills to pay off before this upcoming DirectX generation happens. :toast:
     
  12. KainXS

    KainXS

    Joined:
    Sep 25, 2007
    Messages:
    5,601 (2.14/day)
    Thanks Received:
    502
    I have been wondering that also, if they make this windows 8 only that would suck even though I already have 8 pro but have 7 installed.

    I wants a feature list of 12 also though.
     
  13. arbiter

    Joined:
    Jun 13, 2012
    Messages:
    241 (0.27/day)
    Thanks Received:
    34
    If the release date is next year which is i guess only rumor. It could be windows 9 that its in. Some reason i doubt windows 7 sadly will get it.
     
  14. Serpent of Darkness

    Joined:
    Sep 29, 2013
    Messages:
    52 (0.12/day)
    Thanks Received:
    7
    In an sense, in context, yes. DX12 is basically the CPU Optimization part of AMD Mantle, but there's a significant difference.

    1. AMD Mantle is mainly a CPU Optimization addon for AMD Graphic Processing. It's API-software used in an AMD Video Driver. Software that is suppose to push out more frames because of the cpu bottleneck that occurs when any user is playing a PC Game, and they experience a large amount of overhead. The boon for AMD Mantle was to redirect Frame Instructions to the other cores on the CPU. Thus, the result would be a higher Frame Rate Output in real time. Instead of sending Video Instructions through one batch command (the first core mainly), Mantle was suppose to push Ram and Video Commands through other cores (batch commands) because there was a significantly lower latency, or time to process those commands.

    2. DX12 is the same thing, essentially, as AMD Mantle, but where AMD Mantle is restricted to the Video Driver for those users, DX12 is just D3D9 + D3D10 +D3D11.0 + D3D11.1 (currently full support only for AMD) + D3D11.2 (currently full support only for AMD) + D3D12.0 in the upcoming Win9 OS. So it's apart of the API in the OS, and this is where it won't be restricted like AMD Mantle to just a video driver. NVidia will use it because it still uses the D3D API. Laptops, consoles, and others can use it as well.

    3. This includes AMD Users because, they don't have to settle for using AMD Mantle. AMD Mantle is a low level API that acts as a substitute for D3D in certain games. i.e. Star Citizens, BF4, etc... You have the choice to choose the API, set it to Mantle or D3D in the games video options.

    Other things to consider:

    A. With Project Denver and Seattle coming, would it really matter if DX12 or AMD Mantle are really that significant. Think about it. If "Full" Maxwell and future R9-300/400 Graphic Cards (2015 generation) are coming out with CPU-like ARM cores, with the GPU on the video card's PCB, and it's main purpose is to redirect frame instructions to that CPU on the video card instead of the CPU on your motherboard, for the most part, could you honestly say that the API-software hype would really be a big boon to the industry. Right now, yes. In the future, it will be just another bunch of APIs that will be dwarfed by the output of the hardware.

    B. This is M$'s attempt to milk some revenue returns from both AMD and NVidia for the use of a better, improved Mantle-copycat.
     
  15. rvalencia

    Joined:
    Nov 3, 2011
    Messages:
    89 (0.08/day)
    Thanks Received:
    8
    From http://timothylottes.blogspot.com.au/2013/08/notes-on-amd-gcn-isa.html

    "DX and GL are years behind in API design compared to what is possible on GCN. For instance there is no need for the CPU to do any binding for a traditional material system with unique shaders/textures/samplers/buffers associated with geometry. Going to the metal on GCN, it would be trivial to pass a 32-bit index from the vertex shader to the pixel shader, then use the 32-bit index and S_BUFFER_LOAD_DWORDX16 to get constants, samplers, textures, buffers, and shaders associated with the material. Do a S_SETPC to branch to the proper shader"

    -------------------
    S_SETPC instruction is from the scalar processor within each GCN's CU and shows it doesn't need an ARM CPU.



    AMD has claimed "FULL DirectX 12 compatibility" for their current GCNs.

    Source: https://www.amd.com/us/press-releases/Pages/amd-demonstrates-2014mar20.aspx
    "Full DirectX 12 compatibility promised for the award-winning Graphics Core Next architecture"


    NVIDIA has yet to claim "FULL DirectX 12 compatibility".
     
    Last edited: Mar 22, 2014
  16. RejZoR

    RejZoR

    Joined:
    Oct 2, 2004
    Messages:
    4,777 (1.29/day)
    Thanks Received:
    1,004
    Location:
    Europe/Slovenia
    Then again i've heard several people say OpenGL 4.4 already does that and is closer to the metal than aynthing else. Just makes you wonder why the hell no one is using it, if it's so superior + easier to port on different platforms. Apparently, it's not that great for some (other) reason...
     
  17. xenocide

    xenocide

    Joined:
    Mar 24, 2011
    Messages:
    2,150 (1.60/day)
    Thanks Received:
    463
    Location:
    Burlington, VT
    Because it's not. Coding to the metal is never as easy as everyone claims it is, and that's why developers cried out for better hardware agnostic API's and DirectX was born.
     
  18. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,123 (1.20/day)
    Thanks Received:
    252
    The Tech Report - DirectX 12 will also add new features for next-gen GPUs

    There is a noticeable difference now

    DX12 = CPU overhead reduction optional
    Mantle = CPU overhead reduction Included

    In 2015-2016 we could be seeing DX12 games act no different with CPU overhead since its optional. :ohwell:
    Probably due to cost saving.
    ^Might be another distinction from those that include Mantle support.
     
    Last edited: Mar 23, 2014
  19. Recus

    Recus

    Joined:
    Jul 10, 2011
    Messages:
    530 (0.43/day)
    Thanks Received:
    183
    Just like Mantle in 4k?
     
  20. xenocide

    xenocide

    Joined:
    Mar 24, 2011
    Messages:
    2,150 (1.60/day)
    Thanks Received:
    463
    Location:
    Burlington, VT
    Optimization is always optional. That's why there are games that look great and run well and games that look and run like crap, and every mixture of that. The onus is, and always has been, on the developers. I highly doubt Mantle just magically makes low-level abstraction easy, I'm sure it makes it easier but I doubt you just code like normal and magically everything is running optimal.
     
  21. arbiter

    Joined:
    Jun 13, 2012
    Messages:
    241 (0.27/day)
    Thanks Received:
    34
    Its Called compatibility as well, mantle only has to be good with AMD gpu's, DX has to work on intel, nvidia, amd, SiS, VIA, matrox, etc
     
  22. Recus

    Recus

    Joined:
    Jul 10, 2011
    Messages:
    530 (0.43/day)
    Thanks Received:
    183
  23. xenocide

    xenocide

    Joined:
    Mar 24, 2011
    Messages:
    2,150 (1.60/day)
    Thanks Received:
    463
    Location:
    Burlington, VT
  24. james888

    james888

    Joined:
    Jun 27, 2011
    Messages:
    4,637 (3.72/day)
    Thanks Received:
    1,818
    Mantle comes first, DX12 comes with same performance effect, then nvidea does it with just a driver. Something doesn't sound right.
     
    Crunching for Team TPU
  25. rvalencia

    Joined:
    Nov 3, 2011
    Messages:
    89 (0.08/day)
    Thanks Received:
    8
    Last edited: Mar 25, 2014

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page