• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

What Is NVIDIA GameWorks?

Since there's already a thread on Gameworks, I might look for some input here.

Currently when running The Witcher 3, everything maxed out at 4k resolution I'm getting about 36-37 fps on a single 980Ti.
This is with Hairworks on, 8x Hairworks AA and preset set to High.

Now, if I turn Hairworks off, I get 40 fps.
That's 3 fps difference.

So what are all these reviews saying about losing 40% of fps when you activate Hairworks?

Probably depends on the driver and if any Witcher 3 patches were installed. The latest drivers and patches have solved most of the performance issues with hairworks.
 
Since there's already a thread on Gameworks, I might look for some input here.

Currently when running The Witcher 3, everything maxed out at 4k resolution I'm getting about 36-37 fps on a single 980Ti.
This is with Hairworks on, 8x Hairworks AA and preset set to High.

Now, if I turn Hairworks off, I get 40 fps.
That's 3 fps difference.

So what are all these reviews saying about losing 40% of fps when you activate Hairworks?

You apparently get almost twice the framerate as everyone else, so I'd say you have an amazing system!

1437535126iwTl74Zfm5_3_3_l.gif


1437535126iwTl74Zfm5_3_4_l.gif


they avg 24fps with gameworks on, and 32 with it off
 
Last edited:
The graphs you just posted show 30, 32, and 32 average FPS, and its the exact same chart twice, no hairworks or gameworks.
 
Gameworks is a middleware blackbox developed by nvidia. AMD/Intel can not see, and developers can't see unless they pay and then are not allowed to work with AMD/Intel to fix the performance in the code or aid them with driver updates for said gameworks title.

Game developers not taking part in the gameworks program can send their source code and can collaborate with GPU vendors to optimize their games and gpu vendors can optimize their drivers for said games.

what is better for the industry folks?

Do you have a source for the bolded?
 
Recent numbers suggest less than 18% of people have a problem with gameworks. :D
 
Further research shows that many people have no clue what it actually is, and form baseless conspiracy theories out of ignorance, boredom, or perhaps some as yet unnamed motivation. :D Also, what possible motivation could Nvidia have for handing over their source code to AMD? That's just asinine. They developed it, provide it to use or not as the dev sees fit. AMD does the same thing, occasionally releasing things a bit more freely to play the benevolent company. Both are corporate entities, both compete, one just happens to do it a lot better. I don't know why people can't just buy the one they like, and use it in good health.
 
Do you have a source for the bolded?

GameWorks has been criticized for its proprietary and closed nature. Competitors such as AMD, which do not offer a similar middleware, are unable to properly optimize Nvidia's libraries for their hardware. Users of AMD cards report drastically lower performance than their Nvidia equivalents for games that use the GameWorks API. AMD Chief Gaming Scientist, Richard Huddy, has claimed that developers who use GameWorks are contractually forbidden to work with AMD.

https://en.wikipedia.org/wiki/GameWorks_(API)
https://www.youtube.com/watch?v=fZGV5z8YFM8&feature=youtu.be&t=30m10s
http://www.extremetech.com/extreme/...surps-power-from-developers-end-users-and-amd
http://gamingbolt.com/amd-nvidia-ga...ty-of-the-developers-gamers-who-run-amd-cards

As a result of the backlash, Nvidia changed its policy to allow game developers access to the source code as of mid April of last year. However according to AMD, this did not alter the situation, as game developers engaged in the Nvidia GameWorks program were still not allowed to work with AMD to optimize the code for their hardware. Something which Nvidia initially denied but later Nvidia’s Tom Petersen and Rev Lebaradian admitted. Witcher 3 developers, CD Projekt Red, reaffirmed this again two days ago.

Read more: http://wccftech.com/nvidia-responds-witcher-3-gameworks-controversy/#ixzz3jJ0vtDRY
 
Well the original Physx does run on Amd cpu so likely they could offload the work to their gpu, but that would require they build their own version of the sdk. Nvidia paid a good deal of money for physx when everyone was laughing at it back in 2008. Here it is in 2015 and it is being used to do in videogames what a shave and haircut is used in non real time rendering does... pixar is a multi billion dollar company that integrated "a shave and hair cut" because they could not get good looking hair from their own private render. Think about this for a second pixar who everyone looks to for animated films was using something similar to what physx does now, and people wonder why they do not want to share the code?

So both of the links below are public domain at this point but you really want to double check the readme on the second before looking at it just in case.

