Originally Posted by Sheyster
Originally Posted by SectorNine50
Why is that amusing? It'd be fantastic if we could get off of the DirectX monopoly.
The hype is what is amusing. AMD has admitted to working on Mantle for 2 months. The release date is slated for mid-December, right? That's in a month. Is it just me or is there something wrong with this development lifecycle?
At the end of the day, AMD is a hardware company. I'm going to be extremely skeptical when they announce an API and put 3 months worth of work into it, then release it for a big game like BF4. All of this does not add up. I will remain skeptical until we have something solid and quantifiable from them.
It isn't that difficult to make an API when you control the software and the hardware 100%. Not to mention it is starting to look like it was more of a conversion of PS4 API to GCN architecture.
The difference between Mantle and DirectX is that MS sets the standards for DirectX and then Nvidia, AMD, and anyone who wants to make a DirectX compliant card needs to bend over to do what MS demands of the DirectX specifications. The problem with this is that MS is not a hardware company and MS has no experience designing the hardware in GPUs, or CPUs for that matter. So with DirectX, you have a software company with no idea how to make a competitive dGPU on the scale of GK110 or Hawaii telling Nvidia and AMD what they should do with their cards and placing restrictions on what they can do.
Now with Mantle you have someone who really knows GPUs writing the API for their specific architecture, and then letting others make their own implementations that are compatible with the API. So, I'd expect that if Nvidia does jump on board Mantle, that games would ship with three versions of the game, standard DirectX, Mantle GCN, Mantle Kepler.
It's the transfer of power of how your GPU works from Microsoft to AMD and game developers. It's a complete win. It means game developers have more say in what happens, we have architectures where the API and hardware are designed around each other, and it means everyone isn't locked into a Windows ecosystem.
Personally it's great for me. fglrx runs TF2 better than Catalyst in Windows yet everyone talks about how much fglrx blows. There's supposedly massive improvements and hearing that Mantle should be coming to Linux is the best news I've heard all day.
I'm drooling over the fact I would be running a complete system compiled for bdver2 architecture with an optimized API implementation just for my GPU.