nVidia's Gameworks Bane for PC Gaming?

Are You Angry At nVidia?

  • No

    Votes: 4 25.0%
  • Doesnt Bother Me

    Votes: 3 18.8%
  • Yes

    Votes: 5 31.3%
  • A Little

    Votes: 0 0.0%
  • Very Angry

    Votes: 4 25.0%

  • Total voters
    16

adityak469

Training To Beat Goku
So it turns out that Gameworks is not bad for PC gaming, but it was Ubisoft at fault for W_D being badly optimised. [MENTION=150630]sam_738844[/MENTION] prrety much cleared out everything. There's no reason to rage at and bash nVidia and claiming that GW made W_D an un-optimsed game for AMD hardware. Now directly quoting [MENTION=150630]sam_738844[/MENTION] 's post because I'm too lazy to edit the thread from scratch :p :p

Couple of facts first up:

-GameWorks in Watch_Dogs is only doing the HBAO and HBAO+ implementations and nothing else at all. So if you want to turn gameworks features off in WD you can 100% do that.

-AMD's (robert hallock) claims about some of the documentation and examples missing were 100% false. They just couldn't be bothered to find them on NV's site.

Next i am going to Quote this PCper object




NVIDIA and AMD Fight over NVIDIA GameWorks Program: Devil in the Details | PC Perspective


So right out of the gate there are three blatant inaccuracies with AMD's statements


All the articles on this subject are just bullcrap, unjustified and without any substantial proof. I'm sure most of you are already aware of the AMD side of the argument since it's the only one getting actual publicity with this subject and also because of the tendency to wave the pitch fork for NOTHING against nvidia.

However here are some opinions from people who aren't actually PR employees of either AMD or Nvidia but people who have experience with gameworks and dealing with AMD and Nvidia: so time to open your both eyes and check what they have, because these are serious guys you better start believing in.

First up John McDonal, ex-nvidia employee, worked on watch dogs and on the gameworks implementation. No longer an Nvidia employee:

Excerpts from his tweets

he said that it was utterly frustrating to see an article criticizing work one did at former employer and not able to comment on the one person who they were quoting from is full of unsubstantiated bullshite, he also thanked forbes for that. John actually had never spoken for nvidia, and he was in the dev tech for 6 years and he says that "never, not a single time it was asked to a developer to deny title access to AMD or remove things that were beneficial to AMD. He directly refuted that fact that GW locked out AMd from optimization saying that "everything visible goes thry the GPU and everything goes thru the GPU goes thru the driver , so yes i dispute it"

Because the article was about what "he" did because HE was engineer in ubisoft montreal for watch_dgos. the fact that amd doesnt get source code DOES NOT preclude the ability to optimize or analyze. Drivers still sees complete call sequence and shader which were enough for optimization. moral is You DO NOT need source code to optimize.

Next up is Intel's Graphics Lead Andrew Lauritzen:





NVIDIA Game Works, good or bad? - Page 8 - Beyond3D Forum

Lauritzen on AMD not being interested in talking about giving intel or Nvidia access to mantle despite publicly stating otherwise:
Quote:
We have asked them for specs several times (which would be step one) and they have refused.

referring there to specs in order to get an idea how to possibly make drivers for it [mantle]

NVIDIA Game Works, good or bad? - Page 8 - Beyond3D Forum

In the end the whole argument about Gameworks being terrible and evil comes from the fact that the libraries are proprietary (they btw are open for devs who license them). And because they are (or were, considering that only the libraries for the NV only features are closed from devs) people have for some reason collectively decided that there must be some AMD crippling happening. Without any actual proof.

In fact if it was not for GW, you guys would be infuriated to see WORSE optimized games for PC as games are always primarily aimed at console and the ported, there's a good chance games developed primarily for consoles like Watch_Dogs , Far Cry 3, Crysis series, etc. would have even WORSE optimizations than they already have.

- How does aiding a developer port a game they may not have the resources to bring to PC "hurt the PC gaming community"? Arguably, without the resources and time NVIDIA pour into GameWorks / the PC gaming industry wouldn't be where it is today. Same goes for Gaming Evolved from AMD.

So anyone still want make a claim against GW as how it crippled AMDs capabilities, its high time to get the facts right and get rid of the blindness that prevails.


COURTESY -- oc.NET, beyond3d, pcper, tweeter

Still open to more opinions, will edit more accordingly. :)
 
Last edited:

NVIDIAGeek

Long Live Gojira!
It's a goddarn bane, effing Nvidia monopolizing GPU dept. Even though I might not get better performance from my AMD card, I'm pretty sure I'll be sticking to AMD cards till they go bankrupt (exaggeration).
 

sam_738844

Wise Old Owl
[MENTION=271931]adityak469[/MENTION] I will shut this down once and for all,