ok this is kinda bending the tos but http://physxinfo.com/wiki/PhysX_plug-in_for_Maya
this shows what it is used for...
and this is where it used to be...
http://sourceforge.net/p/nimaplugin/code/HEAD/tree/release/v1.0.1/

well actually you can run physx on amd hardware but you have to run a recompiled version of the ageia sdk. It is major pita and does not support the more recent rendering code and things like converting hairworks to fast code in your game engine.
 
Gameworks is a middleware blackbox developed by nvidia. AMD/Intel can not see, and developers can't see unless they pay and then are not allowed to work with AMD/Intel to fix the performance in the code or aid them with driver updates for said gameworks title.

Game developers not taking part in the gameworks program can send their source code and can collaborate with GPU vendors to optimize their games and gpu vendors can optimize their drivers for said games.

what is better for the industry folks?

False, both AMD and Intel can see the code running in their drivers.
This myth about "black box" really needs to die fast.

Name me a game that shipped sourcecode, not binaries for optimization...I think we both know the answer to that one right?
 
Last edited:
False, both AMD and Intel can see the code running in their drivers.
This myth about "black box" really needs to die fast.

Name me a game that shipped sourcecode, not binaries for optimization...I think we both know the answer to that one right?

Everyone else is posting extensive evidence to proove their point, where's yours? It's not even necessary for them to do so because it's an obvious point to make. If multiple links and the wiki disagree with you, what credibility do you have on this claim?
 
Quotes from the "Chief Gaming Scientist" from the competing company are hardly evidence. Also, just because some random sites are linked, this is also not evidence. I'm not saying there isn't evidence out there, and maybe somebody who actually has REAL, hard evidence can chime in. However, I don't see much in the way of "evidence" from either side of this argument, so I'm going to go with common sense on this one until it's proven otherwise. Which is, the nutjobs can keep on theorizing conspiracies while the rest of us enjoy our hardware. Nothing to see.
 
Nvidia user for 10 years here. Gamework is literally video game cancer.
 
Quotes from the "Chief Gaming Scientist" from the competing company are hardly evidence. Also, just because some random sites are linked, this is also not evidence. I'm not saying there isn't evidence out there, and maybe somebody who actually has REAL, hard evidence can chime in. However, I don't see much in the way of "evidence" from either side of this argument, so I'm going to go with common sense on this one until it's proven otherwise. Which is, the nutjobs can keep on theorizing conspiracies while the rest of us enjoy our hardware. Nothing to see.

Common sense is not grasping basic business 101? Education system is failing us again. Evidence is centuries of business history. This is not some alien concept, it's practiced for centuries in many industries to various degrees of success (Monsanto says hi):

nVidia's simply following the Sony/Creative labs business model, pushing for closed standards - Betamax, EAX etc - in an attempt to achieve market capture, it's a valid business approach, just not good for consumers/market in the rare instances where it succeeds, we usually end up with stagnation and high prices.

Luckily for consumers the market usually overcomes such models in the relatively fast moving technology-based industries:
http://www.fastcompany.com/1290466/sonys-long-list-format-failure-betamax-memorystick-micro

Apparently nutjob is code for basic college electives.

Nvidia user for 10 years here. Gamework is literally video game cancer.

Same here, nVidia user AND against closed standards and black boxes, for my own sake really, it's not hard to see the big picture, I don't want a repeat of the 20 years post-Aureal in the sound card market happening to video cards.
 
They are differentiating the features of their product line, and providing OPTIONAL features. We do not live in a society of truly open standards in the consumer market. However, these features still work on other hardware, and if you don't like them, or can't handle the performance hit, you can TURN THEM OFF. If developers are choosing to implement the features, that says something. People are buying NV hardware which also says something.

You don't think AMD would push something like this as a closed standard if they thought they could? The reason they push their tech more openly is that's the only way they can and still keep some share of the market. Don't think for one second that they're doing it for the betterment of humanity.

Both companies will take any advantage that they can, and just because they're approaching it in ways that make sense to them or that make sense to their position does not mean either is done benevolently. Gameworks isn't a gift, but it's optional, and the developer can implement it or not, and the user can enable it or not. It's a choice, and as long as it remains as such, then it's not hurting anyone. The same goes for picking the brand you want. It's a choice. Choice A, offers this level of performance, includes these features, and has support for X. Choice B offers another level of performance, offers a different set of features, and has support for Y. That sounds like a fairly balanced capitalist approach to me. Why choose a Playstation over an XBoxOne? Why choose one brand of car over another? Choices, tastes, perceived value, quality of product, etc. This is no different. Pick the one you like and enjoy it.

