Originally Posted by Phelan
The point to be had is that Mantle is going to be open- they aren't shutting Nvidia out. But Mantle is designed to optimize GCN architecture "to the metal", which means it would be almost impossible for Nvidia to utilize any of it for it's own architecture. It's like trying to use Chevy Silverado body panels on a Dodge RAM . It just doesn't work. If Mantle weren't optimized as much, it would be no different than Direct X and not have a purpose other than to bypass DX. In the comparison I gave above Direct X would be like a bed topper. It will fit several models but it won't be exclusive or form-fitting.
Also I absolutely believe AMD is doing this to gain marketshare in the dGPU market. The console market is theirs obviously, but there's not big returns on the short term with those. Mantle has the ability to gain marketshare for AMD across all dGPU pricepoints that new GPUs alone couldn't gain them, since Mantle is not dependent on yields.
It's open source to a point, but if it's optimised for GCN, that means it will use closed source, compiled propitiatory libraries to do that... just like DirectX libraries. The difference is this is closer to the actual hardware. So, sure NVidia could use this since it's open source, but only to an extent, and you just pointed out the exact flaw in the "it's open source" arguement... it's optimised for AMD, and those optimisations are closed source. The outcome of NVidia developing their own libraries is exactly the same as them developing NVAPI further - Developers still need to use AMD and NVidia libraries, instead of simply using one. DirectX, at the very least, makes both vendors the same as the API calls are the same and vendors write their drivers around that and their own hardware.
Ideally, what we want, is an open source (fully, like OpenGL) API that standardises things for both vendors like DirectX, but has the performance boost of being much closer to the actual hardware and doesn't pass through so many layers of the stack.
Brings it back full circle.: This competition from AMD isn't competition, and isn't that great for gamers in general.Edited by That Mew - 10/3/13 at 5:11am