[MENTION=60024]NVIDIAGeek[/MENTION] I thought you knew facts

Its about damn time I bring my keyboard close.


Couple of facts first up:

-GameWorks in Watch_Dogs is only doing the HBAO and HBAO+ implementations and nothing else at all. So if you want to turn gameworks features off in WD you can 100% do that.

-AMD's (robert hallock) claims about some of the documentation and examples missing were 100% false. They just couldn't be bothered to find them on NV's site.

Next i am going to Quote this PCper object


NVIDIA has properly opened up the GameWorks program for developers to accelerate and optimize specific features for AMD hardware should they choose to do so. Only NVIDIA-only features like PhysX and TXAA remained in the "black box" form.

NVIDIA and AMD Fight over NVIDIA GameWorks Program: Devil in the Details | PC Perspective


So right out of the gate there are three blatant inaccuracies with AMD's statements


All the articles on this subject are just bullcrap, unjustified and without any substantial proof. I'm sure most of you are already aware of the AMD side of the argument since it's the only one getting actual publicity with this subject and also because of the tendency to wave the pitch fork for NOTHING against nvidia.

However here are some opinions from people who aren't actually PR employees of either AMD or Nvidia but people who have experience with gameworks and dealing with AMD and Nvidia: so time to open your both eyes and check what they have, because these are serious guys you better start believing in.

First up John McDonal, ex-nvidia employee, worked on watch dogs and on the gameworks implementation. No longer an Nvidia employee:

Excerpts from his tweets

he said that it was utterly frustrating to see an article criticizing work one did at former employer and not able to comment on the one person who they were quoting from is full of unsubstantiated bullshite, he also thanked forbes for that. John actually had never spoken for nvidia, and he was in the dev tech for 6 years and he says that "never, not a single time it was asked to a developer to deny title access to AMD or remove things that were beneficial to AMD. He directly refuted that fact that GW locked out AMd from optimization saying that "everything visible goes thry the GPU and everything goes thru the GPU goes thru the driver , so yes i dispute it"

Because the article was about what "he" did because HE was engineer in ubisoft montreal for watch_dgos. the fact that amd doesnt get source code DOES NOT preclude the ability to optimize or analyze. Drivers still sees complete call sequence and shader which were enough for optimization. moral is You DO NOT need source code to optimize.

Next up is Intel's Graphics Lead Andrew Lauritzen:

AMD isn't quite the white knight you make them out to be here. For instance while they seem to unofficially "say" that game devs are allowed to modify the TressFX code (although they have no license to say as much), they will not allow other IHVs to post optimized versions. Mantle is similar... to the press they say that they want it to be portable and would discuss standardizing it but have so far refused to even share specs with other IHVs let alone have a discussion. Really not that different from GW in practice, they've just managed to avoid getting press attention about it so far.

Anyways enough said really. As I noted none of this is new at all... folks who think this hasn't been the situation since day one are just fooling themselves. Pretty much all IHVs are entirely self-serving and their actions are mostly equivalent... the only thing that varies is the PR spin.

No it doesn't... Gameworks is just a library that happens to use DirectX. It's not some nefarious "engine layer" or something that you have to sign over your soul to use and henceforth all of your code gets sent to NVIDIA for inspection before being run on any piece of hardware
Quote:
If you think IHVs require access to C++ source code to see how an application is using the GPU - in detail - I've got some news for you How would driver optimizations even be possible if this was the case?

NVIDIA Game Works, good or bad? - Page 8 - Beyond3D Forum

Lauritzen on AMD not being interested in talking about giving intel or Nvidia access to mantle despite publicly stating otherwise:
Quote:
We have asked them for specs several times (which would be step one) and they have refused.

referring there to specs in order to get an idea how to possibly make drivers for it [mantle]

NVIDIA Game Works, good or bad? - Page 8 - Beyond3D Forum

In the end the whole argument about Gameworks being terrible and evil comes from the fact that the libraries are proprietary (they btw are open for devs who license them). And because they are (or were, considering that only the libraries for the NV only features are closed from devs) people have for some reason collectively decided that there must be some AMD crippling happening. Without any actual proof.

In fact if it was not for GW, you guys would be infuriated to see WORSE optimized games for PC as games are always primarily aimed at console and the ported, there's a good chance games developed primarily for consoles like Watch_Dogs , Far Cry 3, Crysis series, etc. would have even WORSE optimizations than they already have.

- How does aiding a developer port a game they may not have the resources to bring to PC "hurt the PC gaming community"? Arguably, without the resources and time NVIDIA pour into GameWorks / the PC gaming industry wouldn't be where it is today. Same goes for Gaming Evolved from AMD.

So anyone still want make a claim against GW as how it crippled AMDs capabilities, its high time to get the facts right and get rid of the blindness that prevails.


COURTESY -- oc.NET, beyond3d, pcper, tweeter
 
Last edited:

Samarth 619

Modrator @ Xbhp Biking
A regulatory authority is needed. I can see the gaming industry going down, specially the PC gaming industry.

But the real culprits are some developers. Why are they playing along when they know that their game will run best only on half the hardware in the market? Why can't they still go to DirectX, OpenGL or Intel HD Graphics compatibility and force manufacturers to do the same?
Could there be some hidden benefits involved?

AMD will further impede cross compatibility, and then there will be 2 types of games: nVidia optimised and AMD optimised. Sales of each game will be almost halved of its true potential. This is not good news.
Already with gaming improving on mobile devices & increasing competition, PC gaming is facing the axe slowly.
Will we only be left with consoles one day, because PC games themselves sell at such low prices even right now?


Today, they might just be optimising cleanly, but what about tomorrow? What's the guarantee to honesty? Should they even go in this Gameworks/ Mantle direction?


Its like Cadbury's in India. When they had complaints of worms in their chocolates in 2003, and FDI threatened their business, they got a Aluminum poly flow packaging... And in 2013 when they developed a stronghold in India, they're freely ignoring complaints of worms in their chocolates. Search the internet for "Cadbury chocolate worms" and see the complaints from India.

Corporates are not always reliable.
 
Last edited:
OP
adityak469

adityak469

Training To Beat Goku
[MENTION=271931]adityak469[/MENTION] I will shut this down once and for all,

[MENTION=60024]NVIDIAGeek[/MENTION] I thought you knew facts

Its about damn time I bring my keyboard close.


Couple of facts first up:

-GameWorks in Watch_Dogs is only doing the HBAO and HBAO+ implementations and nothing else at all. So if you want to turn gameworks features off in WD you can 100% do that.

-AMD's (robert hallock) claims about some of the documentation and examples missing were 100% false. They just couldn't be bothered to find them on NV's site.

Next i am going to Quote this PCper object




NVIDIA and AMD Fight over NVIDIA GameWorks Program: Devil in the Details | PC Perspective


So right out of the gate there are three blatant inaccuracies with AMD's statements


All the articles on this subject are just bullcrap, unjustified and without any substantial proof. I'm sure most of you are already aware of the AMD side of the argument since it's the only one getting actual publicity with this subject and also because of the tendency to wave the pitch fork for NOTHING against nvidia.

However here are some opinions from people who aren't actually PR employees of either AMD or Nvidia but people who have experience with gameworks and dealing with AMD and Nvidia: so time to open your both eyes and check what they have, because these are serious guys you better start believing in.

First up John McDonal, ex-nvidia employee, worked on watch dogs and on the gameworks implementation. No longer an Nvidia employee:

Excerpts from his tweets

he said that it was utterly frustrating to see an article criticizing work one did at former employer and not able to comment on the one person who they were quoting from is full of unsubstantiated bullshite, he also thanked forbes for that. John actually had never spoken for nvidia, and he was in the dev tech for 6 years and he says that "never, not a single time it was asked to a developer to deny title access to AMD or remove things that were beneficial to AMD. He directly refuted that fact that GW locked out AMd from optimization saying that "everything visible goes thry the GPU and everything goes thru the GPU goes thru the driver , so yes i dispute it"

Because the article was about what "he" did because HE was engineer in ubisoft montreal for watch_dgos. the fact that amd doesnt get source code DOES NOT preclude the ability to optimize or analyze. Drivers still sees complete call sequence and shader which were enough for optimization. moral is You DO NOT need source code to optimize.

Next up is Intel's Graphics Lead Andrew Lauritzen:





NVIDIA Game Works, good or bad? - Page 8 - Beyond3D Forum

Lauritzen on AMD not being interested in talking about giving intel or Nvidia access to mantle despite publicly stating otherwise:
Quote:
We have asked them for specs several times (which would be step one) and they have refused.

referring there to specs in order to get an idea how to possibly make drivers for it [mantle]

NVIDIA Game Works, good or bad? - Page 8 - Beyond3D Forum

In the end the whole argument about Gameworks being terrible and evil comes from the fact that the libraries are proprietary (they btw are open for devs who license them). And because they are (or were, considering that only the libraries for the NV only features are closed from devs) people have for some reason collectively decided that there must be some AMD crippling happening. Without any actual proof.

In fact if it was not for GW, you guys would be infuriated to see WORSE optimized games for PC as games are always primarily aimed at console and the ported, there's a good chance games developed primarily for consoles like Watch_Dogs , Far Cry 3, Crysis series, etc. would have even WORSE optimizations than they already have.

