AMD Mantle API [updating]

So the quote from the pcars developer is bogus ?

That developer is saying that true multithreaded command buffer submission support would go along along way in helping PC match consoles in terms of draw call efficiency. He's not talking about D3D's multithreaded submission model, which could never achieve that level of efficiency due to way it works (D3D doesn't support direct memory access or low-level synchronization functions).
 
Its relative and comparative, compared to amd users, nvidia users have less performance.

But not less performance than they (we) would have if Mantle didn't exist so what have they (we) lost really other than bragging rights in those games that Mantle supports? We still get the frame rates we would have got regardless of Mantles existence.
 
That developer is saying that true multithreaded command buffer submission support would go along along way in helping PC match consoles in terms of draw call efficiency. He's not talking about D3D's multithreaded submission model, which could never achieve that level of efficiency due to way it works (D3D doesn't support direct memory access or low-level synchronization functions).

Dont think so. he's being very specific. Supporting Driver Command Lists in DirectX will get you 70-80% of next-gen console performance in terms of submitting draw calls to the hardware

more so for AMD since they don't even support Driver Command Lists in DirectX! That alone will get them to 70-80% of next-gen console performance in terms of submitting draw calls to the hardware.

That's still nowhere near negatively impacting Nvidia users.
In absolute terms your correct in relative terms however... it depends on point of view
 
Dont you mean "advocates and lovers of proprietary standards, in spite of the open ones.?

yes, correct ;)

I hope all this bickering about Mantle wont result in like 2-3% gain compared to DX path.


I believe that mantle is the biggest news in the world of PC gaming as the consolidation of directx as reference API (for all we know, can not wait to learn more at APU2013), it is obvious that this generates a strong discussion, between proponents and detractors, even and especially when they are not agnostic.
 
Last edited by a moderator:
hey, developers never speak with MS?? (In that slides, exactly in the n.11, DICE is proud about the fact that microsoft listen to their hints).

My friend, mantle is simply a commercial gimmick to try to sell more AMD hw, there is nothing wrong with that, but enough with the hypocrisy.

I see no advantage now for the PC gaming in general, perhaps tomorrow it could push Microsoft to improve the dx, but it is an indirect effect, not the main.

Are you suggesting that Johan is investing his time and energy into a gimmick meant to sell more AMD GPUs? Why on Earth would he do that?
 
i think mantle is the only thing in this list which can have a negative impact on the gaming pc, for example i found a feature like tressfx very nice when I played in TR on my 7950, but of course I can not compare to a whole set of APIs. And please, i said let's stop to pass it as something that will benefit the entire world of gaming pc.
No one can say what will happen, but what might happen is Mantle pushing improvements into open APIs, and also increasing competitive pressure which could lead to price cuts or increased efforts from competing offerings. That way you could benefit even if you wanted to buy a different GPU.
 
Bad developer decisions hurt consumers. Inefficient APIs hurt consumers.

Consoles use proprietary APIs. Does that hurt consumers? I'd argue that consumers actually hugely benefit from them.

Customers pay for the product as offered. They can ask for whatever they want, but buying A doesn't put developers under any obligation to provide B.

I'd like to point out that I said not all proprietary APIs are bad. Everything has pros/cons; I prefer D3D over OGL, but I can still acknowledge that D3D has a pretty big con for non-Windows users (and some old Windows users). Trust me, I don't equate "open" to mean the "best".

To respond directly to your example, yeah I think console APIs provide a con for pc consumers. Forcing developers to divert resources away from their platform directly impacts the experience. I happen to think that trade off is more than worth it for developers, but there is a con (to some).
 
Are you suggesting that Johan is investing his time and energy into a gimmick meant to sell more AMD GPUs? Why on Earth would he do that?

Indeed. There is nothing gimmicky about Mantle, and if Microsoft had done its job with D3D and WDDM Mantle would never have been necessary.

Unfortunately AFAICT Microsoft has dropped the ball with D3D and AMD had to pick it up. I believe as most others in this thread that MS will whip D3D into shape now that Mantle is in the picture. In the mean time AMD deserves every competitive advantage it will get from this.
 
But not less performance than they (we) would have if Mantle didn't exist so what have they (we) lost really other than bragging rights in those games that Mantle supports? We still get the frame rates we would have got regardless of Mantles existence.

Exactly. The existence of Mantle doesn't imply a worse experience for non-AMD users. However devs do have limited resources and Mantle is yet another thing they have to deal with...
 
Are you suggesting that Johan is investing his time and energy into a gimmick meant to sell more AMD GPUs? Why on Earth would he do that?

I do not know, you tell me.

I know that to solve some limitations related to programming on pc has chosen proprietary API that benefit only to AMD's vgas. And the gimmick is of AMD, that is a company...or do you think is a charitable foundation?
 
Back
Top