Ubisoft: AMD's Mantle API is a double-edged sword

csbin

Senior member
Feb 4, 2013
881
507
136
http://www.worldsfactory.net/2013/10/11/ubisoft-amds-mantle-api-is-a-double-edged-sword

Speaking with DSOGaming, Luc Poirier, Lead Programmer at Ubisoft for Assassin’s Creed IV: Black Flag, explained that while Mantle can be beneficial, it is also a double-edged sword with its own fair share of issues.

On one hand, we are very excited by the Mantle API. Since we are used to low-level API because of our work on consoles, it is not something that we are afraid of. We are confident that we could use it to deliver significant performance boost to our games.
On the other hand, we are a little bit wary about it, because it would mean another renderer to maintain. The more renderers we have, the more we have to split our time between each of them, the less time we have to improve the visual look and performance of our game. So, it’s really a double-edged sword: we will have to analyse the pros and cons before taking a decision.

Unfortunately, this has been my fear all along. While having Mantle or generally a low-level API could potentially bring performance gains, in order to truly exploit it this API should be the only one used by programmers.
Instead, we already have DirectX, OpenGL, not to mention Sony’s libGCM. This can only mean more fragmentation and more problems for poor developers, who will have to maintain a multitude of renderers, meaning that most likely none of them will be truly optimized. Worse, the actual games might very well suffer for this. Coupled with the fact that Mantle requires more work than a higher level API, this doesn’t bode well at all for Mantle.
 

Conker10k

Junior Member
Oct 14, 2013
13
0
0
After other api's have been maxed out they will have no choice but to go mantle. Mantle could double or even tripple the performance in theory. Mantle will be on consoles, pc, and steambox most likely. No other api other than opengl has that reach. Its only logical to use mantle.
 

Smartazz

Diamond Member
Dec 29, 2005
6,128
0
76
After other api's have been maxed out they will have no choice but to go mantle. Mantle could double or even tripple the performance in theory. Mantle will be on consoles, pc, and steambox most likely. No other api other than opengl has that reach. Its only logical to use mantle.

Double or triple performance. Dream on.
 

Teizo

Golden Member
Oct 28, 2010
1,271
31
91
Kind of contradicts what AMD said about developers 'wanting' them to build an API like Mantle.

He is only one, but considering his position and the company he works for, you'd think he would mention something about "glad AMD did this....we've been asking for someone to do it for a while..."
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,979
589
126
Kind of contradicts what AMD said about developers 'wanting' them to build an API like Mantle.

It doesn't contradict what AMD said in the slightest. Progress always has its downside, if devs want to be stuck being saddled with DX, then they will never realize the benefits of using an API that gives greater access to hardware. Yes it's a double edged sword, no doubt about it but the extra effort is worth it. That's what progress is.
 

DarkKnightDude

Senior member
Mar 10, 2011
981
44
91
Kind of contradicts what AMD said about developers 'wanting' them to build an API like Mantle.

Well, devs who wanted them to make the API and also who are paid by AMD. Ubisoft has a deal with Nvidia atm, so its natural for them to show Mantle in a different light then what DICE says.

Doesn't really seem like a negative statement tbh.
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,979
589
126
Devs have been talking for years about how inefficient DirectX is and how much performance is left on the table. AMD didn't pay developers and all of a sudden they had an epiphany that they needed a much more intimate API.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
After other api's have been maxed out they will have no choice but to go mantle. Mantle could double or even tripple the performance in theory. Mantle will be on consoles, pc, and steambox most likely. No other api other than opengl has that reach. Its only logical to use mantle.
Lol are u [redacted] or just in a fantasy world.It will not even do 20% gain performance

Warning issued for inappropriate language.
-- stahlhart
 
Last edited by a moderator:

desprado

Golden Member
Jul 16, 2013
1,645
0
0
It doesn't contradict what AMD said in the slightest. Progress always has its downside, if devs want to be stuck being saddled with DX, then they will never realize the benefits of using an API that gives greater access to hardware. Yes it's a double edged sword, no doubt about it but the extra effort is worth it. That's what progress is.
Extra work progress for what.AMD need to pay Dev to use Mantle.Dev will not apply mantle for free and just amd because they dont own the market and if they start supporting mantle than dev will be bankrupt because only AMD user can use it and they are not the majority.Nvidia has the majority and the market
 
Last edited:

KingFatty

