[Forbes] AMD Is Wrong About 'The Witcher 3' And Nvidia's HairWorks

Page 37 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Tohtori

Member
Aug 27, 2013
51
2
36
So Nvidia developing features for its customers that are paid for by its customers is cheating?

Nvidia developing features for EVERYONE while hurting competition most is cheating, especially if those features cannot be turned off. Ask Intel how well anticompetitive features fare in court.
 

96Firebird

Diamond Member
Nov 8, 2010
5,712
316
126
Honestly, if reviewers standardized on turning off GW features in benchmarks, it'd go a long way. The other half is if it were designed as a value add for PC gaming rather than NV gaming. Otherwise it's distorting the market and serving as another mechanism to destroy the barely stable equilibrium that's maintaining some competition.

Why?

Game reviews are used to show how well cards play a game. Crying because it shows a card in a bad light is just that, crying.

Unless you mean card reviews?
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I would have thought that people voicing their displeasure when it comes to GW tossing a wrench into older Nvidia GPUs would be one of them. But clearly you don't think that is the case so can you provide one or maybe a few examples?
`

The HairWorks percentage hit was similar on Kepler and Maxwell.
 

xthetenth

Golden Member
Oct 14, 2014
1,800
529
106
Why?

Game reviews are used to show how well cards play a game. Crying because it shows a card in a bad light is just that, crying.

Unless you mean card reviews?

Card reviews, yes. It stops being an apples to apples comparison of cards if only one brand's playing on their home turf. Game reviews should show both on and off.
 

exar333

Diamond Member
Feb 7, 2004
8,518
8
91
Nvidia developing features for EVERYONE while hurting competition most is cheating, especially if those features cannot be turned off. Ask Intel how well anticompetitive features fare in court.

Exactly where are the cases where GW cannot be turned-off?
 

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
The HairWorks percentage hit was similar on Kepler and Maxwell

Since Kepler had lower performance than Maxwell to start with, HW just made high end Kepler irrevelant by not being able to push playable frame rates
 

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
Game reviews are used to show how well cards play a game. Crying because it shows a card in a bad light is just that, crying

Kepler owners do not agree with you. Just ask around
And the issue is not showing a card in a bad light, who cares?? The problem is turning capable hardware into low end stuff
 

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
See i applaud Nvidia's initiative to implement exclusive features, things that will add value to the product. What is not acceptable is their disregard for previous arch's (Kepler) and other schemes that it's not worth mentioning. My laptop cannot run Project Cars properly and i paid top dollar for it because it had an amazing GPU.
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
There's nothing wrong with gamesworks - it's optional extra's that nvidia spent the time and money to get added to a game. In every case you can turn them off, and if nvidia hadn't got involved the game with them off is all you would have got. If you hate it so much then just turn it off and you can live in a world where for you gamesworks don't exist.

The rest of us appreciate when someone is attempting to make the pc version more then a straight console port, to give us extras. Yes nvidia is a business and they spent that money to get a return on investment by selling more gpu's but you can hardly blame them for that - that's how business works, how companies make money.

Really the only reason to hate gamesworks is if you want AMD to do better then they are because AMD's inability to compete effectively in this area is costing them sales. However truth is outside of these forums no one gives a ... about AMD or nvidia, they just want to play the games. The only way AMD will do better is by competing better, not by a few forumites trying to convince the rest of us to accept straight console ports just so AMD doesn't look bad.

you know the irony...............
I have yet to see a game default with gameworks on. In every game I own, you have to turn on HBAO+, TXAA, etc. Its not something you turn off, it is something you turn on
 

Goatsecks

Senior member
May 7, 2012
210
7
76
Nvidia developing features for EVERYONE while hurting competition most is cheating, especially if those features cannot be turned off. Ask Intel how well anticompetitive features fare in court.

But hairworks can be turned off and this has always been the case. So please, tell me how this is cheating?
 

Goatsecks

Senior member
May 7, 2012
210
7
76
...Reddit user “FriedBongWater” only needed 48 hours after the game’s release to publish a workaround enabling better performance of HairWorks on AMD hardware...

So how does a reddit user figure this out 2 days after release and AMD's devs did not? Is this also Nvidia's fault?
 

smithkt

Member
Oct 29, 2007
176
1
81
Great! What is the problem then? Looks like AMD could have nipped this in the bud before release?

Turning down the tessellation level globally in the game is a work around. This is not the same as being able to optimize for specific features.
 

Goatsecks

Senior member
May 7, 2012
210
7
76
Turning down the tessellation level globally in the game is a work around. This is not the same as being able to optimize for specific features.

So AMD can turn this feature off and, additionally, there is a work around. So what is the problem?
 

smithkt

Member
Oct 29, 2007
176
1
81
So AMD can turn this feature off and, additionally, there is a work around. So what is the problem?

The original argument is that since source code for Gameworks libraries, such as Hairworks, are not available to AMD, they can not optimize specifically for them giving Nvidia an advantage when these libraries are used.

This is contrasted against AMD's TressFX which is open and can and has been optimized by Nvidia for use with their hardware.

I'll let you guys continue to argue the merits of this approach.
 

96Firebird

Diamond Member
Nov 8, 2010
5,712
316
126
Kepler owners do not agree with you. Just ask around
And the issue is not showing a card in a bad light, who cares?? The problem is turning capable hardware into low end stuff

I'm not sure if you meant to quote me? Your response had nothing to do with what I said...
 

Goatsecks

Senior member
May 7, 2012
210
7
76
The original argument is that since source code for Gameworks libraries, such as Hairworks, are not available to AMD, they can not optimize specifically for them giving Nvidia an advantage when these libraries are used.

This is contrasted against AMD's TressFX which is open and can and has been optimized by Nvidia for use with their hardware.

I'll let you guys continue to argue the merits of this approach.

I believe the original argument of this thread, or atleast the implication, is that Nvidia's hairworks is deliberatly sabotaging AMD's performance despite it being possible to run hairworks on AMD's hardware and the game still being playable. AMD clearly had the resources to heavily mitigate the performance impact of hairworks on their hardware at release but did not do so.

Secondly, just becuase a library is open source does not mean it is free/easy to implement. The inevitable complexity of tressfx or hairworks will require a lot of man-hours to correctly implement. Which begs the question: why was hairworks selected over tressfx when tressfx is open? Were brown evelopes exchanged or was support more forthcomming from one of the camps? This answer to this is only going to be speculation but the most simple answer will be the more likely.
 

exar333

Diamond Member
Feb 7, 2004
8,518
8
91
I believe the original argument of this thread, or atleast the implication, is that Nvidia's hairworks is deliberatly sabotaging AMD's performance despite it being possible to run hairworks on AMD's hardware and the game still being playable. AMD clearly had the resources to heavily mitigate the performance impact of hairworks on their hardware at release but did not do so.

Secondly, just becuase a library is open source does not mean it is free/easy to implement. The inevitable complexity of tressfx or hairworks will require a lot of man-hours to correctly implement. Which begs the question: why was hairworks selected over tressfx when tressfx is open? Were brown evelopes exchanged or was support more forthcomming from one of the camps? This answer to this is only going to be speculation but the most simple answer will be the more likely.

This just doesn't make sense to me. Hairworks is pretty silly and was implemented in a very heavy-handed way by NV (read: not well done). AMD's workaround with the slider is a GREAT solution and is something that NV should have included as well a long time ago.

NV's approach here hurt their own products and AMD because of it's clumsy setup forcing a specific tesselation factor of 64. The slider mitigates this greatly and is actually a 'workaround' that works better than the real product.

Go figure.
 

Goatsecks

Senior member
May 7, 2012
210
7
76
This just doesn't make sense to me. Hairworks is pretty silly and was implemented in a very heavy-handed way by NV (read: not well done). AMD's workaround with the slider is a GREAT solution and is something that NV should have included as well a long time ago.

NV's approach here hurt their own products and AMD because of it's clumsy setup forcing a specific tesselation factor of 64. The slider mitigates this greatly and is actually a 'workaround' that works better than the real product.

Go figure.

I could not agree more, but lets not mix up maliciousness with sloppy implementation!
 

smithkt

Member
Oct 29, 2007
176
1
81
I believe the original argument of this thread, or atleast the implication, is that Nvidia's hairworks is deliberatly sabotaging AMD's performance despite it being possible to run hairworks on AMD's hardware and the game still being playable. AMD clearly had the resources to heavily mitigate the performance impact of hairworks on their hardware at release but did not do so.

Secondly, just becuase a library is open source does not mean it is free/easy to implement. The inevitable complexity of tressfx or hairworks will require a lot of man-hours to correctly implement. Which begs the question: why was hairworks selected over tressfx when tressfx is open? Were brown evelopes exchanged or was support more forthcomming from one of the camps? This answer to this is only going to be speculation but the most simple answer will be the more likely.

I had a slightly different take away from the argument. It's not so much that Hairworks has some secret sauce to deliberately reduce performance on AMD cards, it's that the closed nature of it makes it impossible for AMD to directly optimize for it in their drivers meaning AMD will always be behind in performance for a given image quality setting (tessellation factor).

I never suggested that open=easy. Why Hairworks over TressFX? Only CDPR can answer that.

I don't have a clue if any other parts of the game require or use a tessellation factor of 64. If not, then the slider in the AMD panel is a perfectly suitable work around. It's still not the best solution.

The slider should be in the game itself, but I don't know if that is allowed by Nvidia.
 

Goatsecks

Senior member
May 7, 2012
210
7
76
I had a slightly different take away from the argument. It's not so much that Hairworks has some secret sauce to deliberately reduce performance on AMD cards, it's that the closed nature of it makes it impossible for AMD to directly optimize for it in their drivers meaning AMD will always be behind in performance for a given image quality setting (tessellation factor).

I never suggested that open=easy. Why Hairworks over TressFX? Only CDPR can answer that.

I don't have a clue if any other parts of the game require or use a tessellation factor of 64. If not, then the slider in the AMD panel is a perfectly suitable work around. It's still not the best solution.

The slider should be in the game itself, but I don't know if that is allowed by Nvidia.

I hope that one day everything is a lot more open and community centric. But at this time it is unfair to chastise Nvidia for developing features for their customers. Especially when these features do run on the competions hardware and/or can be disabled entirely.

The slider is a great idea. I can't see how Nvidia could have a say over a general graphical setting, after all, tessalation is not a unique to hairworks but a general modelling paradigm.

I just get frustraited at how desperately people are trying to blame Nvidia for an episode where neither AMD or Nvidia have shrouded themselves in glory. Mistakes have been made of both sides and it would be nice to see the forum accept this.
 

smithkt

Member
Oct 29, 2007
176
1
81
I hope that one day everything is a lot more open and community centric. But at this time it is unfair to chastise Nvidia for developing features for their customers. Especially when these features do run on the competions hardware and/or can be disabled entirely.

The slider is a great idea. I can't see how Nvidia could have a say over a general graphical setting, after all, tessalation is not a unique to hairworks but a general modelling paradigm.

I just get frustraited at how desperately people are trying to blame Nvidia for an episode where neither AMD or Nvidia have shrouded themselves in glory. Mistakes have been made of both sides and it would be nice to see the forum accept this.

I know you are speaking about the forum in general, but I'd like to point out that I myself am not chastising Nvidia. They are free to do as they please. The market will accept it or not.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
They are free to do as they please. The market will accept it or not.

That's the key, there are differing views, sometimes very spirited and vocal, which at times become circular and why I have the signature, Ultimately the market decides.
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,949
504
126
Why should what the general public decides to consume en mass be equated with being automatically a positive outcome and a reflection of the best products succeeding. This may very well be the highest form of a strawman a person could think of.
 
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |