The AMD Mantle Thread

Page 124 - 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.

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
Obviously the console version is different than the PC version. Probably due to the weaker CPU a lot of the CPU heavy options have been cut out (shadows, etc).

Looking at FX and kabini you must remember than kabini does not have the module penalty (has the weird stuff with BF4 and hex cores been fixed?). I was comparing against sandy i3 because generally kabini performs around dual + HT sandy/ivy against quad kabini at the same speed.

Looking at the 4300 and the 6300. 6300 is 34% faster in raw framerate despite clocking 9% slower (normalize the clockspeed and the 4300 would get 52 fps so the 6300 would be 44% faster which is really good scaling). Completely ideal would be 50%.

I'm simply saying that an 8 core kabini has roughly the same throughput as an i3 ivy at roughly twice the clockspeed (3.2 ghz). Reduce kabini to 6 cores but at the same time reduce game settings and the two are fairly well matched in terms of power.

There is a lot of asumptions in the above. If we have a kabini running bf 4 with a discrete gfx we can confirm if they are right. I bet they are not. A i3 hw will walk over a kabini in bf4. Do we have those test?

As said in later post with reference to johan interview at thg; Using jaguar for bf4 was a challenge.
Now jaguar have a fairly beefy fpu compared to bobcat or bt. That fpu probably only ended in jaguar because of the consoles. So that made games like bf4 possible.

But i guess frostbite3 is only using some of mantle features in the consoles (sorry but same hardware and very similar code between mantle and consoles). I think in the future eg frostbite 4 we will see more compute task go to the gpu. But frostbite3 is still build on fb2 and very simimar. The potential in future versions is far larger.

I still urge people to go and see mantle execution model to understand how radical different the solution is to dx.
 

Falafil

Member
Jun 5, 2013
51
0
0
What I don't understand is why AMD is using such a GPU-limited game as Bf4 to show off Mantle to the world. If the performance increase is something as measly as 10~20%, and it probably will be, people will get the perception that Mantle is worthless.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
This post is complete nonsense. You do realize that developers have been using DirectCompute in games with none of the issues you are describing?

Civilization 5, Battlefield 3 and 4, Bioshock Infinite, Tomb Raider all use DirectCompute for certain effects and it's all done through DX11..

You can do a lot of stuff in dx if you are really smart and have huge ressources for it. But reality is different. You are time and cost restrained. Just because the cards supports direct compute doesnt mean its easy to implement or effective vs the cost. Its still trial and error and debugging is a hell because you dont know where the problem originates from. Its a ms patch on an old dx dog where the problem still is lack of basic control and to thick a driver for the performance games.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
What I don't understand is why AMD is using such a GPU-limited game as Bf4 to show off Mantle to the world. If the performance increase is something as measly as 10~20%, and it probably will be, people will get the perception that Mantle is worthless.

I dont think it was amd decision. Amd is just a roleplayer here. It is EA who is the keyplayer and takes direction where things is going.

If all future games got 10% its probably the same effect as cutting cost 15% with same revenue for amd. Earnings is done on marginal cost/sale. Amd gpu profit would probably skyrocket at least 500% on such an effect. Not that it says a lot. Lol.
 
Last edited:

Stewox

Senior member
Dec 10, 2013
528
0
0
You mean the company responsible for stabilising the PC software market, providing a consistent API and platform for developers to target and giving them a basis for producing great software? Microsoft aren't all evil, despite the bad press they seem to get. Quite a few of their products have been useful, and let other people do great things.

True to an extent but that vision is 10 years old and doesn't feel like it applies now ...

Microsoft is one of the top companies involved in the NSA scandal.


Looks like December for BF4 Mantle isn't happening. Game is broken. Priority goes to fixing the actual game. Which is unfortunate because many of us are anxious to see what Mantle can do.

That article doesn't provide any clues, only speculation.

It is however, possible they would delay mantle because of a passive reason, that there is no point releasing mantle if the game it self doesn't work and would crash the same anyways, in that case they are using the time optimizing mantle code even more.

