Testing AMD’s Mantle: Battlefield 4, Thief and PvZ Garden Warfare

by - 6 years ago




“Mantle is Game Changing” is AMD’s tagline for their newest low-overhead API. Mantle has been in the news constantly since AMD publicly released the concept on September 26th last year in their public live stream. The biggest claim to fame of this new low-overhead API is its use in EA’s Battlefield 4 blockbuster and the support it has from EA’s famous FrostBite 3 Engine. However, what is all the fuss about? How does Mantle actually perform in practice? Why should you even care about it? These are questions we are hoping to address today.

What’s Mantle all about?

So we’ve briefly introduced Mantle as a “thing” but at a basic technical level, what is Mantle? Mantle is an API, or application programming interface, that reduces the level of CPU workload required during gaming. Mantle does this by offloading tasks traditionally done by the CPU to the GPU and by simplifying the communication between the two. Compared to DirectX, Mantle uses less CPU capacity for communication between a video game and its graphics card resources, as such CPU bottlenecks can be reduced or removed by using the Mantle API. In short Mantle is an attempt to bring “console-like” optimisations to the desktop PC platform.

Who can make use of Mantle?

The AMD Mantle API is currently only supported on AMD GCN products: that’s 28nm HD 7000 or Rx 2xx series graphics cards and Kaveri APUs at the time of writing. For Mantle to work the game must be programmed in the Mantle API. This is the main reason why AMD is working so hard to push its API among game developers; it cannot go anywhere without developer adoption. The Mantle API is currently in the closed beta stage, but upon release it will be fully open source and made available to all game developers, hardware vendors and industry figures.

What games does Mantle support?

Mantle is supported by a range of top-tier game titles, as of writing these are:

  • Battlefield 4
  • Battlefield Hardline
  • Dragon Age: Inquisition
  • Plants Vs. Zombies Garden Warfare
  • Civilization: Beyond Earth
  • Star Citizen
  • Thief
  • Sniper Elite III

Mantle is supported by the Nitrous, Frostbite 3 and CRYENGINE game engines meaning the potential is there to expand it to many more game titles in the future that use those engines. The only three games on that list that are currently available to buy right now, with Mantle support working right now, are Battlefield 4, Plants Vs Zombies Garden Warfare and Thief. So you guessed it….today we are putting those three to the test.

Full details of game support can be found on AMD’s regularly updated list right here.

Why is Mantle important?

Mantle is important because it is the first significant attempt by anyone in the PC industry to dramatically reduce overhead on a graphics API. Although not specifically confirmed by Microsoft, Mantle has been one of the influential driving forces behind DirectX 12. DirectX 12 has been announced by Microsoft but is still in development. DirectX 12 will be Microsoft’s successor to DirectX 11.x and will also be a low-overhead API like Mantle. AMD claims Mantle will be easily “portable” between DX11 and DX12 so anyone who develops for Mantle now will be able to easily move to the next DirectX when it is released. As such Mantle is not an attempt to undercut the DirectX 12 API, but an attempt to fast track the development and adoption of low-overhead APIs.


Article Index

  1. Introduction
  2. Test Systems and Procedures
  3. Battlefield 4
  4. Plants vs Zombies: Garden Warfare
  5. Thief
  6. Final Thoughts
  7. View All

Author Bio

Add a Comment

11 Comments on Testing AMD’s Mantle: Battlefield 4, Thief and PvZ Garden Warfare

  • Avatar mr2k9 says:

    How about with core i3 or Pentium Anniversary edition with mantle? i wonder how much gain they can get…

    • Avatar robert says:

      well you will get a small performance boost, but mantle is most efficent with AMD gear. I remember i saw some video (linustechtips) where they compared AMD some 4k or something APU series and a R9 2xx and some intel i7 i think it was with a r9 2xx and the AMD combo was significantly better

      • Avatar Ryan Martin says:

        Yes its about overcoming CPU bottlenecks so AMD CPUs always gain the most as they always perform worse so there is more bottleneck to be removed by Mantle.

        • Avatar mr2k9 says:

          core i3 and pentium anniversary is intel low-mid end offering so i just wonder if the gain will be enough to close the gap against core i7. given im still running core i3-530, how much of gain is what im trying to find out but most review out there prefer to compare a10 apu and core i7…

          • Avatar Ryan Martin says:

            Well we do not have either of those CPUs but we will expand testing to include the anniversary edition CPU when AMD add more Mantle games later on. I’d presume the pentium anniversary would make a 10-15% gain. On your i3 530 which is clarkdale and fairly old I’d say you’ll see similar gains to the FX 8350: 20-30%.

      • Avatar Steve Smith says:

        not likely. even with cpu bottleneck removed, AMD cpu’s are still behind by about 2 cores to 1 margin. I know AMD loves to pull the card that their competitor is doing things to make games run worse on their hardware. So could the test be setup to run worse on intel chips?

  • Avatar siriq says:

    Without Intel CPUs this article is not so much. We all know AMD CPUs cause bottleneck. Lets see some amd and intel comp.

  • Avatar siriq says:

    Also dont forget to test mantle with 2 gb amd vga card.

  • Avatar Steve Smith says:

    Huh, funny thing with theif test, my 4770k at stock clocks and a gtx780 avg’s almost 70fps using directx. Yet an 8350 + 290x using mantle is 15% slower. yes using very high settings as well.

Related Posts