[pcper] Interview: AMD's Richard Huddy

Page 7 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Final8ty

Golden Member
Jun 13, 2007
1,172
13
81
Personally allow developers to decide what is best for their applications and for their customers!


And that's why everything runs so well and as intended by the developers no matter if the customers think otherwise as there is no such thing as buggy unoptimized, poor performance.
 
Last edited:

rgallant

Golden Member
Apr 14, 2007
1,361
11
81
Given how upset Mr. Huddy has made particular individuals, I think he's on the right track as far as his role with AMD.
-can't wait for the new first timer user reviews hit the net.when the next mantle games and fs monitors get released.
 

Zanovar

Diamond Member
Jan 21, 2011
3,446
232
106
And that's why everything runs so well and as intended by the developers no matter if the customers think otherwise as there is no such thing as buggy unoptimized, poor performance.

nvm
 
Last edited:

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
And that's why everything runs so well and as intended by the developers no matter if the customers think otherwise as there is no such thing as buggy unoptimized, poor performance.

No one is forcing developers to use Mantle or GameWorks and if a developer sees value for their application and for their customers -- brings some innovation, improved gaming experiences and awareness for the pc.
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,002
126
No one is forcing developers to use Mantle or GameWorks and if a developer sees value for their application and for their customers -- brings some innovation, improved gaming experiences and awareness for the pc.
Except of course the bribes...erm..."development resources" provided to do so.

I guess people get warm fuzzies when it's referred to as the latter.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Desire both AMD and nVidia to invest in developer relations, work with developers, feature differentiation, software tools; to continue to raise the innovation bar!
 

MTDEW

Diamond Member
Oct 31, 1999
4,284
37
91
No one is forcing developers to use Mantle or GameWorks and if a developer sees value for their application and for their customers -- brings some innovation, improved gaming experiences and awareness for the pc.
Actually I think that is one of the things Huddy had right.
Lots of the times the situation is the publisher makes those kind of deals to bring in revenue and the developer really has no say in the matter.
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
Actually I think that is one of the things Huddy had right.
Lots of the times the situation is the publisher makes those kind of deals to bring in revenue and the developer really has no say in the matter.

Yes and there is no difference between nVidia and AMD.

Or should we believe that AMD is not paying publisher to implement their features? :sneaky:
 

Leadbox

Senior member
Oct 25, 2010
744
63
91
Yes and there is no difference between nVidia and AMD.

Or should we believe that AMD is not paying publisher to implement their features? :sneaky:
There's a tonne of difference, AMD's stuff comes with no restrictions, which is :awe:
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
There's a tonne of difference, AMD's stuff comes with no restrictions, which is :awe:

So "with no restrictions" you mean with a proprietary API, no source code and developer access for other IHVs, performance hurting graphic features...? :hmm:
 

Leadbox

Senior member
Oct 25, 2010
744
63
91
So "with no restrictions" you mean with a proprietary API, no source code and developer access for other IHVs, performance hurting graphic features...? :hmm:
Proprietary API's hurt no one
By "performance hurting graphic features" do you mean something like tessellating flat surfaces and under sea areas
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
Proprietary API's hurt no one
By "performance hurting graphic features" do you mean something like tessellating flat surfaces and under sea areas

"Gameworks hurt no one", too. :|
No, i mean something like Forward+, HDAO, TressFX without LoD...
 

Leadbox

Senior member
Oct 25, 2010
744
63
91
"Gameworks hurt no one", too. :|
No, i mean something like Forward+, HDAO, TressFX without LoD...
DLLs unaccompanied by source code and optimized for one architecture hurt someone
When you favour proprietary features and functionality in your hardware over standard DX features like Compute you will struggle a bit with things like forward+ etc.....just look at AMD struggling with OTT tessellation
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
Like Huddy said: Disable the Gameworks feature. Solves your problem with a AMD card.

However, Gameworks use standard HLSL code because it runs over D3D. There is nothing "proprietary" in it.
 

Leadbox

Senior member
Oct 25, 2010
744
63
91
Like Huddy said: Disable the Gameworks feature. Solves your problem with a AMD card.

However, Gameworks use standard HLSL code because it runs over D3D. There is nothing "proprietary" in it.
Might as well be proprietary if all you get is dlls :|
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Yeah, the libaries are proprietary, but not the HLSL code.
It is a valid concern that on release only AMD cards are actually running that hlsl code, because nvidia in its drivers has a better algorithm which it replaces the game works one with at runtime. Yes its just DX calls and hlsl but given no pre knowledge of the code AMD could be running a much less efficient version than Nvidia does resulting in poor launch day performance and on something complex it could take a while to fix it from what is quite low level code. We don't know if this is what is actually happening or not, we couldn't ever know because its done at driver level, but I can see why AMD wouldn't like it and are complaining now before its done.

Equally I can see the parallels with Mantle that Huddy seems to have glossed over. In complaining about Nvidias pride being in the way of them adopting it he seems to have missed the critical part about Mantle where they could do far more harm to Nvidia than Nvidia can currently so with game works by maintaining far more control, because its not just software now they could hurt Nvidia at the hardware level. That isn't pride on Nvidia's part, its that they aren't stupid and they can see the immense harm it could do to them.

