The AMD Mantle Thread

Page 97 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

SiliconWars

Platinum Member
Dec 29, 2012
2,346
0
0
So now they are going to abandon the overwhelming majority of the market to cater to that little slice of the pie that's GCN? All this before we've even seen a performance demonstration.

How did you get from "do less optimizing" to "abandon"?

The devs that are on board could barely make it more obvious that they'd rather DX just disappeared altogether. The only thing they care about with DX is that it's the majority of the market now, but they have zero wish to keep it that way.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
How did you get from "do less optimizing" to "abandon"?

The devs that are on board could barely make it more obvious that they'd rather DX just disappeared altogether. The only thing they care about with DX is that it's the majority of the market now, but they have zero wish to keep it that way.

Don't be so literal.

Let me make it really clear so there's no misunderstanding. An overwhelming majority of their customers are going to use the DX render path. They aren't going to not cater to them properly. i.e. abandon them.

M$ has invested too much in DX and making sure that Windows is a must have for (virtually) every PC gamer to simply sit there and allow it to all go to crap. They have let DX become completely unsatisfactory for these devs because there was no alternative for them. It's just another case where lack of competition has caused indifference and stagnation. It's about time something shook them up a bit.
 

SiliconWars

Platinum Member
Dec 29, 2012
2,346
0
0
I know they aren't going to abandon DX, that's just crazy to believe so. However I also feel that no forward-thinking company is going to forgo Mantle simply because of DX's market share.

Check out repi's slides from the dev summit - http://www.slideshare.net/DICEStudi....frostbite.com/2013/11/mantle-for-developers/

Slide 2 - "Simplify advanced development" and "Challenge the status quo"

Slide 7 - "Reduced development time" and "Easier to get to target performance & robustness"

All these guys who have been in on Mantle at the start are saying the same things. The whole development ecosystem is so much better than DX and performance is vastly superior. They can't abandon DX but that doesn't mean they have to excel at it to get a working game that looks great, it'll just be under Mantle instead.

It's only a matter of time before AMD starts paying devs to code for Mantle first btw. That's when DX will start to fall apart.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
Don't be so literal.

Let me make it really clear so there's no misunderstanding. An overwhelming majority of their customers are going to use the DX render path. They aren't going to not cater to them properly. i.e. abandon them.

M$ has invested too much in DX and making sure that Windows is a must have for (virtually) every PC gamer to simply sit there and allow it to all go to crap. They have let DX become completely unsatisfactory for these devs because there was no alternative for them. It's just another case where lack of competition has caused indifference and stagnation. It's about time something shook them up a bit.

You can't say there is no competition. OpenGL has been around for years. It just hasn't been as good as DirectX for years now.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
You can't say there is no competition. OpenGL has been around for years. It just hasn't been as good as DirectX for years now.

OpenGL used to be competition. That's why M$ put so much resources behind DX. Once they won that battle though, they took their foot off the gas. DX has been a virtual monopoly since.

What I find interesting in this context is that AMD said they didn't blindside M$ with Mantle. M$ was made fully aware and had no issues. AMD feels that their relationship with M$ is too critical to get into a contest with them. That makes me wonder what went on between the two of them to make all of this OK with M$. Surely the obvious competition between them was discussed. Makes me think that there's some sort of cooperation between them that might not be apparent yet.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
OpenGL used to be competition. That's why M$ put so much resources behind DX. Once they won that battle though, they took their foot off the gas. DX has been a virtual monopoly since.

What I find interesting in this context is that AMD said they didn't blindside M$ with Mantle. M$ was made fully aware and had no issues. AMD feels that their relationship with M$ is too critical to get into a contest with them. That makes me wonder what went on between the two of them to make all of this OK with M$. Surely the obvious competition between them was discussed. Makes me think that there's some sort of cooperation between them that might not be apparent yet.

I'm curious as to what makes you think MS took their foot off the peddle? They increased performance and made some major changes in the last couple major releases. And OpenGL still gets used, just not nearly as much. If MS was so bad, you'd think OpenGL would be used more.

Mantle could be better, but that could very well be that they have the advantage of building from the ground up, without having to worry about any legacy stuff.
 

blastingcap

Diamond Member
Sep 16, 2010
6,654
5
76
If it really is as easy to implement Mantle as some gamedevs have claimed, I don't see why you wouldn't do it so long as AMD had significant market share with GCN GPUs.

2 man-months isn't THAT resource-intensive, and in theory you only have to do it once if you are an engine designer.

Even if you must implement it like people had to add AA to Unreal 3 after the fact, then I'm assuming that as programmers climb the learning curve, the time it takes to implement it will decrease. So that 2 man-months may dwindle to a matter of man-weeks or even man-days.

