• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

AMD Mantle Thread - Time to shake some things up!

Videocardz has updated their Mantle list and it contains a lot of heavy hitters.
Really, really glad, that GTAV is among them (at least in their beta program).
That hopefully means, that this title will be pretty optimized for PC.

unbenannt-17uxkf.png

http://videocardz.com/51018/exclusive-upcoming-games-support-mantle
 
The last third is pure speculation. From the news

The list is divided into 3 groups: games that are released, unreleased, and games that are not yet confirmed to support Mantle, however developers have signed for private AMD beta program.

Games in beta program may or may not support Mantle, but these games will be Gaming Evolved titles for sure. The third group includes GTA5, Lara Croft and the Temple of Osiris, COD:AW and Sleeping Dogs: Triad Wars. Mantle support for GTA5 could be a game-changer for AMD.
 

erragal

Member
For me Civ:Beyond Earth is the most exciting. As someone who likes huge/epic style games every bit of performance is valuable especially when you hit late game. That should be a valuable test case for just how much of an advantage mantle can leverage.
 
games that are not yet confirmed to support Mantle, however developers have signed for private AMD beta program

Thats at least a pretty good sign.

It's a good sign yeah, but one thing is in the "gaming evolved program" and another very different is the developers doing a new renderer path for their game.
 
Is there full Mantle support in the drivers yet? For GCN and up (7770+)? Any impressions using BF4 to show how much the framerate improves?
 

DieH@rd

Banned
Have the R9 280x / 7970 cards received full mantle support yet?

They always had it. Its just DICE [in their infinite wisdom] decided to focus BF4 Mantle support to 290 cards.

Is there full Mantle support in the drivers yet? For GCN and up (7770+)? Any impressions using BF4 to show how much the framerate improves?

Yes, yes, and Yes. It improves a lot, especially for users with slower CPUs.
 
Sorry for the DP, but after a day I figure that's ok.