I feel those people that live in glasses houses shouldn't throw stones. Neither party has clean hands here, whether it be TessFX, misinformation about tessellation, developer programming contracts or Freesync v gsync it just strikes me both companies are actively choosing to compete unfairly and call it innovation. Only AMD seems to be rolling out a guy to come and lie to the press, they really shouldn't have done that. The customers ultimately get hurt in all this, and I want the genuine problem with game works fixed, but I also think Huddys lies need to pointed to and he needs to retract them.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Disputing the content, funny you should mention that. Let's do that. Two points. First: It seems that Mr. Huddy's stories are already being disputed. Mr. Huddy told Ryan at PCPer that TressFX was made available to NV prior to release of Tomb Raider. This was not the case. When Tomb Raider was released, TressFX had zero information available to other IHVs.

Nvidia denied that this was the case and when pressed for the truth, AMD admitted that this was false. What Huddy told PCPer about TressFX was essentially, not the truth. TressFX was not made available until well after the release of Tomb Raider. From reading up on it, it seems that Nvidia was essentially caught by surprise when it was released, because they had no access to the game and TressFX was only available to the developer. Problem? Nvidia was not allowed access to any build of Tomb Raider, had zero information on TressFX, and were essentially forced to create a performance driver on their own. Also, unlike HBAO+ in Watch Dogs, the performance penalty for using it on NV hardware was severe and on AMD hardware, not so much. Quite the different story as compared to HBAO+ in Watch Dogs which performed similarly at launch between AMD and NV.

Sound familiar? Second point: Hilbert Hagedoorn, the owner of PC review site guru3d, seemed to indicate that Huddy is an untrustworthy person. He said the following:



I wouldn't read into that too much but it certainly sounds like this guy is untrustworthy to me. Which wouldn't be surprising, because really, when should you ever trust a marketing mouthpiece? (never). And he already mentioned some bad information that was not true to PCPer, in fact. Maybe it was unintentional, but nevertheless, since you wanted his information disputed, it seems that has happened. And his information was incorrect. Given what AMD did with TressFX at launch, and no information for TressFX was given to anyone until SOME TIME after launch, and it had a severe performance penalty on NV at launch......, it makes the situation about Huddy's gameworks whining seem odd to say the least.

Maybe AMD should just do what they really should have done a long time ago. Cut the marketing budget, fire some people, and apply that money towards software engineering personnel. This is the problem at AMD. Too much marketing, not enough of the stuff that is important: Just shut up and get stuff done which is what NV generally does (in my view) instead of whining. The problem is AMD throws their money at marketing instead of the stuff that matters such as software engineering. If AMD had proper resources for software development, their linux drivers would not be a disaster and they would not need to use their marketing mouthpieces to skew the truth when their software guys are stretched thin. I don't see AMD's software guys whining. They're the ones doing the real work, the important work, and they're the unsung heroes. But it seems to me the entire problem is THOSE guys, the important jobs, are not getting enough money or manpower.

Huddy has said since then he was wrong about the timeline of the release of TressFX source code. Something else he said though, was he was going to supply the contract to show that AMD does not put in it's NDA that the ISV can't give builds/codes to other IHV's. We'll see how that goes.

I think he would be well advised to only talk about what goes on and has gone on since his return and future plans. As to anything prior, it's not his responsibility and he shouldn't take it on, but I'm not his PR person.
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
It is a valid concern that on release only AMD cards are actually running that hlsl code, because nvidia in its drivers has a better algorithm which it replaces the game works one with at runtime. Yes its just DX calls and hlsl but given no pre knowledge of the code AMD could be running a much less efficient version than Nvidia does resulting in poor launch day performance and on something complex it could take a while to fix it from what is quite low level code. We don't know if this is what is actually happening or not, we couldn't ever know because its done at driver level, but I can see why AMD wouldn't like it and are complaining now before its done.

You dont need access to the source code to change shaders. Or how do you think nVidia did it with 3DMark2003? D:
ANd you see the HLSL code through the API calls.

As long as you have access to the final build prior the launch you can optimize for the game and replace shaders when necessary.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Did Nvidia cry omg too many compute, too much SSAA, too much Global Lightning for no visual gains at all?

The complaint wasn't the lack of visual gain. Huddy said that the cape was fantastic looking (or something to that effect). What he complains about it doing it in a way that is purposely inefficient because it hurts performance more on your competitors product than your own being the motivation.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Personally allow developers to decide what is best for their applications and for their customers!

That was his main message.

No one is forcing developers to use Mantle or GameWorks and if a developer sees value for their application and for their customers -- brings some innovation, improved gaming experiences and awareness for the pc.

Actually, that's wrong. The devs don't have final say (typically). It's the people paying the devs. EA, for example.
 
Last edited:

monstercameron

Diamond Member
Feb 12, 2013
3,818
1
0
seems like the usual pointless discussion...amd are liars and lazy while nvidia is just doing gods work.
Could you guys try not to appear so biased?it get so boring, especially a certain posters crappy wall o' text.

lets break it down:
gameworks - great if you only plan on using nvidia products
mantle - great for industry
gsync - great if you only plan on using nvidia products
a-sync - great for industry
R.Huddy[intel employee] - interesting fellow
R.Huddy[amd employee] - liar, spin doctor, untrustworthy etc
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
seems like the usual pointless discussion...amd are liars and lazy while nvidia is just doing gods work.
Could you guys try not to appear so biased?it get so boring, especially a certain posters crappy wall o' text.

lets break it down:
gameworks - great if you only plan on using nvidia products
mantle - great for industry
gsync - great if you only plan on using nvidia products
a-sync - great for industry
R.Huddy[intel employee] - interesting fellow
R.Huddy[amd employee] - liar, spin doctor, untrustworthy etc

Stop doing selected reading and posting like you are victimized.

Both companies lies, both companies cheat.

And your breakdown shows your issue.
 
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/    |