Once again, I'd need to see some REAL proof to even accept the black box thing.

Also, as far as education goes... (you should spell weirdo correctly if you want me to take that statement seriously...)
 
Last edited by a moderator:
GameWorks has been criticized for its proprietary and closed nature. Competitors such as AMD, which do not offer a similar middleware, are unable to properly optimize Nvidia's libraries for their hardware. Users of AMD cards report drastically lower performance than their Nvidia equivalents for games that use the GameWorks API. AMD Chief Gaming Scientist, Richard Huddy, has claimed that developers who use GameWorks are contractually forbidden to work with AMD.

https://en.wikipedia.org/wiki/GameWorks_(API)
https://www.youtube.com/watch?v=fZGV5z8YFM8&feature=youtu.be&t=30m10s
http://www.extremetech.com/extreme/...surps-power-from-developers-end-users-and-amd
http://gamingbolt.com/amd-nvidia-ga...ty-of-the-developers-gamers-who-run-amd-cards

Could you stop repeating PR FUD and actually answer the questions?
1. Where in the license contract does it stipulate that you cannot optimize your game for/work with AMD?

2. What games ships source code, not binaries for optimizations?

2 simple questions...but sadly I bet that you can answer neither...but that will not stop your crusade of ignorance on the forum, correct?
 
Could you stop repeating PR FUD and actually answer the questions?
1. Where in the license contract does it stipulate that you cannot optimize your game for/work with AMD?

2. What games ships source code, not binaries for optimizations?

2 simple questions...but sadly I bet that you can answer neither...but that will not stop your crusade of ignorance on the forum, correct?

1. In the non-compete clause under article 3. :D

2. Linux based freeware! :p
 
Could you stop repeating PR FUD and actually answer the questions?
1. Where in the license contract does it stipulate that you cannot optimize your game for/work with AMD?

2. What games ships source code, not binaries for optimizations?

2 simple questions...but sadly I bet that you can answer neither...but that will not stop your crusade of ignorance on the forum, correct?

1) Get me a copy of the contract and lets look. Nvidia already acknowledged it in my post you quoted

As a result of the backlash, Nvidia changed its policy to allow game developers access to the source code as of mid April of last year. However according to AMD, this did not alter the situation, as game developers engaged in the Nvidia GameWorks program were still not allowed to work with AMD to optimize the code for their hardware. Something which Nvidia initially denied but later Nvidia’s Tom Petersen and Rev Lebaradian admitted. Witcher 3 developers, CD Projekt Red, reaffirmed this again two days ago.

Can you see it now?

2) Show me games that don't ship/show their source code to Nvidia/AMD. Why would they not want their input for optimizations and have drivers ready?

Here is Nvidia talking about Tomb Raider Source code:

"We are aware of performance and stability issues with GeForce GPUs running Tomb Raider with maximum settings. Unfortunately, NVIDIA didn’t receive final game code until this past weekend which substantially decreased stability, image quality and performance over a build we were previously provided. We are working closely with Crystal Dynamics to address and resolve all game issues as quickly as possible," read a Nvidia statement.

"Please be advised that these issues cannot be completely resolved by an NVIDIA driver. The developer will need to make code changes on their end to fix the issues on GeForce GPUs as well. As a result, we recommend you do not test Tomb Raider until all of the above issues have been resolved."

"In the meantime, we would like to apologize to GeForce users that are not able to have a great experience playing Tomb Raider, as they have come to expect with all of their favorite PC games.”

- See more at: http://www.gamewatcher.com/news/201...-raider-stability-issues#sthash.yBaPEoQO.dpuf

So Nvidia admits that developers and source code are required to make fixes and can not be resolved solely from drivers, yet now they deny AMD that same ability through Gameworks integrations and you think thats ok?

Also as I posted this already in the thread, look at Ashes of the Singularity which ships to Intel, Microsoft, Nvidia and AMD all the time to get their feedback, fixes, and allow them to make sure their hardware/software is working well on it.

The only one ignorant here is you, since these links have been posted dozens of times already yet you still can't understand it.
 
You don't think AMD would push something like this as a closed standard if they thought they could? The reason they push their tech more openly is that's the only way they can and still keep some share of the market. Don't think for one second that they're doing it for the betterment of humanity.