http://www.pcper.com/news/Graphics-Cards/AMD-Mantle-Deep-Dive-Video-AMD-APU13-Event
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
I'm curious as to what makes you think MS took their foot off the peddle? They increased performance and made some major changes in the last couple major releases. And OpenGL still gets used, just not nearly as much. If MS was so bad, you'd think OpenGL would be used more.

Mantle could be better, but that could very well be that they have the advantage of building from the ground up, without having to worry about any legacy stuff.

It's apparent that DX has become a bottleneck. Whatever they've done it's not enough. The commentary from the devs who are embracing Mantle speaks to that.

In one swift move AMD gives the Devs what they've been asking for from M$ for years. Doesn't seem like it was a monumental effort that M$ couldn't have done if they wanted to. Especially considering that AMD isn't the software giant that M$ is.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
It's apparent that DX has become a bottleneck. Whatever they've done it's not enough. The commentary from the devs who are embracing Mantle speaks to that.

In one swift move AMD gives the Devs what they've been asking for from M$ for years. Doesn't seem like it was a monumental effort that M$ couldn't have done if they wanted to. Especially considering that AMD isn't the software giant that M$ is.

But isn't the main reasons for Mantle's break through, is the use of lower level access and GCN features? DX cannot use those features and remain vendor neutral.

And just because a better solution comes around, doesn't mean they stopped trying. Though we can't claim Mantle as better yet. If it only works on specific hardware, then it isn't exactly better.
 
Last edited:

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
But isn't the main reasons for Mantle's break through, is the use of lower level access and GCN features? DX cannot use those features and remain vendor neutral.

And just because a better solution comes around, doesn't mean they stopped trying. Though we can't claim Mantle as better yet. If it only works on specific hardware, then it isn't exactly better.

That's true as long as we ignore the statements to the contrary about Mantle being GCN exclusive.

There are lots of reasons the Devs are preferring Mantle. The main reasons are the transparency and the ability for the app to be in complete control of the rendering process. Being GCN exclusive is actually the one thing they don't like. They've also said that it could be used by other vendor's hardware. Just because as of this point it's not, doesn't mean it can't. It's being developed by AMD they are only going to be able to make it compatible with their hardware. M$ would have to develop it in conjunction with all of the hardware manufacturers, just like they do DX, if they wanted to keep it Vendor agnostic. Mantle is obviously not to that point yet. Maybe it never will be. That doesn't mean that it couldn't be.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
I assume that's a rhetorical question, so I'll ask you, Why not?

Because the GCN hardware allows for major advantages in communication between the CPU and GPU that are not present without it. I don't know how much a difference it makes, but it stands to reason that the performance gains may not be the API, but the use of GCN features.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Because the GCN hardware allows for major advantages in communication between the CPU and GPU that are not present without it. I don't know how much a difference it makes, but it stands to reason that the performance gains may not be the API, but the use of GCN features.

I wasn't aware of any advantage GCN had over other arch's in that context. Do these advantages only exist with Mantle, or is this regargless of the API?
 
Aug 11, 2008
10,451
642
126
It's apparent that DX has become a bottleneck. Whatever they've done it's not enough. The commentary from the devs who are embracing Mantle speaks to that.

In one swift move AMD gives the Devs what they've been asking for from M$ for years. Doesn't seem like it was a monumental effort that M$ couldn't have done if they wanted to. Especially considering that AMD isn't the software giant that M$ is.

Again, we have only statements from developers who are using Mantle. We have no objective data. One would hardly expect a developer using mantle to say "Oh, yea, we are using mantle just to waste time, DX is better". Just like I am sure you could go 5 different new car dealers and they would all say their car is the best.

Mantle may be in fact a great advance, or it may be seriously over hyped. No one will know until we see concrete data in a variety of games, and how it is supported over time.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Again, we have only statements from developers who are using Mantle. We have no objective data. One would hardly expect a developer using mantle to say "Oh, yea, we are using mantle just to waste time, DX is better". Just like I am sure you could go 5 different new car dealers and they would all say their car is the best.

Mantle may be in fact a great advance, or it may be seriously over hyped. No one will know until we see concrete data in a variety of games, and how it is supported over time.

Ok. I guess we'll wait on reviews from people who haven't used it then. :\
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
Sniper Elite 3 to tap Mantle API:

"Rebellion is actually building Mantle support into its homebrewed Asura engine, which powers all of the studio's games—"from advanced PC titles, to mobile and next-generation console games." (Mantle itself is PC-only for now, though.)"
http://techreport.com/news/25682/sniper-elite-3-to-tap-amd-mantle-api

The list of supported game engines is getting bigger and bigger. Even if Mantle brings 10-20% more performance, this is great for AMD GCN owners this should be as simple as a game patch update. Looking forward to the results for the first 3-5 titles that use it to see if the hype is worth it.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
At any rate, waiting for actual data would be the prudent course of action.
Enough of the parroting. Go data, or go home. IMHO.