It may just be that the mantle layer wasn't ready either. There is every possibility that AMDs api and driver for mantle are still too buggy to push for release. Regardless it doesn't look like we are getting mantle this year, because now onwards is a really bad time to push put a potentially very buggy release with all the devs on holiday.

No indication about that being the case from either Johan or AMD. There is no point in a buggy release either because that wouldn't be any faster than DX.

You won't get a buggy mantle code, because if it is buggy, it's going to be BSODs and Freezing, not just a simple driver/DX crash.

The application controls much of the hardware, if they screw up, it causes a system wide

I remember one freeze in Metroid Prime Elevator Glitch, and you have rare freezing in other consoles too, that's just the sacrifice in exchange for

The "security" term in DX you keep hearing is all about "security against bad code" ... but when developers know what they're doing better than driver developers you don't need to put those babysitting limitations on developers.

However don't get me wrong, there might be some kind of feature in mantle that maybe prevent that but I don't think so because it's all in application control which means it's pretty low level.

I admit I really don't know what they mean with Validation Layer (probably unrelated), I'll have to look that up and it's weird I didn't already.


I doubt it's that buggy, it's supposed to be closer to how their hardware works. less code = less bugs

It's more likely DICE/the frostbite team having too much on their plate.

Yes, they know what are they doing, it's a major developer, it might not be optimized enough for a proof-point reveal, programmers might be needed to fix other bugs, but this is all still speculation until 25 at least, if it's not a present then I probably won't care after that because who the hell is going to care at the end of the year, I usually unplug from all the webs for the week around new year to have a break out of this and It's extremely unlikely I would be all over the news if it happened 1 day before new year and it doesn't really mean I'm going to party like crazy, I know there are a quite many bored people out there who play games on new years so maybe it's for them.

Even if I see the news, I'll just skip it and ignore it, I won't read into it much until like ~3rd of january at earliest.

They could have realized it's a bad idea, so if they aren't doing it for 25 or the last they they're at work before christmas then I really don't care, and what the heck I don't even play BF4 anyways, I bought BF3 and it was the biggest bugfest I've ever played, even if I have respect for DICE/Johan, I just don't have time for the nonsense, I probably will never buy it since there's just nothing special of interest, I don't care about infantry gameplay much other than sniper, unless they add some big big Aircraft expansion that actually behaves like something closer to an airplane and doesn't have cockpit shaking bug, then I might consider it when it's all fixed and polished.
 
Last edited:

Gloomy

Golden Member
Oct 12, 2010
1,469
21
81
I agree on BF4 being and odd choice. Not exactly game of the year, this.

I don't care about any performance benefits, but if it gets rid of Z-fighting (there's so much of it in this game...) and gives me a bit more headroom to get rid of jaggies I will be extremely pleased.
 

NTMBK

Lifer
Nov 14, 2011
10,322
5,352
136
Microsoft is one of the top companies involved in the NSA scandal.

If a different company had been in Microsoft's position, then they would also have been a top company involved in the NSA scandal. The NSA targeted US tech giants, using ridiculous legal powers to force them to comply- and denying them the right to let the world know what was happening. They had no choice in the matter, and they want those laws changed.
 

NTMBK

Lifer
Nov 14, 2011
10,322
5,352
136
The question is, with the spinoff of Frostbite as it seems. Will Mantle ever happen for BF4? The game is a disaster and rumours says heads are starting to roll at DICE. And in terms of the game, Mantle must be absolute at the bottom of the priorities. EA/DICE must be at a point, where its about salvage what they can from the game and revenue, rather than to do anything fancy for a minority segment that doesnt contribute to anything since they already run the DX path. Its all about resources. Something some people quickly disregarded as an issue with Mantle implementation.

I have no doubt that it is delayed. But cancelled? Unlikely. If, as you speculate, AMD were paying DICE to implement Mantle, then that means that there is a contract between the two of them. And that means that they can't just back out of putting Mantle in.
 