- How does aiding a developer port a game they may not have the resources to bring to PC "hurt the PC gaming community"? Arguably, without the resources and time NVIDIA pour into GameWorks / the PC gaming industry wouldn't be where it is today. Same goes for Gaming Evolved from AMD.

So anyone still want make a claim against GW as how it crippled AMDs capabilities, its high time to get the facts right and get rid of the blindness that prevails.


COURTESY -- oc.NET, beyond3d, pcper, tweeter

OK so you cleared my facts about this(a big thank you for it :) ), and now i'll edit the post and then i'll ask the mods to close the thread :p
 

NVIDIAGeek

Long Live Gojira!
[MENTION=88006]sam[/MENTION]: I know the facts, been reading about it since W_D came out, but it doesn't change the fact that GW optimized games run poorly on AMD cards, like Batman series, ACIV and now W_D. Mantle uses GCN architecture to improve the framerate for those who own GCN cards, it doesn't harm the NVIDIA users, it only improves for the AMD users. It isn't the same as GW, which uses DX11 and tweaks it so that it will run great on NVIDIA cards(it must because they have the engine code) and with more bells and whistles. Many games never use Mantle and this cripples AMD users, and no driver has improved the performance of a game by 8-10 fps, only about 2-3, that says a lot about optimizing the game for a specific card.





Sadly, The Witcher 3 users GW, let's see whether it's developers or GW responsible for proper optimizations.
 
OP
adityak469

adityak469

Training To Beat Goku
[MENTION=88006]sam[/MENTION]: I know the facts, been reading about it since W_D came out, but it doesn't change the fact that GW optimized games run poorly on AMD cards, like Batman series, ACIV and now W_D. Mantle uses GCN architecture to improve the framerate for those who own GCN cards, it doesn't harm the NVIDIA users, it only improves for the AMD users. It isn't the same as GW, which uses DX11 and tweaks it so that it will run great on NVIDIA cards(it must because they have the engine code) and with more bells and whistles. Many games never use Mantle and this cripples AMD users, and no driver has improved the performance of a game by 8-10 fps, only about 2-3, that says a lot about optimizing the game for a specific card.





Sadly, The Witcher 3 users GW, let's see whether it's developers or GW responsible for proper optimizations.
its more like the dev's fault as far as i can say and AFAIK
 

sam_738844

Wise Old Owl
I hope so too.

hmm

Splinter Cell: Blacklist Performance, Benchmarked - TechSpot

7970 and 770 are within a couple frames of each other like always in any games. Where's the Gameworks effect here?

Sapphire R9 290 Vapor-X OC Review - Page 4

780 is 2 fps ahead of the 290x here in AC IV.

Sapphire R9 290 Vapor-X OC Review - Page 6

In Hitman, both the 290 and 290x beat the 780 and the 290x even ties the 780 Ti.

So if Nvidia needs Gameworks to beat AMD in ACIV then what is AMD using in Hitman to get the same result in their favor? Could it be just that the way one game is designed favors one type of card without any evil intent? Surely that can't be true.

The fact of the matter is this. There are plenty of non-gameworks titles where Nvidia wins. FarCry3, Tomb Raider, Crysis3 to start.

Also check hardocp, they have clearly showed that the 290X DD actually runs couple of FPS faster than 780ti in watch_dogs. Now lets not forget that games which are targeted to console platform are in a way targeted at AMD hardware, so optimizatio, in its entirety has much more inclination already towards AMD hardware, we never thought about that, why? because its not like that, its pure development perspective.
 

NVIDIAGeek

Long Live Gojira!
hmm



Splinter Cell: Blacklist Performance, Benchmarked - TechSpot



7970 and 770 are within a couple frames of each other like always in any games. Where's the Gameworks effect here?



Sapphire R9 290 Vapor-X OC Review - Page 4



780 is 2 fps ahead of the 290x here in AC IV.



Sapphire R9 290 Vapor-X OC Review - Page 6



In Hitman, both the 290 and 290x beat the 780 and the 290x even ties the 780 Ti.



So if Nvidia needs Gameworks to beat AMD in ACIV then what is AMD using in Hitman to get the same result in their favor? Could it be just that the way one game is designed favors one type of card without any evil intent? Surely that can't be true.



The fact of the matter is this. There are plenty of non-gameworks titles where Nvidia wins. FarCry3, Tomb Raider, Crysis3 to start.



Also check hardocp, they have clearly showed that the 290X DD actually runs couple of FPS faster than 780ti in watch_dogs. Now lets not forget that games which are targeted to console platform are in a way targeted at AMD hardware, so optimizatio, in its entirety has much more inclination already towards AMD hardware, we never thought about that, why? because its not like that, its pure development perspective.

Well, ef GW then, doesn't do shyt, Mantle is better. :D
 
Top Bottom