Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Er sorry how is that not what AMD has done. As I understand it Mantle is written to only use AMD cards.
It is an open API meaning Nvidia can implement it if they wish.
But it is written to only use the GCN architecture, so just how are Nvidia suppose to implement it.![]()
Well one of us is wrong and it might very well be me, but I was under the impression that this set of instructions that make up this API are written exclusively to use AMD's GCN structure, it just wont work with another graphics vendors architecture.
Also, while only a minor point, Mantle doesn't support AMD GPUs, it supports a sub-set of AMD GPUs.
If you don't have an AMD GPU in the 7700-7900 series, a re-brand of one of those or a 290(X) then my understanding is Mantle wont support it.
Most stuff around Mantle is currently speculation (or hype). I think we'll need to wait and see what impact Mantle has and it could take some time for the affect to really be felt.
It won't give a huge boost.
There will be a boost. We are probably talking a couple of fps at the most.
The selling point of Mantle is there is a lot less overhead for each call vs DX.
DX overhead is dealt with mainly by the CPU (overhead being what the CPU has to do to pass the command onto GPU)
No game apart from BF4 maxes any modern CPU, therefore no game before BF4 would greatly benefit from Mantle.
Any performance gain will be down to minimising the overhead the GPU has to deal with.
Modern CPUs can push through the overhead making it largely irrelevant.
This imo means Mantle will mainly be extra tweaks and some reduced GPU overhead, a bit like NVAPI is for Nvidia but likely to a larger extent leading to slightly increased gains.
You may well be right on that, but there are a couple of things to consider. The first is that though BF4 will serve as an example of Mantle's potency, it won't necessarily be the benchmark for what it offers.
What makes Mantle different from similar technology branches that we've seen come and go is not so much the technology itself, but the timing and most importantly, it's positioning within the development world.
Having software that enables console-esque 'to the metal' coding that shares DNA with not one of, but both leading console platforms which themselves share the same architecture as AMDs PC components places Mantle in a position where it has the potential to dominate.
Consider it from a developer's perspective. You've got your console version of the games up and running sweetly and you want to 'port' to PC or vice versa. Mantle offers you an almost direct end to end solution for coding, because it is basically how the games have already been developed. There is no requirement for a middleware solution when it comes to your renderer or any crappy API overheads to worry about. And not only that but it'll work with something akin to 30% of the current PC installed base of 'gaming' systems which already use a GCN AMD GPU.
That is something unique and utterly unheard of and AMDs position as the technology vendor for Microsoft and Sony, along with its strong position within in the enthusiast gaming market for GPUs is something that needs to be considered before dismissing this as just another in a line of technologies that get thrown aside due to low adoption or consumer interest.
"Considering the boost Mantle could give to a steambox, MS and Sony may wind up being downright hostile to it," he said. "I don't know the details, but it is pitched as a console level hardware access for the PC from AMD."
Are Valve and AMD about to ruin PC gaming?
It is an open API meaning Nvidia can implement it if they wish.
I believe 3dfx failed due to mishaps further up the company, rather than their Glide API itself (which was very popular with developers and gamers alike)
If you were writing a game would you prefer to write it via an API that worked on every modern card, or would you like to do that and then also rewrite it with an API that only works on HD7xxx and newer AMD cards? it's a lot of extra effort for developers for little reward which is why universal API's became so popular.
They just had to pay nVidia a license fee on every gpu sold that would support it. There are no details yet as to Mantle being truly open or if its also behind some sort of license wall(i hope not)Everyone was able to use PhysX and they just had to talk to Nvidia first. This is no different with Mantle.