Stewox

Senior member
Dec 10, 2013
528
0
0
If their fixes for the DX version change the game enough, won't that possibly break Mantle compatibility? So they would have to fix it for DX, then re-validate all their Mantle work, which takes extra resources and presumably extra time.

Game logic/scripts all the other engine code has no connection with rendering backends and pipeline part of the engine. If there are, there might be some minor stuff which would make balance/bug patches incompatible, would lead to separation of the versions, however that doesn't in any case mean they have to redo all the fixing in the mantle version, not at all.

Even if there is something from the mantle implementation that affects other parts of the engine, it might not even be that significant to affect balance/script stuff which is all higher-level code.



... gameplay and bugs are more important atm, and DICE is just doing a horrible job of it.

Who expected this game to be any different when it was announced ?

This is what happens when you develop a game for 2 years. I honestly am not surprised of all the happenings, but I am surprised it's worse than I thought and worse than BF3 at the time.


If a different company had been in Microsoft's position, then they would also have been a top company involved in the NSA scandal. The NSA targeted US tech giants, using ridiculous legal powers to force them to comply- and denying them the right to let the world know what was happening. They had no choice in the matter, and they want those laws changed.

If we go deeper into this you know what might happen. Just briefly, You think the top people around microsoft that you usually don't see speaking for the company aren't connected to it in some fashion ? And in google, and facebook ... they just play like they're nice, ofcourse the lower levels of hiearchy are compartmentalized. Do I really need to go into bill gates and his vaccination programmes ?
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
You won't get a buggy mantle code, because if it is buggy, it's going to be BSODs and Freezing, not just a simple driver/DX crash.

If thats the case, its a huge design flaw in Mantle. And something I doubt MS would validate as a driver for signing with Windows.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
I have no doubt that it is delayed. But cancelled? Unlikely. If, as you speculate, AMD were paying DICE to implement Mantle, then that means that there is a contract between the two of them. And that means that they can't just back out of putting Mantle in.

I am sure there are loopholes out of it. For example spinoff of Frostbite
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
What I don't understand is why AMD is using such a GPU-limited game as Bf4 to show off Mantle to the world. If the performance increase is something as measly as 10~20%, and it probably will be, people will get the perception that Mantle is worthless.


In the engine demo (starswarm thingy) they just showed off, the difference was more than 300% in certain situations (3 times the performance).

Maybe BF4 wont show 3 times as much FPS on mantle, as on directX, but Im thinking the gains will be bigger than 10-20%.

Thought the places it ll show the most will "probably" in area's where your more CPU bound, like in multiplayer mode.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
If thats the case, its a huge design flaw in Mantle. And something I doubt MS would validate as a driver for signing with Windows.

That is one of the trade offs they have directly talked about. Validating that the developers are making the right calls is now left to the developers and not in the API. The way in which Mantle gets a large part of its reduction in overhead is by removing all the checks that ensure the frame can be rendered correctly and that the call is valid.

So if they have a bug in the calls to Mantle we should expect the frame at the very least to be mangled, but we should expect an increase in hard locks of the machine as well.

