AMD Mantle API [updating]

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

  1. pjbliverpool

    pjbliverpool B3D Scallywag
    Legend

    Joined:
    May 8, 2005
    Messages:
    9,235
    Likes Received:
    4,259
    Location:
    Guess...
  2. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,929
    Likes Received:
    5,528
    Location:
    Pennsylvania
    Which confirms my assumption that not all cryengine games will support mantle? Or is this a case of Ryse being on am older code base?
     
  3. Pixel

    Veteran

    Joined:
    Sep 16, 2013
    Messages:
    1,008
    Likes Received:
    477
    The announcement to support Mantle came after the release of Ryse.
     
  4. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,929
    Likes Received:
    5,528
    Location:
    Pennsylvania
    Thanks. The latter then.
     
  5. repi

    Newcomer

    Joined:
    Dec 7, 2004
    Messages:
    203
    Likes Received:
    34
    Location:
    Sweden
    Yes Mantle accepts straight AMDIL, and correct you can't do that on DX11
     
  6. Jawed

    Legend

    Joined:
    Oct 2, 2004
    Messages:
    11,708
    Likes Received:
    2,132
    Location:
    London
    Trouble with AMD IL is that you still have the damn driver compiler between you and the metal.
     
  7. DieH@rd

    Legend

    Joined:
    Sep 20, 2006
    Messages:
    6,387
    Likes Received:
    2,411
  8. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,055
    Likes Received:
    3,109
    Location:
    New York
    Those are some really nice gains and a nice writeup too. The numbers will probably look even more impressive on AMD CPUs. Hopefully a preview of great things to come in the DirectX 12 era.
     
  9. flopper

    Newcomer

    Joined:
    Nov 10, 2006
    Messages:
    150
    Likes Received:
    6
    dice + BF4 and Mantle = still unplayable using Mantle for weeks...!!
    dice sucks as a developer is all I can take note off.
     
  10. neliz

    neliz GIGABYTE Man
    Veteran

    Joined:
    Mar 30, 2005
    Messages:
    4,904
    Likes Received:
    23
    Location:
    In the know
    pebkac? BF4 = fine, CIVBE is fine with mantle.
     
  11. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,210
    Well, in the end Civilization Beyond Earth didn't officially support any NVIDIA features, however the support for HBAO+ was added via NVIDIA driver hooks and can be forced in. There are many conclusions to be drawn from this, especially that HBAO+ can't be forced in any game, it needs at least some level of developer integration.

    With Ryse/Alien Isolation/Lichdom not supporting Mantle, and Call Of Duty Advanced Warefare officially featuring NVIDIA features such as HBAO+, it looks like the previous leak about upcoming Mantle games was fake.
    http://videocardz.com/51018/exclusive-upcoming-games-support-mantle
     
  12. no-X

    Veteran

    Joined:
    May 28, 2005
    Messages:
    2,451
    Likes Received:
    471
    None of those games was in the "Confirmed Mantle support" list, they were mentioned in the speculative part.
     
  13. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,210
    Even the confirmed list is wrong, Sims 4 and Dying Light doesn't support it.
     
  14. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,210
    Two multi-platform titles are showing -what I think could be- signs of less efficient AMD DX11 drivers, ACU and COD AW.

    Ubi shifted the blame on AMD for bad ACU performance on their GPUs, AMD fired back with a statement stating the game is overloading DX11 with draw calls.

    "The game (in its current state) is issuing approximately 50,000 draw calls on the DirectX 11 API. Problem is, DX11 is only equipped to handle ~10,000 peak draw calls. What happens after that is a severe bottleneck with most draw calls culled or incorrectly rendered, resulting in texture/NPCs popping all over the place. On the other hand, consoles have to-the-metal access and almost non-existent API Overhead but significantly underpowered hardware which is not able to cope with the stress of the multitude of polygons. Simply put, its a very very bad port for the PC Platform and an unoptimized (some would even go as far as saying, unfinished) title on the consoles".

    http://www.tweaktown.com/news/41110...n-s-creed-unity-s-poor-performance/index.html

    However NV is handling the same load much better than AMD, (and thus providing much higher performance), likely owing to it's much better DX11 drivers.

    DF found that COD AW caused much higher CPU load with AMD cards, than NVIDIA, necessitating the use of more powerful CPUs with AMD GPUs:

    http://www.eurogamer.net/articles/digitalfoundry-2014-call-of-duty-advanced-warfare-pc-performance

    The same behavior is noticed with ACU too:
    http://www.eurogamer.net/articles/digitalfoundry-2014-assassins-creed-unity-face-off

    I can't draw solid conclusions from this, but I am inclined to think this can't be a coincidence, though the whole thing is open for discussion.
     
  15. silent_guy

    Veteran Subscriber

    Joined:
    Mar 7, 2006
    Messages:
    3,754
    Likes Received:
    1,382
    I wonder if this is related to those DX11 improvements that were made a couple of months ago?
    It'd be interesting to see if this difference in performance is also present in drivers earlier than that.
     
  16. lanek

    Veteran

    Joined:
    Mar 7, 2012
    Messages:
    2,469
    Likes Received:
    315
    Location:
    Switzerland
    Actually, COD AW run pretty well on AMD gpu's ... http://www.guru3d.com/articles_page..._graphics_performance_benchmark_review,6.html

    As for Assassin Creed, this is a different story.

    FC4 have been released and it run "suprisingly" bad on AMD GPU's... i will like to get a real full analysis on both thoses 2 games.. They both look completely unoptimized.

    Dont forget, in both cases, thoses are "gamework" titles, and its sure that Nvidia have more control on what is made by the driver in any case, or even the games. Even if in thoses 2 titles, the performance are not really stellar too on Nvidia gpu's. ( FC have less problem than AC this said ).
     
    #1836 lanek, Nov 19, 2014
    Last edited: Nov 19, 2014
  17. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,418
    Likes Received:
    10,311
    Perhaps the gameworks libraries themselves are using more draw calls than necessary? Wouldn't be the first time something similar to this has happened with Nvidia sponsored titles (flat walls and objects with extreme tesselation that could have done the same with single digit triangles) when doing so would obviously hurt the competition.

    Regards,
    SB
     
  18. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,210
    It's not a matter of running bad on AMD GPUs, it is a matter of requiring more CPU performance to run well. Guru3d benchmarks are done using high end CPUs, so the problem is not apparent, but switch to a Core i5 or something similar and AMD GPUs stall.

    AMD didn't blame GameWorks this time, and they have a history of mouthing it off whenever necessary, besides the effects are only limited to HBAO+ and PCSS, don't see how these two could quadruple draw calls count to that extent.
     
  19. lanek

    Veteran

    Joined:
    Mar 7, 2012
    Messages:
    2,469
    Likes Received:
    315
    Location:
    Switzerland
    I dont know, i will not imply something like that, im really curious to see the FC4 performance analysis, AC seems to get anyway a big problem of performance ( maybe the drawcall ), but looking the situation with this game without proper analysis of the drawcall ( gpuperf maybe ), i think that Nvidia have just maybe got the possibility to find a workaround on an overall problem. This could explain why tesselation have been removed too from the game and "should" be patched later.

    Yes, i have understand it no worry, but, no explanation, on COD you could be right.. or just some optimization to do.

    Then again for AC. looking how bad the game have been tested on amd gpu's, the overall performance problem, the driver will get more overhead on the actual state, any bug, problem in the engine will ask more for the driver. i dont think AC is really a good example anyway for use it as a test for known if this can be an overall better DX11 driver (it is too bad optimized even on nvidia gpu's ). We dont even know what optimisation from Nvidia have been included in return during developpement when they had face such performance problems.

    This said, without further and more in dept analysis, i have no idea, what can imply "gamework" features, specially if they are not optimized by developpers on the AMD driver side.
     
    #1839 lanek, Nov 19, 2014
    Last edited: Nov 19, 2014
  20. Jawed

    Legend

    Joined:
    Oct 2, 2004
    Messages:
    11,708
    Likes Received:
    2,132
    Location:
    London
    Hawaii has 8 ACEs. Anyone studied the effect of AMD GPUs which have only 2 ACEs (most of the HD7000/R200 cards) versus those with 8?
     
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...