What are you basing this on, the 1920x1080 benchmarks? If so those are basically irrelevant to many people.
Perhaps you didnt phrase that the way you wanted but 1080p performance is relevant to the vast majority of people.
I should have said "many people that buy high end graphics cards." Most do not buy a $400-500 card for 1080p.
Source?
In addition to that key point is this other one:To put this particular argument to bed, I told Cebenoyan I wanted crystal clear clarification, asking “If AMD approached Ubisoft and said ‘We have ideas to make Watch Dogs run better on our hardware,’ then Ubisoft is free to do that?”
“Yes,” he answered. “They’re absolutely free to.”
So, what Nvidia is saying that it prevents the dev from giving Nvidia's code to AMD, but not the developer's code. That's a pretty key distinction which seems to be getting glossed over in the outrage. That, and the dev is free to change Nvidia's code however they see fit.As for the Nvidia-specific source code: “The way that it works is we provide separate levels of licensing,” Cebenoyan explains. “We offer game developers source licensing, and it varies whether or not game developers are interested in that. Now, like any other middleware on earth, if you grant someone a source license, you grant it to them. We don’t preclude them from changing anything and making it run better on AMD.”
I dislike this sort of style of development greatly, it causes no end of troubles for developers and for every hour it saves in dev time it normally takes two in hard to track down problems.
AMD has an option however, it can build its own competing middleware, open source it and take patches from Nvidia, game developers etc and build a truly open standard implementation. It would kill gameworks pretty quickly.
There are a couple of potential problems with Nvidia's response which are a bit weasel like.
1) As mentioned above they grant the source code to the developers (at a cost, probably a substantial cost) and they wont be able to transfer it to AMD so AMD can't see or do anything about it although they can recommend things that would perform better on their hardware and drivers and the developers can implement that..
2) It seems very one way for Nvidia to pass code to the developers and not take performance improvements back. Not saying this is how it works but imagine a developer has issues on AMD, fixes the problems and finds it improves AMD and has no impact on Nvidia would Nvidia take the source code changes? I suspect not. That means in the future someone else getting gameworks would have the exact same issue.
3) Unless a company buys the source code licence (for extra) they wont be able to fix issues on AMD cards. If you don't have the source code you can't fix it and if you do then pay extra to fix it you have to do the same fix another developer did before making it more expensive to support AMD cards well. Some developers aren't going to bother.
I'm sorry but I may be missing your meaning. I don't see anything at all that is weasel like, or anything negative. Nvidia has spent their own money researching, developing, and building tools to assist game developers and cut down the developers costs. They do this for a license fee. This is a business model that is completely acceptable. Of course they can not transfer that tools source code it to AMD, and no one should expect that. GM does share blueprints with Ford. If AMD wanted to, they could reverse engineer the code from their version of the product, at I would assume to be a fairly large commitment of time and money.
I should have said "many people that buy high end graphics cards." Most do not buy a $400-500 card for 1080p.
There are a couple of potential problems with Nvidia's response which are a bit weasel like.
1) As mentioned above they grant the source code to the developers (at a cost, probably a substantial cost) and they wont be able to transfer it to AMD so AMD can't see or do anything about it although they can recommend things that would perform better on their hardware and drivers and the developers can implement that.
2) It seems very one way for Nvidia to pass code to the developers and not take performance improvements back. Not saying this is how it works but imagine a developer has issues on AMD, fixes the problems and finds it improves AMD and has no impact on Nvidia would Nvidia take the source code changes? I suspect not. That means in the future someone else getting gameworks would have the exact same issue.
3) Unless a company buys the source code licence (for extra) they wont be able to fix issues on AMD cards. If you don't have the source code you can't fix it and if you do then pay extra to fix it you have to do the same fix another developer did before making it more expensive to support AMD cards well. Some developers aren't going to bother.
I don't understand how any of this is weasely. Under what justification is AMD entitled to see GameWorks code just because a third party is developing software using it?
But yet AMD is talking if there is some law that Ubisoft needs to share their property with them...
No, AMD is talking as if there is some law that Nvidia needs to share their property with them.
Sorry, but no.
The claims by AMD are just outrageous in this case. Not only are some of them provably false (things they said weren't provided are freely available on the Nvidia website, even now), but they fly in the face of all notions of intellectual property.
AMD is pushing well beyond marketing spin and into outright deception and lying lately, and I don't like it.
the times are changing...just look at unreal's new business model, community contributions with source code access via a subscription model not unlike adobes creative suite. It is pretty old fashioned to do this kind of dev behind closed doors when they are trying to provide value to as many devs as fast as possible. It is antithetical to their stated goals of trying to push the industry forward[sentiments from the pcper editorial].
I don't like seeing gameworks drive industry apart through this kind of BS. If gameworks resulted in a well optimized and beautiful looking game in for instance Watch Dogs and if it ran well on both vendors hardware i'd be a huge fan of nVidia, nvidia is not delivering this, not by a long shot. I can't imagine this is what's driving the massive extra cash nVidia whats for their hardware in a given performance segment?, it's clearly what they intend, but cmon!
Be nice if we can all get along.
And Carfax, AMD does not dictate what the retailers charge for items. They make a suggested price and retailer raise or lower as they want. So don't act like AMD lowered and raise the prices on the R9 GPUs.
Well I have great news for you there Attic. The ONLY GAMEWORKS feature in Watch Dogs is HBAO+ (aside from TXAA which requires CUDA). Guess what?
HBAO+ works on AMD. HBAO+ is gameworks. Guess you can go ahead and start being a fan of nvidia, because this feature is a gameworks feature that works on both AMD and Nvidia, and runs at similar speeds on both AMD and nvidia.
Why AMD insists on spending million upon millions on deceptive marketing really baffles me. To create controversies that are entirely baseless such as this one. They don't need to do that. Put that money towards software development instead for frick sake.