• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

***Official AMD Mantle Thread***

Soldato
Joined
30 Mar 2010
Posts
13,210
Location
Under The Stairs!
J3ZpK8o.png



Mantle is a low-level rendering API targeted at 3D video games.

Mantle was originally developed by AMD in cooperation with DICE starting in 2013.

Mantle was designed as an alternative to Direct3D and OpenGL, primarily for use on personal computers, although suitable hardware is fully available in the Wii U, PlayStation 4 and the Xbox One.

http://en.wikipedia.org/wiki/Mantle_(API)



AMD Mantle Overview

http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/mantle#overview

Mantle FAQ

http://support.amd.com/en-us/kb-articles/Pages/mantle-faq.aspx


Mantle Developers


Mantle Articles

Understanding AMD’s Mantle: A Low-Level Graphics API For GCN

Mantle Slides

Mantle - Introducing a new API for Graphics - AMD at GDC14

The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mantle Chief Architect

Rendering Battlefield 4 with Mantle by Yuriy ODonnell

Mantle and Nitrous - Combining Efficient Engine Design with a modern API
 
Last edited:
Mantle Enabled Games/Engines

BF4-Engine: Frostbite 3

Thief-Engine: Unreal Engine 3

Plants V Zombies Garden Warfare-Frostbite 3

Sniper Elite v3-Engine: Asura


Civilization: Beyond Earth-Engine: Civilization V


Dragon Age Inquisition-Engine: Frostbite 3


CryTek: CryEngine





Upcoming Confirmed Mantle Enabled Games/Engines

Star Citizen-Engine: CryEngine 4

Hardline-Engine: Frostbite 3

Resident Evil Revelations 2-Engine: Panta Rhei

Mantle Demos/Stress Test/Benchmarks

Ashes of the Singularity: Nitrous Engine


Star Swarm-Engine: Nitrous Engine



Mantle Demos/Stress Test/Benchmarks In Development

PCMark/3DMark



Unconfirmed/Possible Developers

Gamebryo Engine(Fallout 3, Skyrim, Rift, Defense Grid: The Awakening)

We asked if AMD Mantle integration is on its way to Gamebryo or whether DX12 would be capable enough to provide low level access. “Our engineers have been testing Mantle. Mantle enables us to share many rendering code for Xbox One and PS4 and brings many benefits even on PC like explicit Multi-GPU management. Also Mantle exposes more low-level features than DX12 as extensions. Although we are going to inevitably support DX12 as well, Mantle is definitely the key technology that we’d like to adopt for consoles and high-end PCs.”
Read more at http://gamingbolt.com/mantle-expose...ng-codes-with-ps4xbox-one#VzlACYK7Afi4SxYy.99



Mantle Utility/Application

6LiuBbq.png



Raptr Gaming Evolved Mantle FPS OSD/Screen Capture/Video Capture Support



DICE Frostbite

BF4/PvZ GW/Dragon Age Inquisition Custom User Config(OSD overlays/Tweaks)

Make a 'user.config' in your BF4/PvZ GW/Dragon Age Inquisition DIR and add:

OSD:

PerfOverlay.DrawFps 1
PerfOverlay.DrawGraph 1
PerfOverlay.Enable 1
Render.DrawScreenInfo 1

Depending what patch is live, other variables may help gameplay:.
(If you are unsure leave it alone)


RenderDevice.FramePacingMethod 0/1/2
Frame Pacing Method 0
Frame Pacing Method 1
Frame Pacing Method 2


RenderDevice.TripleBufferingEnable 0/1

0=Disabled/1=Enabled

500 FPS cap

GameTime.MaxVariableFps 500

Mirillis Action! Mantle(Boarderless mode) video capture tool


D3DGear OSD FPS support only


D3DGear now supports Mantle enabled game title, only FPS feature is enabled for now.

August 8, 2014 Version 4.88.1888

D3DGear now supports Mantle enabled game title, only FPS feature is enabled for now.

Unfortunately it isn't free, it's a capture/broadcast app, there is a trial available so you can try it out.

Steam Overlay

Thraks@twitter

Steam Overlay now supported in Mantle games with the October 22 client update. :) Spread the word! Mantle support rolls on!

Steam OSD FPS counter

You need to enable Steam Beta:

Eyyn0mx.png

Then select:

3DWggGB.png

AfterBurner OSD- Unfortunately AfterBurner currently has no Mantle support, however you can install and run AfterBurner remote server and you can get almost all your OSD info displayed on your phone/tablet minus FPS and Vram usage.

Video instructions I found on how to set it up:

 
Last edited:
iirc I have a guide somewhere on here for setting this up is it can be a pain to connect on some systems. I was using the remote server to a tablet for Bf4 prior to ab getting 64bit osd support. Works very well, plus you can adjust everything on the fly without having to alt tab out of the game :)

With the talk of osd and mantle you could link up a ready made user.cfg for Bf4 with the basic perfoverlay features included.

Been using AB remote server since BF4 myself, I kept a video link on how to set it up, glad that it worked out very useful in the end and I have added my user config for BF4 for native Frostbite OSD.

If you can find your instructions, I'll add it as well, thanks.:)
 
^
Nice one bug.:)

Mantle v DX12 will be interesting.

Can DX negate Mantle?

Or will Mantle be strong enough?

AMD, this is your opportunity to get the absolute best out of your api and give DX12 a hard run for the honours.:)
 
AMD approached various devs, AMD/Frostbite/Oxide(Dan Baker and Tim Kipp )worked in partnership to develop Mantle.

If I'm still running AMD, I will be able to use both when DX12(if it's supported on my OS) arrives, I'll compare them 1 v 1 on a game by game basis, I'll use the api that produces the best output/playability.

Choice is the key.
 
How can I get BF4 to show FPS when it starts with mantle?

Mantle Utility/Application

BF4/PvZ GW OSD and User Config

Make a 'user.config' in your BF4 dir and add:

OSD:

PerfOverlay.DrawFps 1
PerfOverlay.DrawGraph 1
PerfOverlay.Enable 1
Render.DrawScreenInfo 1

Depending what patch is live, other variables may help gameplay:.
(If you are unsure leave it alone)

0=Disabled
1=Enabled

RenderDevice.FramePacingMethod 0
RenderDevice.TripleBufferingEnable 0

500 FPS cap

GameTime.MaxVariableFps 500
 
Back
Top Bottom