I ran Starswarm on my R9 270 (OC'd to 270X) and Phenom II X6 1045T 2.7GHz...

DX11

== Hardware Configuration =================================
GPU: AMD Radeon R9 200 Series
CPU: AuthenticAMD
AMD Phenom(tm) II X6 1045T Processor
Physical Cores: 6
Logical Cores: 6
Physical Memory: 8587337728
Allocatable Memory: 140737488224256
===========================================================


== Configuration ==========================================
API: DirectX
Scenario: ScenarioRTS.csv
User Input: Disabled
Resolution: 1920x1080
Fullscreen: True
GameCore Update: 16.6 ms
Bloom Quality: High
PointLight Quality: High
ToneCurve Quality: High
Glare Overdraw: 8
Shading Samples: 64
Shade Quality: Mid
Deferred Contexts (D3D11): Disabled
Small Batch Optimized (Mantle): Enabled
Temporal AA Duration: 16
Temporal AA Time Slice: 3
Detailed Frame Info: Off
===========================================================


== Results ================================================
Test Duration: 360 Seconds
Total Frames: 2378

Average FPS: 6.60

Average Unit Count: 3886
Maximum Unit Count: 5779
Average Batches/MS: 487.42
Maximum Batches/MS: 612.20
Average Batch Count: 72927
Maximum Batch Count: 118543


Mantle
== Hardware Configuration =================================
GPU: AMD Radeon R9 200 Series
CPU: AuthenticAMD
AMD Phenom(tm) II X6 1045T Processor
Physical Cores: 6
Logical Cores: 6
Physical Memory: 8587337728
Allocatable Memory: 140737488224256
===========================================================


== Configuration ==========================================
API: Mantle
Scenario: ScenarioRTS.csv
User Input: Disabled
Resolution: 1920x1080
Fullscreen: True
GameCore Update: 16.6 ms
Bloom Quality: High
PointLight Quality: High
ToneCurve Quality: High
Glare Overdraw: 8
Shading Samples: 64
Shade Quality: Mid
Deferred Contexts (D3D11): Disabled
Small Batch Optimized (Mantle): Enabled
Temporal AA Duration: 16
Temporal AA Time Slice: 3
Detailed Frame Info: Off
===========================================================


== Results ================================================
Test Duration: 360 Seconds
Total Frames: 10117

Average FPS: 28.10

Average Unit Count: 4108
Maximum Unit Count: 5477
Average Batches/MS: 1834.91
Maximum Batches/MS: 3575.55
Average Batch Count: 60968
Maximum Batch Count: 118347
===========================================================

It went from no way in hell to ok.
 

Pakkidis

Member
I'm sure this has been asked but I will ask anyway. I have a HD 7950 does that use mantle. I assume I have to download the latest drivers.
 
I'm sure this has been asked but I will ask anyway. I have a HD 7950 does that use mantle. I assume I have to download the latest drivers.

7950 has GCN cores, so yes it should. Download the free Starswarm benchmark from Steam and test it out. Post your results.

14.1 were the first with Mantle. I have 14.4. 14.6 are the current beta drivers. (unless a new one's out that i missed.)
 
Mantle really sticks it to Direct X.

It basically outs DirectDraw as a total freaking bottleneck.

Why would anyone go back to that after Mantle goes open?
 

sfried

Member
Videocardz has updated their Mantle list and it contains a lot of heavy hitters.
Really, really glad, that GTAV is among them (at least in their beta program).
That hopefully means, that this title will be pretty optimized for PC.

unbenannt-17uxkf.png

http://videocardz.com/51018/exclusive-upcoming-games-support-mantle

Hey, I didn't know Elite: Dangerous supported Mantle. No wonder this game looks so good.

I don't see it in the option screen though. Does a game ususally tell if its playig in Mantle mode?
 

sfried

Member
(Mantle support pending)

I see. Thanks for clarifying.

Speaking of which, how does one activate Mantle renderer? Is it an option that becomes available like DirectX/OpenGL selector? Does it automatically kick in the moment it detects you have a compatible AMD card and the latest drivers?
 
I see. Thanks for clarifying.

Speaking of which, how does one activate Mantle renderer? Is it an option that becomes available like DirectX/OpenGL selector? Does it automatically kick in the moment it detects you have a compatible AMD card and the latest drivers?

you select between directx and mantle in options, atleast in BF Hardline it was that way.
 

sfried

Member
you select between directx and mantle in options, atleast in BF Hardline it was that way.
OH I see.

I just tested the Star Swarm stress test app thing, and here are the results:
Code:
===========================================================
Oxide Games
Star Swarm Stress Test - ©2013
*Output_14_07_16_2237.txt
Version 1.10
07/16/2014 22:37
===========================================================

== Hardware Configuration =================================
GPU:		AMD Radeon HD 7800 Series
CPU:		AuthenticAMD
		AMD FX(tm)-4350 Quad-Core Processor            
Physical Cores:			2
Logical Cores:			4
Physical Memory: 		8572346368
Allocatable Memory:		140737488224256
===========================================================


== Configuration ==========================================
API:				Mantle
Scenario:			ScenarioFollow.csv
User Input:			Disabled
Resolution:			1920x1080
Fullscreen:			True
GameCore Update:		16.6 ms
Bloom Quality:			High
PointLight Quality:		High
ToneCurve Quality:		High
Glare Overdraw:			16
Shading Samples: 		64
Shade Quality:			Mid
Deferred Contexts (D3D11):		Disabled
Small Batch Optimized (Mantle):		Enabled
Temporal AA Duration:		16
Temporal AA Time Slice:		2
Detailed Frame Info:		Off
===========================================================


== Results ================================================
Test Duration:			360 Seconds
Total Frames:			12538

Average FPS:			34.83
Average Unit Count:		4226
Maximum Unit Count:		5447
Average Batches/MS:		771.24
Maximum Batches/MS:		2647.36
Average Batch Count:		23407
Maximum Batch Count:		121911
===========================================================
Code:
===========================================================
Oxide Games
Star Swarm Stress Test - ©2013
*Output_14_07_16_2247.txt
Version 1.10
07/16/2014 22:47
===========================================================

== Hardware Configuration =================================
GPU:		AMD Radeon HD 7800 Series
CPU:		AuthenticAMD
		AMD FX(tm)-4350 Quad-Core Processor            
Physical Cores:			2
Logical Cores:			4
Physical Memory: 		8572346368
Allocatable Memory:		140737488224256
===========================================================


== Configuration ==========================================
API:				DirectX
Scenario:			ScenarioFollow.csv
User Input:			Disabled
Resolution:			1920x1080
Fullscreen:			True
GameCore Update:		16.6 ms
Bloom Quality:			High
PointLight Quality:		High
ToneCurve Quality:		High
Glare Overdraw:			16
Shading Samples: 		64
Shade Quality:			Mid
Deferred Contexts (D3D11):		Disabled
Small Batch Optimized (Mantle):		Enabled
Temporal AA Duration:		16
Temporal AA Time Slice:		2
Detailed Frame Info:		Off
===========================================================


== Results ================================================
Test Duration:			360 Seconds
Total Frames:			6544

Average FPS:			18.17
Average Unit Count:		4133
Maximum Unit Count:		5660
Average Batches/MS:		369.10
Maximum Batches/MS:		824.46
Average Batch Count:		22646
Maximum Batch Count:		98613
===========================================================
Mantle looks promising indeed. Almost twice the performance better than DirectX.
 
this is interesting

Richard Huddy of AMD spoke at SIGGRAPH yesterday and mentioned that they've already been collaborating with Khronos over "OpenGL-Next" and "AMD has given the organization unfettered access to Mantle and told them, in so many words, 'This is how we do it. If you want to take the same approach, go ahead.' Khronos is free to take as many pages as it wants out of the Mantle playbook, and AMD will impose no restrictions, nor will it charge any licensing fees."

http://www.phoronix.com/scan.php?page=news_item&px=MTc2Mzc

so we might just call OpenGL5 Mantle 2.
 

DieH@rd

Banned
I guess this will be of interest to many in this thread : Ryse Son of Rome will support Mantle on PC.
http://www.dsogaming.com/news/ryse-son-of-rome-will-support-amds-mantle-api/

I hope GTA 5 is next but I find this a bit hard to believe.

Mantle would be great for any open world game, which are all CPU heavy and much more populated with individual objects [more drawcalls with larger LOD distances]. I'm looking at your Ubisoft.

As for Ryse [very linear game with smaller levels], I expect similar gains as we saw in Thief. Modest, but noticeable, especially for configurations with older CPUs.
 

abracadaver

Member
there is no evidence of upcoming mantle support in the elite dangerous forums

wouldn't it be a lot easier to just update to DX12?
 

Kezen

Banned
Mantle would be great for any open world game, which are all CPU heavy and much more populated with individual objects [more drawcalls with larger LOD distances]. I'm looking at your Ubisoft.

As for Ryse [very linear game with smaller levels], I expect similar gains as we saw in Thief. Modest, but noticeable, especially for configurations with older CPUs.

Thief does not exactly fit into your description of a game benefiting from lower submission cost but it was surprisingly CPU heavy and showed good results with Mantle.
However, as Durante highlighted, AMD's DX11 drivers made the Mantle path less impressive than I thought it was.

Ryse most certainly has situations where lower overhead on draw commands will yield excellent results but they should be weighed against Nvidia and their superior DX11 performance.
Regardless, more support for Mantle can't be anything but good news in my book and this is coming from a (100% satisfied) Geforce owner.
 

DieH@rd

Banned
there is no evidence of upcoming mantle support in the elite dangerous forums

wouldn't it be a lot easier to just update to DX12?

Elite Dangerous uses its own engine, I dont think they ever announced Mantle support.

Star Citizen devs however have confirmed they will use Mantle.
 

KKRT00

Member
As for Ryse [very linear game with smaller levels], I expect similar gains as we saw in Thief. Modest, but noticeable, especially for configurations with older CPUs.
I expect pretty high gains on CPU from:
Tons of grass, tons of cloth and armor physics, 50-60 units on screen, face joint tech and geomcache tech. Grass simulation was very expensive on PC.
Levels arent that small, they are narrow, but quite long.

---
Star Citizen devs however have confirmed they will use Mantle.

They were also on DX 12 presentation, as was Crytek. I'm pretty sure that Crytek will adopt DX 12 as soon as it launch, why wouldnt they? :)
 

Datschge

Member
They were also on DX 12 presentation, as was Crytek. I'm pretty sure that Crytek will adopt DX 12 as soon as it launch, why wouldnt they? :)
Adopting Mantel at this point is likely like preparation for DX12 and possibly OpenGL5 or whatever (Metal too). In the end the change in approach should apply similarly to all.
 

Datschge

Member
Richard Huddy claimed 1/3 of developpers having signed for Mantle beta program are using it as a "stepping stone" for DX12.
Makes sense. Was there already any mention whether Microsoft got similar access to Mantle for DX12 like Khronos is getting for "OpenGL-Next"? Otherwise this would be kind of an odd statement coming from an AMD employee.
 

Kezen

Banned
Makes sense. Was there already any mention whether Microsoft got similar access to Mantle for DX12 like Khronos is getting for "OpenGL-Next"? Otherwise this would be kind of an odd statement coming from an AMD employee.

AMD shared what they learned in the process of developping Mantle with Microsoft. At least this is what they claimed in the podcast linked above.

Does that mean Microsoft know eveything on anything regarding Mantle ? Probably not, AMD is keeping a few cards close to their chest as they're entitled to.

Conceptually Mantle and D3D12 should be pretty close but the latter will have to be abstracted to a different degree because it's supposed to be compatible with a wide range of GPUs, this is why I'm expecting Mantle to be faster than D3D12. And let's not forget that Mantle will have been updated by the time Microsoft's new API is released.

This is a very fertile ground for innovation and performance. Microsoft won't be able to sit idle for years this time around.

The only missing piece of information regarding D3D12 is...What OSes are going to be supported ?
 

Datschge

Member
Conceptually Mantle and D3D12 should be pretty close but the latter will have to be abstracted to a different degree because it's supposed to be compatible with a wide range of GPUs, this is why I'm expecting Mantle to be faster than D3D12.
Who knows, in a way with Mantle, DX12 and OpenGL-Next we will be witnessing three separate tries at balancing abstraction and performance. Mantle is like the prototype that for a long time nobody dared to try to realize, it's not unthinkable that even being rather hardware specific it still erred toward abstraction in the wrong areas. Maybe we now will see more approaches not taken yet. So I agree, it's an exciting time compared to the relative stalemate before.
 

Kezen

Banned

DieH@rd

Banned
Nice. They should have tested the game on quadcores and on laptops. Boost is much more noticeable there.

edit - just read that blogpost, it has tons of nice info [and bench of C2Quad] :)
 
Credits to DerExperte, Mantle support has been added to Sniper Elite 3.
http://www.neogaf.com/forum/showpost.php?p=132593099&postcount=12284

http://www.rebellion.co.uk/blog/2014/10/2/mantle-comes-to-sniper-elite-3


DXvsMantle.jpg

Pretty good results, especially considering they have barely scratched the surface. I'd like to see how a 780ti runs the game on Nvidia drivers which are less brutal on the CPU.

This CPU bottleneck worries me a little as I'm not interested in AMD hardware.

Some really nice gains there. A little disappointed that they mention async compute but don't end up using it, as that would have been a huge boost in performance like we saw in the console game The Tomorrow Children (http://www.neogaf.com/forum/showpost.php?p=128257532&postcount=57). Definitely something to look forward to as devs get more time to work with Mantle in their engines.

Even without it though, that's still that's quite the gain, and as a bonus Mantle gets better textures too? Baller.
 

Denton

Member
Just tested my first Mantle game on my good old 280X.
THIEF, tested the integrated benchmark. Average fps is higher by 24 on Mantle compared to DX11. minimum is higher by 10. This is at maximum graphical settings without SSAA, at 1080p. I like this, really wish Mantle was in every game, or that DX12 wasnt so far away.
 

jwhit28

Member
Civ BE, and BF4 are the only games I've tried so far and they worked much better with Mantle. Athlon II x4 seemed viable for gaming on higher settings again.
 
Top Bottom