Nvidia does not really need to pay them anything, if its a feature that only works on AMD then no game will gona use it, we already seem that happening with Deferred Contexts on DX11, and thats was on Nvidia side that has most of the market. Same reason of why Mantle was DOA no matter if it was good or not. Same reason of why nvidia has to pay for them to use Gameworks, etc.
The PC marketshare is slipping or has slipped below 20% for AMD gpus. Certain peoplle really seem to be full of wishful thinking than based in reality. There was a ps4 developer posting here at anandtech, stating that it is unknown if Asynchronous compute will make much of a difference at all. In theory, yes but in practice its feasibility is very dependent on the application. But now we have so many posters turning this one capability into the most important feature of dx12.
We have one alpha benchmark that starts up with an AMD logo and people are running wild with it.
Surely it should be understood that maxwell is a totally different architecture. What this means is not everything will work the same as it does on GCN. does these mean nvidia is doomed or that they simply can't compete in dx12? What a huge jump in logic from such limited information coming from an alpha stage benchmark.
Nvidia asked the developer not to have a feature enabled at this time, so the jump in logic is that nvidia will not and can never use that feature. Well, they also asked that msaa not be used at this point, I guess nvidia cards can't do msaa. Everyone spread the word, nvidia cards can't do msaa.
How many games are gonna be like this alpha stage ashes benchmark? How many games will be on other engines? I somehow feel like this will be a tiny speck compared to the big block buster AAA games built for dx12.
Let's say that nvidia cannot do any asynchronous compute at all....Considering the xbone has only 2 ACE units, i can't see why or how nvidia will be in such a terrible position once we actually have dx12 games come out.
See, i won't kid myself or anyone else. The ACE is strictly GCN. I mean, it is an AMD thing. That doesn't mean that maxwell cannot perform any asynchronous functions at all. Perhaps they achieve this in a drastically different way, perhaps the specific implementation is causing stalls. Does this mean that nvidia can't fix this, that they are totally helpless?
We have so so little information. Yet people are writing books. You cannot ignore the fact that the PC gaming market is 80% nvidia. Developers want to sell their games, they have to.
We saw nvidia fix star swarm so dramatically their dx11 results were jaw dropping. It's easy to see there is a problem with nvidia dx12 performance in the Ashes alpha demo but it is a real far stretch to make this into anything else.
Ultimately, we have very little data and a lot of wishful thinking. The real games of dx12 will be all that matters, not some alpha benchmark that starts up with an AMD logo on it