Originally Posted by Kinaesthetic
You have to remember that Mantle is technically open to anyone willing to use it. That means that Nvidia could easily take advantage of it as well. And I wouldn't be surprised if they already knew about this before the presentation and are already working to incorporate it into their cards.
Er, no. Not exactly.
Mantly isn't some new technology. It's a low-level API, just like the API that consoles use today. A low level API cuts out all the garbage that's required for a universal API like DX11. It does this by centering around a specific architecture. The architecture that Mantle centers around is GCN; Kepler couldn't be any more different than GCN. Nothing from Mantle can be taken advatange of by nVidia.
The reason AMD or nV haven't had their own low-level API's in the past is simple: no one is interested in restructuring a game so that it's compatible for every different architecture that people are making. Think about it; there's been Fermi, Kepler, GCN, VLIW 4, VLIW 5, and then whatever Intel's architectures were just over the last few years. It's bad enough that console developers need to make a version for PS3's API, Xbox's API and then PC's API (Direct X.)
AMD, however, will now have GCN on PS4, Xbox One, and a very large portion of PC/Laptops. GCN will be the most commonly owned GPU architecture ever, and that is the only reason they can make Mantle work.
It's not a matter of Nvidia making their own version of Mantle, or licensing Mantle from AMD; it's a matter of owning 95% of the gaming hardware on the market.