Originally Posted by BradleyW
1) Nvidia pay game developers to use Gameworks, not the other way around.
2) This saves developer's money from having to create their own technologies.
3) Gameworks is a black box procedure with attached functions and library assets which can't be accessed by the developer to optimize.
4) Competition can't analyse this black box code for their own driver optimization. Performance greatly suffers.
6) Black box procedures and assets aren't optimal in their "sort of copy/paste implementation".
7) Gameworks is designed to be overly taxing without any justification. Not a single reason of justification.
8) Yes, you can turn off Gameworks, but there aren't any substitutes in their place that have an "equal" visual impact (See point 2).
9) Gameworks overly reduces performance on the intended target hardware (in this case, Nvidia GPU's, especially the GTX 700 series).
10) Gameworks convinces users to purchase the latest Nvidia hardware in an unethical and sabotaging way. Again, look at the GTX 700 users. They've suffered incredibly with bad performance.
My points are based on 6 years of programming experience. I've not directly mentioned AMD in any of my points. Point 3 goes for ALL GPU vendors, not just AMD.
Boycott every business and then they might change their ways to meet the customers demands instead of suiting their own agenda.
1. And doesn't AMD pay to other developers? Also, no one needs to pay for gameworks. It is free. Even you can use it.
2. Well, of course. Isn't that why it is there?
3. No it is not. Nvidia will happily tailor gameworks to the game developer's request. It was never a fully black box. All the game developer has to do is sign a contract which prevents him from sharing the gameworks base code with any third parties. AMD did the same thing with mantle, and with HairFX, etc etc.
4. Competition isn't mean to run that code. Also needing the code doesn't make optimisation impossible. It has been shown numerous times in the past that this excuse, is a huge BS.
5. I see what you did.
6. See point 3.
7. Do you have any proof of that? Gameworks is to create visual tech, and that cost in performance everywhere, every time. You don't expect to run today's games (even without gameworks) on 5 years old cards do you?
8. Is there an alternative? And why should nvidia offer any? And why doesn't AMD offer any?
9. Tech requires power. The same as tessellation required new cards, the same as DX11 features required new cards, the same as HairFX requires stronger cards. New tech requires more power. This is true to both nvidia and AMD. No exceptions.
10. That is it's job. To offer something extra to buying nvidia. The 700 suffered with bad performance? The 700 is running fine for it's tech. Are you claiming that the 7xxx series from AMD should be toe to toe in today's performance with the Fury X? Because if the 700 series came out to rival the 7xxx series, than on that account, fury X should run equal terms with the 7970 GE. Why isn't it? Why did AMD gimped the 7xxx series? And why aren't you angry about them?
Your 6 years programming experience seems to know very little about developing games.
So lets buy cards from the company which doesn't deliver any new tech in the last 6 years to mention about, and stay put on the tech side, because who cares about moving forward. It's overrated...