AMD's corporate culture is usually about open standards, it's possible that if they were a major player in a market then they'd adopt the Sony model as well, but that doesn't change the fact that open standards are pretty much always the best for consumers and the free market.

Gameworks isn't a gift, but it's optional

So was internet explorer.

Why choose a Playstation over an XBoxOne? Why choose one brand of car over another? Choices, tastes, perceived value, quality of product, etc. This is no different. Pick the one you like and enjoy it.

That's what the issue is, I may be currently using an nVidia card but I'd like to keep my future choices open. If this black box approach takes off by chance then in the future I wouldn't be really "choosing" the next video card would I? It'll be back to choosing between Sound Blaster and "generic" for the next 20 years allover again after Creative sued Aureal out of business.

Also, as far as education goes... (you should spell weirdo correctly if you want me to take that statement seriously...)

Of course, J3RK.
 
Last edited:
I'm not asking anyone to go out of business, or limit choices. I don't have anything against AMD, but it looks like they're having no trouble putting themselves out of the market all on their own. I don't even care or use Gameworks features in anything I play right now either. However, I just don't see it as this big looming issue like some people who I think are being over-sensitive about it. (especially when nobody seems to actually KNOW the specifics behind it)

Anyway...

Also, I was mostly teasing about your username. Mine's technically spelled correctly with the 3 being a play on E. Yours is just plain misspelled. :p
 
1) Get me a copy of the contract and lets look. Nvidia already acknowledged it in my post you quoted

So you don't have a clue and just parrot AMD marketing like a good little drone, understood.



Can you see it now?

2) Show me games that don't ship/show their source code to Nvidia/AMD. Why would they not want their input for optimizations and have drivers ready?

Here is Nvidia talking about Tomb Raider Source code:

So you don't have a clue and just parrot AMD marketing like a good little drone, understood.




So Nvidia admits that developers and source code are required to make fixes and can not be resolved solely from drivers, yet now they deny AMD that same ability through Gameworks integrations and you think thats ok?

Also as I posted this already in the thread, look at Ashes of the Singularity which ships to Intel, Microsoft, Nvidia and AMD all the time to get their feedback, fixes, and allow them to make sure their hardware/software is working well on it.

The only one ignorant here is you, since these links have been posted dozens of times already yet you still can't understand it.

So you don't have a clue and just parrot AMD marketing like a good little drone, understood.


Claiming that you cannot optimize drivers for a game without the source-code only does one thing.

It shows you are talking (Read: repating) PR.

If you were technical (coder, engineer) you wouldn't be talking PR....because PR and reailty seldom match.
You be talking about how shader code can been seen compiling in the drivers (source or no source) eg.

But that you for confirming my suspicions that you are clueless about OpenGL/DirectX/Mantle code and only have PR FUD to spread, I hope you get paid to spread FUD....the alternative would present some rather distrubing mental facts...
 
I'm not even going to quote your post because it was once again full of garbage, and you can't bother to read any of the quotes from my post, including those from Nvidia claiming they need source code and can't fix all problems with drivers alone. How the hell is that spouting AMD PR when I'm quoting Nvidia?
 
"We are aware of performance and stability issues with GeForce GPUs running Tomb Raider with maximum settings. Unfortunately, NVIDIA didn’t receive final game code until this past weekend which substantially decreased stability, image quality and performance over a build we were previously provided. We are working closely with Crystal Dynamics to address and resolve all game issues as quickly as possible," read a Nvidia statement.

"Please be advised that these issues cannot be completely resolved by an NVIDIA driver. The developer will need to make code changes on their end to fix the issues on GeForce GPUs as well. As a result, we recommend you do not test Tomb Raider until all of the above issues have been resolved."

"In the meantime, we would like to apologize to GeForce users that are not able to have a great experience playing Tomb Raider, as they have come to expect with all of their favorite PC games.”

- See more at: http://www.gamewatcher.com/news/201...-raider-stability-issues#sthash.yBaPEoQO.dpuf
 
I'm not even going to quote your post because it was once again full of garbage, and you can't bother to read any of the quotes from my post, including those from Nvidia claiming they need source code and can't fix all problems with drivers alone. How the hell is that spouting AMD PR when I'm quoting Nvidia?

Nvidia has the power to influence the weak minded in many ways.
 
It's not nvidia's fault that AMD can't properly optimize or design their drivers.
 
It's not nvidia's fault that AMD can't properly optimize or design their drivers.

