AMD not impressed by Nvidia's Gameworks programme
AMD's Robert Hallock has explained their extreme displeasure over Nvidia's Gameworks optimization programme.
Hallock even went so far as to call it a “clear and present threat” to PC gamers over the way participation often precludes developers from taking optimization suggestions from AMD.High profile titles like Watch Dogs, Assassin's Creen IV and Batman: Arkham Origins taking advantage of Gameworks and AMD feels that PC gamers that choose Radeon GPUs over Nvidia's GeForce GPUs are being given a raw deal.
Hallock stated, “Gameworks represents a clear and present threat to gamers by deliberately crippling performance on AMD products (40 per cent of the market) to widen the margin in favour of NVIDIA products.”
“Participation in the Gameworks program often precludes the developer from accepting AMD suggestions that would improve performance directly in the game code – the most desirable form of optimization,” he continued.
“The code obfuscation makes it difficult to perform our own after-the-fact driver optimizations,” Hallock concluded, “as the characteristics of the game are hidden behind many layers of circuitous and non-obvious routines. This change coincides with Nvidia’s decision to remove all public Direct3D code samples from their site in favor of a ‘contact us for licensing’ page. AMD does not engage in, support, or condone such activities.”
Nvidia's Cem Cebenoyan has responded to Hallocks claims explained that Nvidia has never restricted developers from seeking optimization advice from AMD in their Gameworks agreements.
“I’ve heard that before from AMD and it’s a little mysterious to me,” Cebenoyan began. “We don’t and we never have restricted anyone from getting access as part of our agreements. Not with Watch Dogs and not with any other titles.”
He explained, “Our agreements focus on interesting things we’re going to do together to improve the experience for all PC gamers and of course for Nvidia customers. We don’t have anything in there restricting anyone from accessing source code or binaries. Developers are free to give builds out to whoever they want. It’s their product.”
“The way that it works is we provide separate levels of licensing,” he added. “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.”