Diamond Member
Dec 29, 2010
3,034
1
81
http://www.worldsfactory.net/2013/10/11/ubisoft-amds-mantle-api-is-a-double-edged-sword

Speaking with DSOGaming, Luc Poirier, Lead Programmer at Ubisoft for Assassin’s Creed IV: Black Flag, explained that while Mantle can be beneficial, it is also a double-edged sword with its own fair share of issues.



Unfortunately, this has been my fear all along. While having Mantle or generally a low-level API could potentially bring performance gains, in order to truly exploit it this API should be the only one used by programmers.
Instead, we already have DirectX, OpenGL, not to mention Sony’s libGCM. This can only mean more fragmentation and more problems for poor developers, who will have to maintain a multitude of renderers, meaning that most likely none of them will be truly optimized. Worse, the actual games might very well suffer for this. Coupled with the fact that Mantle requires more work than a higher level API, this doesn’t bode well at all for Mantle.

I'm confused - will Mantle be used on the consoles? Or is it a different mantle?

What confuses me is if mantle is used on consoles already, then isn't it *easier* if mantle is also used on the amd video cards - the developer codes for mantle, and it works on consoles and AMD too? How does that result in more fragmentation?
 

sniffin

Member
Jun 29, 2013
141
22
81
Extra work progress for what.AMD need to pay Dev to use Mantle.Dev will not apply mantle for free and just amd because they dont own the market and if they start supporting mantle than dev will be bankrupt because only AMD user can use it and they are not the majority.Nvidia has the majority and the market

Preach on brother. You're very wise
 

sniffin

Member
Jun 29, 2013
141
22
81
A company makes bogus claims about being asked to make something by other companies - news at 11. AMD is becoming more and more like Nvidia every day.

Being all nice and ethical hasn't exactly worked out well for them. PC gamers seem to prefer giving their money to asshole companies actually

Warning issued for profanity.
-- stahlhart
 
Last edited by a moderator:

AnandThenMan

Diamond Member
Nov 11, 2004
3,979
589
126
I don't know what bogus claims were made. Just because adopting a new API is not as easy as flipping a switch, all of a sudden it's AMD lying about devs wanting something better? That's quite a leap right there.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
A company makes bogus claims about being asked to make something by other companies - news at 11. AMD is becoming more and more like Nvidia every day.
All company make bogus claims to make hype but at the end both will be on neutral API called Dx.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
I don't know what bogus claims were made. Just because adopting a new API is not as easy as flipping a switch, all of a sudden it's AMD lying about devs wanting something better? That's quite a leap right there.
If AMD is not laying than which Dev ask to make API?Why they are paying to DICE such a big amount to apply Mantle.If Dev want to low level they must be on both side because every Dev now AMD dont own the market or the shares.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
Your arguments are made up of one logical fallacy after another.
it is Fact for any AMD fanboy weather like or not.No Dev want to get in loss.If they start supporting Mantle and Avoid DX than Dev will only targeting AMD card which are not the majority.Dev are not naive they now even mantle improve a bit performance but Dx will be superior and main priority because it can be used by all companies.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
http://www.worldsfactory.net/2013/10/11/ubisoft-amds-mantle-api-is-a-double-edged-sword

Speaking with DSOGaming, Luc Poirier, Lead Programmer at Ubisoft for Assassin’s Creed IV: Black Flag, explained that while Mantle can be beneficial, it is also a double-edged sword with its own fair share of issues.
On one hand, we are very excited by the Mantle API. Since we are used to low-level API because of our work on consoles, it is not something that we are afraid of. We are confident that we could use it to deliver significant performance boost to our games.
On the other hand, we are a little bit wary about it, because it would mean another renderer to maintain. The more renderers we have, the more we have to split our time between each of them, the less time we have to improve the visual look and performance of our game. So, it’s really a double-edged sword: we will have to analyse the pros and cons before taking a decision.


Unfortunately, this has been my fear all along. While having Mantle or generally a low-level API could potentially bring performance gains, in order to truly exploit it this API should be the only one used by programmers.
Instead, we already have DirectX, OpenGL, not to mention Sony’s libGCM. This can only mean more fragmentation and more problems for poor developers, who will have to maintain a multitude of renderers, meaning that most likely none of them will be truly optimized. Worse, the actual games might very well suffer for this. Coupled with the fact that Mantle requires more work than a higher level API, this doesn’t bode well at all for Mantle.

He said they are going to look at it and decide. He didn't say they were going to use it and the quality of games is going to suffer because of it. You are the one that said that.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |