Ok, mal kurz zur Einstimmung. Später kommt mehr.
Asynchronous Shader: Nvidias Grafikkarten soll eine wichtige DX12-Funktion fehlen - Golem.de
Und der Link zu einer Forendiskussion, bei der ein Mitarbeiter Stellung bezogen hat:
[Various] Ashes of the Singularity DX12 Benchmarks - Page 121
"P.S. There is no war of words between us and Nvidia. Nvidia made some incorrect statements, and at this point they will not dispute our position if you ask their PR. That is, they are not disputing anything in our blog. I believe the initial confusion was because Nvidia PR was putting pressure on us to disable certain settings in the benchmark, when we refused, I think they took it a little too personally."
Zum Thema Tesslation:
AMD vs. Nvidia - >>Gameworks sabotiert auch die Leistung von Geforce-Grafikkarten<< - GameStar
YouTube
Diskussion auf reddit:
Does Nvidia Gameworks (and tesselation) really cripple AMD cards? I can't tell. : pcmasterrace
"It's not that AMD wants to be given NVIDIA source code. That's obviously bogus and not going to happen. What AMD wants to see is
developer access to that code. When a developer is profiling the performance of their app, the closed source gameworks binaries cannot be improved or changed in any way to perform better on Radeon.
Of course NVIDIA knows this. That's why NVIDIA does it in this way. Perhaps not the
main reason, but it's a powerful reason why you would only provide a dev closed source blobs.
After the game launches, AMD has to reverse engineer the shaders with a variety of tools, intuit how those shaders are working, then put together a driver that improves performance. If a patch is pushed to change the nature of those shaders, then all that optimization work is useless.
Compare that to AMD's GPUOpen program. It's 100% open source. Every tool, effect, SDK, library, whatever. If a dev takes it, they can add to it or change it, redistribute it, or even make it work nicely on NVIDIA. It's all under the MIT license, and free."
Ich bin übrigens auch im 3D Bereich tätig, zwar keine Spiele, aber 3D Scanner. Ihr könnt mir glauben, dass das absurd ist. Die Geometrieshader der Nvidia Karten packen das noch, aber es ist völlig übertrieben. AMD Karten haben genügend Geometrieshader für Games.