OK new guy whats this say:

"We are aware of performance and stability issues with GeForce GPUs running Tomb Raider with maximum settings. Unfortunately, NVIDIA didn’t receive final game code until this past weekend which substantially decreased stability, image quality and performance over a build we were previously provided. We are working closely with Crystal Dynamics to address and resolve all game issues as quickly as possible," read a Nvidia statement.

"Please be advised that these issues cannot be completely resolved by an NVIDIA driver. The developer will need to make code changes on their end to fix the issues on GeForce GPUs as well. As a result, we recommend you do not test Tomb Raider until all of the above issues have been resolved."

"In the meantime, we would like to apologize to GeForce users that are not able to have a great experience playing Tomb Raider, as they have come to expect with all of their favorite PC games.”
 
OK new guy whats this say:

"We are aware of performance and stability issues with GeForce GPUs running Tomb Raider with maximum settings. Unfortunately, NVIDIA didn’t receive final game code until this past weekend which substantially decreased stability, image quality and performance over a build we were previously provided. We are working closely with Crystal Dynamics to address and resolve all game issues as quickly as possible," read a Nvidia statement.

"Please be advised that these issues cannot be completely resolved by an NVIDIA driver. The developer will need to make code changes on their end to fix the issues on GeForce GPUs as well. As a result, we recommend you do not test Tomb Raider until all of the above issues have been resolved."

"In the meantime, we would like to apologize to GeForce users that are not able to have a great experience playing Tomb Raider, as they have come to expect with all of their favorite PC games.”

It says AMD's drivers are bad.
 
"We are aware of performance and stability issues with GeForce GPUs running Tomb Raider with maximum settings. Unfortunately, NVIDIA didn’t receive final game code until this past weekend which substantially decreased stability, image quality and performance over a build we were previously provided. We are working closely with Crystal Dynamics to address and resolve all game issues as quickly as possible," read a Nvidia statement.

"Please be advised that these issues cannot be completely resolved by an NVIDIA driver. The developer will need to make code changes on their end to fix the issues on GeForce GPUs as well. As a result, we recommend you do not test Tomb Raider until all of the above issues have been resolved."

"In the meantime, we would like to apologize to GeForce users that are not able to have a great experience playing Tomb Raider, as they have come to expect with all of their favorite PC games.”

- See more at: http://www.gamewatcher.com/news/201...-raider-stability-issues#sthash.yBaPEoQO.dpuf


So you found evidence of a game-bug, not a driver bug...sure you want to keep posting?
 
Common sense is not grasping basic business 101? Education system is failing us again. Evidence is centuries of business history. This is not some alien concept, it's practiced for centuries in many industries to various degrees of success (Monsanto says hi):

nVidia's simply following the Sony/Creative labs business model, pushing for closed standards - Betamax, EAX etc - in an attempt to achieve market capture, it's a valid business approach, just not good for consumers/market in the rare instances where it succeeds, we usually end up with stagnation and high prices.

Luckily for consumers the market usually overcomes such models in the relatively fast moving technology-based industries:
http://www.fastcompany.com/1290466/sonys-long-list-format-failure-betamax-memorystick-micro

Apparently nutjob is code for basic college electives.



Same here, nVidia user AND against closed standards and black boxes, for my own sake really, it's not hard to see the big picture, I don't want a repeat of the 20 years post-Aureal in the sound card market happening to video cards.


Hello - OpenAL, anyone? OpenAL was designed and built from the bottom up as an open-source replacement for EAX (by Creative Labs and Intel, among others) - it is supported by every Linux distribution that is used for desktops, most Linux distributions support it (including Valve's own SteamOS), most game developers support it (and not just in Windows, either) ; the problem is in Windows versions older than 7 (specifically, Vista and XP) as OpenAL support is normally missing - this is especially true with Creative hardware OLDER than Audigy 2 ZS. Creative's ALchemy was a software converter that was included with the original X-Fi (and later added to the Audigy 2 - including ZS) to handle conversion of EAX calls in software and replace those calls with OpenAL calls. Naturally, a conversion utility will induce lag - which is why the need for it was heavily protested against. Creative didn't exactly have a choice, as the entire audio stack in Windows got changed as part of the move from XP to Server 200x code with Vista - that move broke EAX. Between that lag and other issues, Vista adoption barely got off the ground; therefore, rather than deal with it, a LOT of gamers stayed put with XP.
 
Back
Top