Or leave this thread if the hard data presented is not your liking?

Every second week or so there is new games supported. There is plenty of new data and it is presented in this thread. There is 2 good videos from apu13 for those who care to take their time and try to understand why all the devs. are signing up.

Anyone care to share their hard data of an new performance engine comming 2014 that wont be mantle? lol - wow DX is really on a killing streak.

The devs. are signing up for Mantle like nobody could have predicted. What kind of data is that? - its imho far more important and OBJECTIVE data than anything else. And a better indicator of total potential than eg. some bf4 results.

Obviously they know something we dont. Be it performance or transparency/control. Effect can be measured in 100 important ways, some of the ways, non here capable of understanding, as engine programming for new AAA is not where the most jobs is.

But whatever the reason - they must be good and plenty. Because the mantle games are comming big time.

So yes, i agree, stop the parroting. We all knew from page 1, we had to wait for bf4 to get first actual game performance. But what we know now, is there will be plenty performance games with mantle 2014/15. That is data.
 
Last edited:

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
The "hard data" is full of lies, half truths and taken out of context. All this "hard data" can't all be true.
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
Or leave this thread if the hard data presented is not your liking?

Every second week or so there is new games supported. There is plenty of new data and it is presented in this thread. There is 2 good videos from apu13 for those who care to take their time and try to understand why all the devs. are signing up.

Anyone care to share their hard data of an new performance engine comming 2014 that wont be mantle? lol - wow DX is really on a killing streak.

The devs. are signing up for Mantle like nobody could have predicted. What kind of data is that? - its imho far more important and OBJECTIVE data than anything else. And a better indicator of total potential than eg. some bf4 results.

Obviously they know something we dont. Be it performance or transparency/control. Effect can be measured in 100 important ways, some of the ways, non here is not capable of understanding, as engine programming for new AAA is not where the most jobs is.

But whatever the reason - they must be good and plenty. Because the mantle games are comming big time.

So yes, i agree, stop the parroting. We all knew from page 1, we had to wait for bf4 to get first actual game performance. But what we know now, is there will be plenty performance games with mantle 2014/15. That is data.


I would love to hear your definition of objective "data" because clearly actual website reviewed performance numbers do not exist. Was BF4 mantled reviewed by AT? No, I don't think so. All we have so far are marketers and parties paid for by an AMD GE contract talking about Mantle. That isn't necessarily a bad thing, but marketers and paid parties will not state objective facts - their interest is in making Mantle sound like the best thing ever. Which it might be, but we don't know.

I'll wait and see - I for one think AMD made the right move in creating mantle, but by the same token they will be utterly retarded to make it open and available for all vendors. Anyway, back to the point. There is no "data". Just marketing. It could be the best thing ever or it could be meh. Until websites review it we don't know.
 
Last edited:

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
You still dont get it and your evident desire to defend mantle at all costs doesnt even let you agree with someone stating what is actually a favourable point towards implementing mantle.

Ima just use an example, if you still cant get it, the we have a big trouble regarding reading comprehension:

The dev behind X game currently has only a DX version of it. That means that for this dev he has to spend his time optimizing this DX version to work at acceptable levels with AMD/Intel/NV's GPUs.

Now after hearing the benefits of mantle, this dev decides that the next game he will release, game Y, will have a mantle enabled version out of box, alongside with the usual DX version.

His dev time spent on optimizing for all hardware hasnt become longer because of this, even tho he has to put time into a new API enabled version of game Y. Because now all GCN cards have access to mantle, he can scrap the dev time used on optimizing the DX version for GCN and, for the DX version of the game, even NV and Intel would see better optimizations as now the DX version has to play well with only those 2 uarchs. Why would you care if a game runs terribad on a GCN under DX if you would use the mantle version anyways? Dude A running a NV card benefits from this, dude B running a Intel's iGP benefits from this, and obviously, dude C will get the most benefit as he will be running the mantle version with his GCN card.

I perfectly understanded what you wrote ub the first post, i just dont agree.

You might want to consider the possibility i see something you dont.

Give me an example where the above situation is happening 2014. Give me an example of a game.

And then understand Mantle as AMD have said it:

If you dont care about performance. Mantle is not for you.

If you dont care about cross platform compatability. Mantle is not for you.

Actually there will be plenty games, eg online, that falls in the above category. Everything will continue as usual here. Nothing have changed.

But Mantle is not targeting those games.

Mantle is all about performance

The flexibity and functionality in mantle is all for performance.
 

GaiaHunter

Diamond Member
Jul 13, 2008
3,650
218
106
Since this is a thread about Mantle it seems the proper place to speculate about Mantle.
I haven't seen many threads recommending AMD GPUs over NVIDIA GPUs based on Mantle.
If people were doing so that would be the proper place to demand hard data or shut up.
 
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/    |