While it might make performance less of a problem it will increase the number of times developers have issues while developing a game. The lack of validation will make it harder to debug the API layer, so this delay might very well be because the interface is buggy (from AMD or Dice's side).
 

NTMBK

Lifer
Nov 14, 2011
10,322
5,352
136
I am sure there are loopholes out of it. For example spinoff of Frostbite

Frostbite is still a subsidiary of EA, who I anticipate the contract actually was with.

BTW, I don't see the spinoff of Frostbite as a bad thing at all- Frostbite isn't just the Battlefield engine any more, there are a dozen different EA games in development targeting it. Makes sense to make a dedicated Frostbite development team with ringfenced resources that can't be poached when e.g. Battlefield 4 turns out to be buggy as hell.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
There is a lot of asumptions in the above. *SNIP*

Everything about mantle in this thread, including you own posts are asumptions, due to the lack of performance numbers (not PR slides or will 3000% claims)...just simple DATA.
 

Stewox

Senior member
Dec 10, 2013
528
0
0
If thats the case, its a huge design flaw in Mantle. And something I doubt MS would validate as a driver for signing with Windows.

There is no driver. Mantle is inside the game. Microsoft has no say

Look I'm not sure, it's not completely the same as with consoles, maybe they have some kind of feature that the driver would shut down the GPU or something, or at least the application would simply vanish befor the OS could suffer, I'm not sure, so I say it I don't know, so don't panic. But that's something to watch out for.

That is not a design flaw, that is what you can do if you have full control of the hardware, it's natural.

With mantle, something is abstracted and some stuff are not, so it's not totally identical to console environment, but very close.


What mantle driver is, is something totally different and new for PCs, it's just very basic, it has no function for any game by it self, it only has basic function so the hardware is detected by the OS, air vent profiles, shutdown temperature but that is probably in the bios, and that kind of stuff.

What developers do Microsoft has no obligation to worry about, if the driver as provided works, that's it, what 3rd parties do and screw up is not microsoft's fault and not even microsoft's business to intervene.




That is one of the trade offs they have directly talked about. Validating that the developers are making the right calls is now left to the developers and not in the API. The way in which Mantle gets a large part of its reduction in overhead is by removing all the checks that ensure the frame can be rendered correctly and that the call is valid.

So if they have a bug in the calls to Mantle we should expect the frame at the very least to be mangled, but we should expect an increase in hard locks of the machine as well.

While it might make performance less of a problem it will increase the number of times developers have issues while developing a game. The lack of validation will make it harder to debug the API layer, so this delay might very well be because the interface is buggy (from AMD or Dice's side).

Exactly

So that's what they probably mean with Validation layer, which from ther Q&A video AMD said they're still building that and that'll be a major focus and there will be big tools provided for debugging.




Everything about mantle in this thread, including you own posts are asumptions, due to the lack of performance numbers (not PR slides or will 3000% claims)...just simple DATA.


There is something I call circumstantial evidence, which I've researched, that doesn't show any signs of Mantle being a PR spin.
 
Last edited:

NTMBK

Lifer
Nov 14, 2011
10,322
5,352
136
There is no driver. Mantle is inside the game. Microsoft has no say

Nonsense.

"Mantle, an AMD initiative to create a new graphics programming model that fully exploits the capabilities of modern GPUs, allows game developers to speak the native language of the AMD Graphics Core Next (GCN) architecture, providing a deeper level of hardware optimisation no other graphics card manufacturer can match," AMD said in a statement. "As part of this initiative, we have worked with leading game developers to create an API specification and associated graphics driver that enables this model on PCs with GCN-based graphics hardware. Mantle was created in direct response to requests from leading game developers, so interest is very high."

http://www.eurogamer.net/articles/digitalfoundry-could-amd-mantle-revolutionise-pc-gaming

Not to mention that the classic "layers of the earth" image shows a Mantle driver:

 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
GPU drivers on Windows today are made of at least two parts. There is the hardware driver that runs inside of the Kernel space and has direct access to the hardware. This driver is minimised in size and scope so that bugs in it don't crash the entire computer. The second part is that which runs in user space and today that is mostly DirectX based. If I was to hazard a guess much of the Mantle Driver overlaps with the kernel space driver and the Mantle API part is probably pretty light weight as its not behind anything but Mantle API (which will presumably just be a Dll). There wont be a problem having Microsoft except this, its a standard thing in the Windows ecosystem and the antitrust fine if they tried to block it would be enormous.
 

Gloomy

Golden Member
Oct 12, 2010
1,469
21
81
Not entirely sure why that makes you happy...

a wise man once said that nvidia fans are like apple fans

Infraction issued for thread crapping.
-- stahlhart
 
Last edited by a moderator:
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/    |