View Full Version : Rumor: AMD’s Mantle API is a direct copy of Xbox One’s low level API

Drunken Savior
09-26-2013, 06:44 PM
Rumor: AMD’s Mantle API is a direct copy of Xbox One’s low level API

Anandtech speculates that AMD’s new Mantle API might be a direct copy of Xbox One’s low level Graphics API. Even though AMD hasn’t confirmed it yet, all the signs point to this being true.

AMD recently announced their new Mantle API. This API has been said to give AMD a significant advantage over their competitor Nvidia in terms of in-game performance. Anandtech speculates that AMD might be confident of this because their Mantle API is a direct copy of Xbox One’s Graphics API allowing developers to directly port their games from Xbox One to PC. Since Mantle can use Direct3D high level shader language, Xbox One’s shader will be already coded in the first place so there is not much work involved in porting them to PC.

What does this mean for the future? Are we going to see more Xbox One games being ported to PC? Does this also apply to PlayStation 4 or is it related to Xbox One and AMD instead decided to use the term “next generation” consoles as to avoid singling out a console.

But one thing is for sure, AMD’s hardware can definitely leverage from this new API provided if all of this turns out to be true. The future looks exciting for PC gamers and with AMD revealing their next generation Graphics card, PC owners have also a lot to look forward to just like console owners are looking forward to buying their next consoles.

Update: Digital Foundry issues the exact opposite statement. According to Digital Foundry, the Mantle API appears to have much in common with PS4′s GNM API. Digital Foundry also says that their is a promise of 9x increase in draw calls from CPU, which are expensive to process but can benefit greatly from this API on PC. AMD can perhaps clarify whether Anandtech is correct or Digital Foundry.

Honestly, I'm happy for any news that relates to removing the reliance of Direct X from PC gaming.

AMD’s ‘Mantle’ API to optimize GPU performance

Taking cue from the realm of game console development, AMD has announced a new game development model called ‘Mantle’ at the GPU14 Tech Day event in Hawaii. Using a collaboration of both API specifications and GPU drivers, Mantle will provide developers the platform to extract a higher degree of utilization from the existing GCN architecture as well as the GCN 2.0 architecture of the new Radeon series, via low-level high-performance drivers.


Battlefield 4 will be the first title to make use of Mantle, although it will not be available at the time of the game’s launch. The technology will be implemented through a free update in December. Mantle offers more control of the GPU and CPU to game developers, allowing games to extract the maximum potential of AMD GPUs. The concept behind this model is similar to what is found on console game development, where developers have a significant amount of control over the hardware.


With both next-gen game consoles featuring AMD’s GCN based graphics, it should give great incentive to developers of multiplatform titles to use Mantle as a the development model of choice. What does this mean for Nvidia, though? Only time will tell.

Stay tuned for more on AMD’s new game development model as well as its new lineup of GPUs.

Not mentioned is that Mantle is opened-source, so Nvidia can use it. (http://www.gameranx.com/updates/id/17660/article/amd-announces-mantle-api-compatible-with-ps4-and-xbox-one/) So that's good news. The last thing PC gaming needs is competing APIs where games will be only for either Nvidia or AMD cards since it's pretty impractical to either A) use two GPUs in a single machine or, B) have TWO gaming PCs in order to make sure that you can play any modern PC game. But, if AMD is being sincere, than switching from Microsoft's proprietary Direct X to AMD's open source Mantle would be great news for BOTH PC Gaming and Console gaming. Having Microsoft in charge of when to update Direct X just gives Microsoft too much control of how quickly the API is upgraded, and I think both PC gamers AND console gamers can agree that removing the responsibility of upgrading the API from one source and putting it in the hands of multiple professionals is probably for the best.

09-28-2013, 02:02 AM
I would personally hope this allows for easier cross platform developing for consoles and PC. There were alot of great games on all platforms but I would have liked to have seen Valkyria chronicles. Would have been glory. Still I can t help but think Nvidia will never support this.

Dj Jimmi Zero
09-28-2013, 02:54 AM
Part of the PS3's shortcomings was the fact that it used OpenGL as its API while the 360 used directX10 as its API.

09-28-2013, 08:50 AM
It actually ran DX9.