Microsoft and Sony could be ‘hostile’ to AMD’s Mantle API, Carmack says

Status
Not open for further replies.

Cloudfire777

Golden Member
Mar 24, 2013
1,787
95
91
Yesterday, AMD revealed Mantle, an API with which developers can access graphics hardware more directly, and one that Microsoft and Sony could end up being "downright hostile" toward, according to a tweet from id Software co-founder and Oculus VR CTO John Carmack.

The idea behind Mantle is to give developers low-level access to the native language of AMD's Graphics Core Next architecture, thereby easing the process of optimization for the company's Graphics Processing Units. The theoretical advantage is that, as opposed to high-level APIs like OpenGL and Direct3D that allow broad optimization over a wide swath of GPU hardware, developers can customize their products specifically for AMD hardware.


Coupled with Valve's announcement yesterday that the company will be "working with multiple partners" to create hardware running the Linux-based SteamOS , AMD's announcement — which may offer developers the kind of hardware optimization options that exist when developing for hardware-locked consoles — may create tension between Microsoft, Sony and AMD because of next-gen hardware.

http://www.polygon.com/2013/9/26/47...ld-be-hostile-to-amds-mantle-api-carmack-says
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
I'm sticking to what I said in the other thread(s) - Mantle will have about 5-10 games per year that support / run native. Beyond that, it will either add a few extra little effects (or increase poly counts) and eat up the performance, or it will add no additional effects and have a small/modest performance bump.

People dreaming of 30-50% are doing just that - dreaming.
 

Cloudfire777

Golden Member
Mar 24, 2013
1,787
95
91
I'm sticking to what I said in the other thread(s) - Mantle will have about 5-10 games per year that support / run native. Beyond that, it will either add a few extra little effects (or increase poly counts) and eat up the performance, or it will add no additional effects and have a small/modest performance bump.

People dreaming of 30-50% are doing just that - dreaming.

Yes exactly what I`m thinking too.

Good luck getting developers on board to develop their games for DX and Mantle. Most of them will be hostile and refer to DX due to its already improved over so many years and will offer the performance that is there in the hardware.

If AMD really want to push this Mantle API and get developers to use it, they better be prepared to pay a lot of money. They will be the only GPU OEM that want it, in the meantime Nvidia and Intel will be pulling the rope the other way.

Included Sony and Microsoft as you can see from the OP.

This Mantle boasting and promises of Mantle is nothing but an attempt to tell people to ditch Nvidia in favour because there is a shiny gold pot on the end of the rainbow. Most people know that it is a lie. But nice try with getting their partner, Dice, which is a gaming evolved partner, to promise they will use API in one game...Sometime in the future.. Wonder how much AMD paid for that.
 
Last edited:

Leadbox

Senior member
Oct 25, 2010
744
63
91
This Carmack guy is always quoted when it suits, you'd think he was infallible
Why not just wait and see how plays out
 

exar333

Diamond Member
Feb 7, 2004
8,518
8
91
I'm sticking to what I said in the other thread(s) - Mantle will have about 5-10 games per year that support / run native. Beyond that, it will either add a few extra little effects (or increase poly counts) and eat up the performance, or it will add no additional effects and have a small/modest performance bump.

People dreaming of 30-50% are doing just that - dreaming.

You very well could be right, but what those 5-10 title are could be ALL the difference.

Imgaine if BF4, CoD, and 3-7 more BIG AAA title get this, vs. 5-10 smaller titles. Mega-games are defining the profits of gaming companies lately, and they directly drive GPU purchases on the PC market. Get Mantle in the RIGHT games, and it could be huge. If it ends-up like Physx titles, then it will just disappear.
 

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
AMD only needs to do 3 things to get mantle to take off. Get it in Frostbite 3.0 (mission accomplished), get it in UE4, and get it in Cryengine. They do not need to target individual games, or studios. IF they get it in the big 3 engines they will cover the majority of multi-platform games being released next gen. The days of dev's making their own engines are done. Game development is too expensive. They are going to the big engine devs because of the automation they build into their engines which saves them money and time which they can use to polish their games.

If mantle is put into those engines and works automatically (which is the end goal here I imagine) there is literally no extra work that needs to be done to use it. Your games are automatically optimized for both next gen consoles, and as a side effect also GCN equipped PC's.
 

Nintendesert

Diamond Member
Mar 28, 2010
7,761
5
0
AMD only needs to do 3 things to get mantle to take off. Get it in Frostbite 3.0 (mission accomplished), get it in UE4, and get it in Cryengine. They do not need to target individual games, or studios. IF they get it in the big 3 engines they will cover the majority of multi-platform games being released next gen. The days of dev's making their own engines are done. Game development is too expensive. They are going to the big engine devs because of the automation they build into their engines which saves them money and time which they can use to polish their games.

If mantle is put into those engines and works automatically (which is the end goal here I imagine) there is literally no extra work that needs to be done to use it. Your games are automatically optimized for both next gen consoles, and as a side effect also GCN equipped PC's.



This is true here, AMD simply targets the most benchmarked games. I do appreciate how everyone states nobody will do DX and Mantle but yet are all aboard the Gabe/Valve slobber train thinking developers will do an OpenGL and Linux port. Derp.
 

smackababy

Lifer
Oct 30, 2008
27,024
79
86
If mantle is put into those engines and works automatically (which is the end goal here I imagine) there is literally no extra work that needs to be done to use it. Your games are automatically optimized for both next gen consoles, and as a side effect also GCN equipped PC's.

That is now how it works. It is a low level API that grants you access. You still need either a high level API or your own custom code to perform any meaningful actions before having it access Mantle. So, it can't just 'automatically work'. You either have to code for it (and code for DX if you want to use non Mantle hardware) or it won't have any effect.

The problem is, the high level API stuff you write could be faster than DX (because DX has a large stack you have to go through) but it could end up being slower as well. It all depends on how it is implemented.

If the engines provide a high level API for access to the Mantle stuff, performance is dependent on the engine makers for the most part. But, does this split in development resources (a DX team and a Mantle team) get justified by virtually no returns in investment (would consumers who have a Mantle card not buy the game if it didn't have Mantle specific optimizations? probably not).

AMD is going to really have to pay developers to use this, and hope in a few years time, there is enough games out there to perhaps sway a consume to buy an AMD card because the Mantle enabled games will run better.
 

SlowSpyder

Lifer
Jan 12, 2005
17,305
1,001
126
I don't know if Mantle will take off or not, but I think it has some things in place that give it more of a fighting chance than some would like to admit.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
AMD only needs to do 3 things to get mantle to take off. Get it in Frostbite 3.0 (mission accomplished), get it in UE4, and get it in Cryengine. They do not need to target individual games, or studios. IF they get it in the big 3 engines they will cover the majority of multi-platform games being released next gen. The days of dev's making their own engines are done. Game development is too expensive. They are going to the big engine devs because of the automation they build into their engines which saves them money and time which they can use to polish their games.

If mantle is put into those engines and works automatically (which is the end goal here I imagine) there is literally no extra work that needs to be done to use it. Your games are automatically optimized for both next gen consoles, and as a side effect also GCN equipped PC's.

1. Frostbite will more than likely be limited entirely to EA games.

2. UE4 is squarely in Nvidia's camp. It has physx integrated into the engine.
http://www.polygon.com/2013/6/6/440...ted-partners-program-oculus-rift-nvidia-physx

3. Whether or not Crytek will support it is another thing. I just don't know, but I can see Nvidia shelling out money to developers to prevent mass migration.

4. If Valve ever comes to market with a next generation Source engine (and Gabe has been quoted as saying it is in the works) it is more likely to see third party games on it than Frostbite. That said, I doubt Valve will support Mantle when they just built SteamOS and are seemingly working with, but not limiting themselves to, Nvidia (hardware specs on Valve's personal Steam Machine prototype are to be announced next week).

I just shot down 3/4 of what you think Mantle requires to take off.

I don't know if Mantle will take off or not, but I think it has some things in place that give it more of a fighting chance than some would like to admit.

Agreed but in the end marketing, manpower, and resources are going to be required to get Mantle proliferation. Do you think AMD is in the position to adequately provide all of these things?
 
Last edited:

Jaydip

Diamond Member
Mar 29, 2010
3,691
21
81
I believe we are forgetting the sleeping giant here, Intel.They already have a world class compiler, they just need to persuade the devs to use some newer instructions(which I believe they can do better than anybody else). Now if Intel is at all interested in pc gaming is another mater entirely.I was pleasantly surprised to see Total War Rome 2 as a Intel sponsored game.
 

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
1. Frostbite will more than likely be limited entirely to EA games.

2. UE4 is squarely in Nvidia's camp. It has physx integrated into the engine.
http://www.polygon.com/2013/6/6/440...ted-partners-program-oculus-rift-nvidia-physx

3. Whether or not Crytek will support it is another thing. I just don't know, but I can see Nvidia shelling out money to developers to prevent mass migration.

4. If Valve ever comes to market with a next generation Source engine (and Gabe has been quoted as saying it is in the works) it is more likely to see third party games on it than Frostbite. That said, I doubt Valve will support Mantle when they just built SteamOS and are seemingly working with, but not limiting themselves to, Nvidia (hardware specs on Valve's personal Steam Machine prototype are to be announced next week).

I just shot down 3/4 of what you think Mantle requires to take off.



Agreed but in the end marketing, manpower, and resources are going to be required to get Mantle proliferation. Do you think AMD is in the position to adequately provide all of these things?

And all of those developers have GCN as their main target starting in November. They all want to make money, so they will be targeting multiplatform releases. They all want their game engines to perform the best they possibly can.

1. EA has 15+ games coming on Frostbite for next gen consoles.

2. UE4 is squarely in nvidia's camp, but what happens when no one licenses it because being squarely in Nvidia's camp as you say they optimize for Nvidia hardware only? Oh right, that will never freaking happen because they are forced into targeting GCN gpu's by default due to the consoles. When 100's of studios are screaming at Epic for the ability to easily move their code back and forth across PS4, Xbone, and PC they will have to capitulate. Can nvidia afford to buy their loyalty in comparison to the amount of money they receive for engine licensing?

3. Crytek is published by EA, see #1.

4. Valve has stated that they are working with multiple partners on linux. AMD says mantle will work in linux. Mantle is announced the same week as Steam OS. Valve wants to end Windows gaming and DX reliance, and lucky for them AMD has done just that, and made it compatible for Consoles, and PC's. Did Valve release any games on console last gen, I can't remember?

I just shot down 100% of what you said.

Yes it will be a lot of marketing, but the market is GCN because of the consoles. Gamer population is exploding more and more every year. Combined the xbox 360 and PS3 sold more that 150 million units. I fully expect this generation to outsell the previous. PS4 selling at $400 at launch is going to cause an explosion of early adopters. Coupled with rumblings that China may allow consoles across their borders and there is the potential for a metric F-ton of consoles packing GCN to be sold.
 

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
I believe we are forgetting the sleeping giant here, Intel.They already have a world class compiler, they just need to persuade the devs to use some newer instructions(which I believe they can do better than anybody else). Now if Intel is at all interested in pc gaming is another mater entirely.I was pleasantly surprised to see Total War Rome 2 as a Intel sponsored game.

There has been nothing stated that Mantle will cripple Intel CPU's. To the contrary it should make them perform better in games.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
And all of those developers have GCN as their main target starting in November. They all want to make money, so they will be targeting multiplatform releases. They all want their game engines to perform the best they possibly can.

1. EA has 15+ games coming on Frostbite for next gen consoles.

That's great hopefully each one will support Mantle. That will be about 4-5 games per year right there, yes?

2. UE4 is squarely in nvidia's camp, but what happens when no one licenses it because being squarely in Nvidia's camp as you say they optimize for Nvidia hardware only? Oh right, that will never freaking happen because they are forced into targeting GCN gpu's by default due to the consoles. When 100's of studios are screaming at Epic for the ability to easily move their code back and forth across PS4, Xbone, and PC they will have to capitulate. Can nvidia afford to buy their loyalty in comparison to the amount of money they receive for engine licensing?

Do you even know what you are talking about? First of all where did I say Nvidia optimized? I didn't. I said physx. Physx is middleware software made by Nvidia. Physx software runs on everything. Furthermore, do you realize that a game engine like Cryengine 3 or UE4 is developed to work across multiple platforms? How does developing a version of Mantle and then turning around having to develop a version for non-Mantle make it easier to move code back and forth?

3. Crytek is published by EA, see #1.

Which has nothing to do with Frostbite!

4. Valve has stated that they are working with multiple partners on linux. AMD says mantle will work in linux. Mantle is announced the same week as Steam OS. Valve wants to end Windows gaming and DX reliance, and lucky for them AMD has done just that, and made it compatible for Consoles, and PC's. Did Valve release any games on console last gen, I can't remember?

Yes Valve released all of it's games except DOTA on the XB360 and PS3. Wait until Valve's prototype Steam Machine specs come out next week and we can revisit your connect-the-dot statements.


I just shot down 100% of what you said.

No you really didn't. You stated some absolute best case scenarios (which will never, ever, happen) and otherwise rambled about stuff which you do not fully understand.

Yes it will be a lot of marketing,

You passively admit to this, as if it's an easy problem to address (it's not when AMD's competitors are bigger and have more marketshare), but you completely ignore the larger problems - resources and manpower. It's a steep mountain to climb when you're saddled with so much responsibility and debt.
 
Last edited:

SlowSpyder

Lifer
Jan 12, 2005
17,305
1,001
126
Agreed but in the end marketing, manpower, and resources are going to be required to get Mantle proliferation. Do you think AMD is in the position to adequately provide all of these things?


I honestly have no idea... on the surface I would probably say 'no' to all three. But it seems AMD has really made gaming a priority as of late, I don't think any of us would have thought a year ago Gaming Evolved would have scored the big name games it has, AMD would be providing the graphics for all three next gen consoles (and CPU's for two of the three), or would be rolling out their own API. It makes me wonder if Sony and MS both were happy to go with the less than powerhouse Jaguar cores because AMD already talked Mantle to them (speculation on my part... less than speculation really, more of a 'what if').

I feel Physx never went anywhere not so much because it is only officially supported by Nvidia GPU's, but because it never had a killer app, it seemed to always be there as an afterthought or checkbox feature. AMD already has BF4 on board. If Mantle really does what it is supposed to do, and BF4 really looks leaps and bounds better than the competition then where does that leave the other game developers? They'll have to get on board, build something that runs as well and looks nearly as good with conventional tools, or compete on a price and/or 'our game will run on your hardware!' position. I don't think Crytek is big on the tag line "Our shooters look second best!"

But there are a lot of ifs along the way. I think at the very least I would like to see a game running on Mantle before I say how I think it will do in the market place. If graphics and performance really are jaw-droppingly good, then I'll likely be much more bullish on Mantle then as it sits right now today, little more than a buzzword.
 
Last edited:

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
My optimistic claims are mainly because this is what I see that AMD absolutely HAS to do to survive. Their very existence hinges on this if you ask me.

They will either make it happen, or cease to exist.
 

Jaydip

Diamond Member
Mar 29, 2010
3,691
21
81
There has been nothing stated that Mantle will cripple Intel CPU's. To the contrary it should make them perform better in games.

What??? Intel is already demolishing AMD and they definitely don't want them to go any faster.It would make AMD's cpu a laughing stock.
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
I'm sticking to what I said in the other thread(s) - Mantle will have about 5-10 games per year that support / run native. Beyond that, it will either add a few extra little effects (or increase poly counts) and eat up the performance, or it will add no additional effects and have a small/modest performance bump.

People dreaming of 30-50% are doing just that - dreaming.


I googled "AMD + Mantle" and found some other forums talking about it.

Found this post intresting:


KKRT00 @ http://www.neogaf.com/

There are instanced where it could help tremendously, but game would have to be designed specifically with that in mind.

Btw i've just made draw call performance test in CryEngine SDK, quite surprising results
Video - http://*********/GrSpm2AZWVU (draw calls are listed as DP 3rd row from the top)

Results, not from video, but a little more precise testing:
300 draw calls - 105 fps
2100 draw calls - 104 fps
3000 draw calls - 103 fps
4000 draw calls - 101 fps
5000 draw calls - 91 fps
6000 draw calls - 83 fps
7000 draw calls - 75 fps
9000 draw calls - 65 fps
13000 draw calls - 49 fps
17000 draw calls - 41 fps
20000 draw calls - 37 fps
on stock i5 2500k and GTX 560. Dunno if my GPU has anything to do with it, but recording with FRAPS havent affected fps in any meaningful way.
He did a test in CryEngine to see how draw calls effected his FPS.
Now most games wont use anywhere near 20,000 draw calls.

Lets say the most extreme games today use like 7,000 draw calls.


You can see his i5 2500k, gets about 75 FPS at 7,000 draw calls.

Now if there was suddenly a 9x speed up in draw call performance?

well, his i5 2500k would handle those same 7,000 draw calls like they where performing
at a rate of 7,000/9 (the x9 speed up) = ~778.

You can see at around 2100 draw calls (more than 778) he gets about 104 fps.


Thus in this case a 9x speed up of draw calls would result in him going from 75 fps -----> 104 fps.

Thats about ~40% increase in performance.



This might be optimistic but its realistic that performance incrases from this could end up in certain situations around that area.
 
Last edited:

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
My optimistic claims are mainly because this is what I see that AMD absolutely HAS to do to survive. Their very existence hinges on this if you ask me.

They will either make it happen, or cease to exist.

I entirely disagree here as well. Mantle is not needed for AMD to survive. AMD as a company is turning itself around quite well compared to where it was 12-18 months ago.
 

Nintendesert

Diamond Member
Mar 28, 2010
7,761
5
0
I think we can all agree that the biggest thing AMD has going is a monopoly on the next-gen consoles. We all know consoles drive the game industry spare a few PC exclusives.

How AMD leverages this advantage is the question. If Mantle is that leverage than we're going to see much deeper market penetration than just targeting the big benchmark developers.

I will respond to the above about marketing, at least AMD seems to be focused on the gamers right now. Nvidia is off doing shield and mobile chips and all sorts of other stuff. I don't even remember the last time Nvidia gave us anything revolutionary in the gaming world. I still rarely use PhysX with any games I play. Not even the game bundles from Nvidia have been any good. I really do feel like they've been neglecting us and focused too much on their other projects. So maybe Mantle forces them back into gaming and makes Nvidia release their own closer to the metal API.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
I honestly have no idea... on the surface I would probably say 'no' to all three. But it seems AMD has really made gaming a priority as of late, I don't think any of us would have thought a year ago Gaming Evolved would have scored the big name games it has, AMD would be providing the graphics for all three next gen consoles (and CPU's for two of the three), or would be rolling out their own API. It makes me wonder if Sony and MS both were happy to go with the less than powerhouse Jaguar cores because AMD already talked Mantle to them (speculation on my part... less than speculation really, more of a 'what if').

I feel Physx never went anywhere not so much because it is only officially supported by Nvidia GPU's, but because it never had a killer app, it seemed to always be there as an afterthought or checkbox feature. AMD already has BF4 on board. If Mantle really does what it is supposed to do, and BF4 really looks leaps and bounds better than the competition then where does that leave the other game developers? They'll have to get on board, build something that runs as well and looks nearly as good with conventional tools, or compete on a price and/or 'our game will run on your hardware!' position. I don't think Crytek is big on the tag line "Our shooters look second best!"

But there are a lot of ifs along the way. I think at the very least I would like to see a game running on Mantle before I say how I think it will do in the market place. If graphics and performance really are jaw-droppingly good, then I'll likely be much more bullish on Mantle then as it sits right now today, little more than a buzzword.

I agree with all of this.
 

Jaydip

Diamond Member
Mar 29, 2010
3,691
21
81
@Arkadrel, there is a huge catch here, his cpu is not overclocked.What happens when he overclocks his cpu?
 

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
I googled "AMD + Mantle" and found some other forums talking about it.

Found this post intresting:


He did a test in CryEngine to see how draw calls effected his FPS.
Now most games wont use anywhere near 20,000 draw calls.

Lets say the most extreme games today use like 7,000 draw calls.


You can see his i5 2500k, gets about 75 FPS at 7,000 draw calls.

Now if there was suddenly a 9x speed up in draw call performance?

well, his i5 2500k would handle those same 7,000 draw calls like they where performing
at a rate of 7,000/9 (the x9 speed up) = ~778.

You can see at around 2100 draw calls (more than 778) he gets about 104 fps.


Thus in this case a 9x speed up of draw calls would result in him going from 75 fps -----> 104 fps.

Thats about ~40% increase in performance.



This might be optimistic but its realistic that performance incrases from this could end up in certain situations around that area.

What's more interesting is if you have 9x less draw calls than 20,000 and you go from 37 fps to around 104fps. Highly doubt that will be what we see, but I guy can dream can't he.
 

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
What??? Intel is already demolishing AMD and they definitely don't want them to go any faster.It would make AMD's cpu a laughing stock.

Not really, if you get the same FPS because the GPU is providing all the grunt and the CPU just needs to be good enough it will actually make AMD cpu's look to be on par with Intel in gaming. Intel would still be much faster at everything else, but what I see mantle doing is basically making CPU speed less relevant in gaming workloads which helps AMD.
 
Status
Not open for further replies.
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/    |