PDA

View Full Version : Will Tom's, Anand, [H], etc., run with this story?


Pages : 1 2 3 4 [5] 6

Behemoth
05-26-03, 11:16 AM
Originally posted by Spotch
Now what are you saying? That we shouldn't allow optimizations on anything incase the driver team makes a mistake and unconsciously changes the output? And furthermore your labeling such a situation as a cheat? You must be drunk! This example along with your entire argument is undeveloped and chaotic.
i am sorry you found my entire argument chaotic and undeveloped, but i assumed the third contender was using approximation purposely, he made no mistake :D
its ok if you dont think that is a cheat.

digitalwanderer
05-26-03, 11:21 AM
Kyle is speaking his bit (http://www.hardforum.com/showthread.php?threadid=617736) about how he feels on the whole nVidia cheating fiasco. Nothing at all encouraging, it can basically be summed up with:

So to directly answer your question, I am not sure how one can cheat at altering the score of a benchmark that obviously has no value to begin with. The real losers here are the persons that actually think that the 3Dmark03 score really means something. The overall 3Dmark03 score is absolutely useless for gauging anything about video hardware when it comes to evaluating real world gaming situations. BUT, if it was a real game and NVIDIA was pulling this BS, we would be happy to see their asses publicly whipped. If NVIDIA goes there, I think we will obviously know who is smoking the hallucinogens then.

:(

Behemoth
05-26-03, 11:23 AM
Originally posted by Sazar
whats wrong is you are quick to dismiss hard evidence on one side while putting forth flimsy logic to support an argument which is based on far less solid footing on the other side...
ok, i understand what you were trying to say. but your hard evidence may look flimsy to me, on the other hand, my hard evidence may look flimsy to you :)

Sazar
05-26-03, 11:26 AM
Originally posted by Behemoth
ok, i understand what you were trying to say. but your hard evidence may look flimsy to me, on the other hand, my hard evidence may look flimsy to you :)

but you have no hard evidence behemoth... some theoretical calculations that are not worknig quite the way they have been pointed out to be working in the optimizations are not what I would call hard evidence..

on the other hand specific files and calls made and identified and parts of the benchmark altered in significant ways ARE hard evidence...

Sazar
05-26-03, 11:30 AM
Originally posted by digitalwanderer
Kyle is speaking his bit (http://www.hardforum.com/showthread.php?threadid=617736) about how he feels on the whole nVidia cheating fiasco. Nothing at all encouraging, it can basically be summed up with:



:(

I guess kyle's rather retarded remarks completely justify my previous post/rant on his ethical standards... in reply to sean's post..

his bias v/s 3dmark03 is not in question... the cheating is... and to suggest that cheating is OK if HE does not believe in the benchmark... well... all I can say is... whaaa ?

/me's opinion of kyle falls farther...

Behemoth
05-26-03, 11:32 AM
Originally posted by digitalwanderer
Kyle is speaking his bit (http://www.hardforum.com/showthread.php?threadid=617736) about how he feels on the whole nVidia cheating fiasco. Nothing at all encouraging, it can basically be summed up with:



:(
wow what an answer, good point, sounds like how one can kill a dead body lol :D

Behemoth
05-26-03, 11:35 AM
Originally posted by Sazar
but you have no hard evidence behemoth... some theoretical calculations that are not worknig quite the way they have been pointed out to be working in the optimizations are not what I would call hard evidence..

on the other hand specific files and calls made and identified and parts of the benchmark altered in significant ways ARE hard evidence...
well those examples i made are not evidences i am just using them to discuss things, they are not any evidence at all. :)

StealthHawk
05-26-03, 11:16 PM
Originally posted by Sazar
again... why were you not so vocal and imaginative when it came to nvidia's obvious and deliberate cheats ?

I think it's obvious why.

StealthHawk
05-26-03, 11:17 PM
Originally posted by Behemoth
lets investigate further on your example:

1) 2+2=4
2) 2^2=4


assume operation ^ is PS2 shader
assume operation + is IHV siturational shader
assume both integers on the left side are inputs.
assume the integer on right side is output.

futuremark is testing PS2 shader performance of a video card, since the driver maker knows in this particular case, with input 2,2, both shaders are mathematically functional outputly identical, if the driver maker substitute a IHV siturational shader +, do you think it is a cheat?

Yes, I think that is a cheat. And I referred you to CatalystMaker's comments. He said that is NOT what they are doing. They are NOT optimizing for specific cases of a function, but optimizing the WHOLE function.

If you think differently, you are saying he is a liar, which is fair enough. You are entitled to your opinion. But either ATI is lying, and they are cheating because they are not doing what they said, or they are not lying and they are not cheating because they are doing what they said. Those are the only 2 possibilities.

Behemoth
05-27-03, 02:03 AM
Originally posted by StealthHawk
Yes, I think that is a cheat. And I referred you to CatalystMaker's comments. He said that is NOT what they are doing. They are NOT optimizing for specific cases of a function, but optimizing the WHOLE function.

If you think differently, you are saying he is a liar, which is fair enough. You are entitled to your opinion. But either ATI is lying, and they are cheating because they are not doing what they said, or they are not lying and they are not cheating because they are doing what they said. Those are the only 2 possibilities.
i would wait to see what futuremark would say after their investigation :)

Behemoth
05-27-03, 02:34 AM
Man Rage3D sure is a popular site these days! Thought I would pop in for a couple of points CM style!

1) I have nothing to say about what our competition has done. You guys can decide and hopefully the truth which is in front of you wont be overlooked

2) Looks like Beyond3D has already done my work for me. I quote two items. First from our guy Chris Evenden " We render the scene exactly as intended by Futuremark, in full-precision floating point. Our shaders are mathematically and functionally identical to Futuremark's and there are no visual artifacts; we simply shuffle instructions to take advantage of our architecture."

That is a very important statement you need to understand. When every CATALYST comes out and you see performance boosts, what do you think you are getting? To put it bluntly it is optimizations which make the original code run more efficient.That is how we can continually improve performance. Usually it is applicable to all situations but this one in question was in particular to 3DM (as no other games use its engine).

The second comment I would like to relate that to is from Tim Sweeney, the lead developer for the UT games. (also found on Beyond3d)

".. any code optimization performed on a function that does not change the resulting value of the function for any argument, is uncontroversially considered a valid optimization. "

That guys is exactly what we did. We optimized the code without changing the end resutl.

3) I had a few meetings today and it was decided that we back out the 3DMark optimizations. I was not in favour of this as we are not cheating nor degrading image quality. We are giving ATI users the benefit of our research on the code. Anyways it was decided that we back out the optimizations but I promise you we will continue to work to find ways of getting the percentages back!

So there you have it. A little explanation goes a long way to understand this complex industry.

As anyone who knows me from the threads will tell you, I am a straight up guy, and if ATI was up to funny business I would not be associated with them any longer.

Now get back to some gaming on your RADEON's or "no drivers for you"

PS. Althought our guy Chris promised we would back out the optimizations from 3DMark in our next CATALYST, I will only permit that if it doesnt delay our postings. You have my word we will continue to post at the feverish rate we started last year, that left our competition in our dust!

Later everyone

CM

Usually it is applicable to all situations but this one in question was in particular to 3DM
"Usually" means not always.
"this one in question was in particular to 3DM" means he is refering to 3DM only when he talks about all situations, he already hinted its situarational, was particular in 3DM, i can not understand his statements any better in any other way.
then

".. any code optimization performed on a function that does not change the resulting value of the function for any argument, is uncontroversially considered a valid optimization. "

That guys is exactly what we did. We optimized the code without changing the end resutl.

right, any argument can mean any argument, but only in particular to 3DM , because he said this one in question was in particular to 3DM


Our shaders are mathematically and functionally identical to Futuremark's and there are no visual artifacts

hey if they are the same, who expect there is any visual artifacts? futuremark suspected ati not using PS2 shaders not suspected ati's PS2 shaders have bugs! big difference.


We optimized the code without changing the end resutl.

why didnt he just say "we optimized the shaders"?
i will tell you, because if they got caught later it doesnt work in all siturations, they could explain "we didnt say it works in all siturations, it just doesnt change the end result in particular to 3DM"

this guy is unbelievable, he certainly was not lying, but i understand him perfectly.

Sazar
05-27-03, 03:04 AM
Originally posted by Behemoth
"Usually" means not always.
"this one in question was in particular to 3DM" means he is refering to 3DM only when he talks about all situations, he already hinted its situarational, was particular in 3DM, i can not understand his statements any better in any other way.
then

right, any argument can mean any argument, but only in particular to 3DM , because he said this one in question was in particular to 3DM


hey if they are the same, who expect there is any visual artifacts? futuremark suspected ati not using PS2 shaders not suspected ati's PS2 shaders have bugs! big difference.


why didnt he just say "we optimized the shaders"?
i will tell you, because if they got caught later it doesnt work in all siturations, they could explain "we didnt say it works in all siturations, it just doesnt change the end result in particular to 3DM"

this guy is unbelievable, he certainly was not lying, but i understand him perfectly.

he is saying what he is saying because that is what is being done..

read up about it on b3d forums where the guys have basically broken everything down and explained it as best as is possible...

concerning the optimizations... it is the code you optimize :) thats where the performance comes from basically... ati has already specified WHAT it optimized so I see no reason for you to pick on this point and overanalyze it... it has been stated already...

concerning the bugs... he has put that AFAIk in reference to nvidia also appearing to render everything with full precision but not actually rendering 'everything' and certainly with anomalies that are not expected...

coding can be done in many ways to achieve the same result... if you have worked with coding as I take it you have... you will know what I am talking abouit...

you can most often times... especially with long strings of code find better ways to work something... it is expected simply because there are things one finds out... new paths or whatever it may be... to make the overall load less while @ the same time doing EXACTLY the same work... I use the word efficiency :)

nvidia's drivers are not doing the SAME work though... they are CHANGING the workload...

ati's stance though... about removing said application specific optimizations... I can fully understand and it does show character to step up.. pinpoint exactly what you have done and why and then state that you are removing it... thus far nvidia has yet to come out with anything close to resembling a statement that explains what is going on in their test results even though it is blatantly obvious...

Behemoth
05-27-03, 04:01 AM
Originally posted by Sazar
he is saying what he is saying because that is what is being done..

i know


read up about it on b3d forums where the guys have basically broken everything down and explained it as best as is possible...

fine, i probably dont need their interpretation.


concerning the optimizations... it is the code you optimize :) thats where the performance comes from basically... ati has already specified WHAT it optimized so I see no reason for you to pick on this point and overanalyze it... it has been stated already...

i dont care if you found my interpretation pointless.


concerning the bugs... he has put that AFAIk in reference to nvidia also appearing to render everything with full precision but not actually rendering 'everything' and certainly with anomalies that are not expected...

what bug?


coding can be done in many ways to achieve the same result... if you have worked with coding as I take it you have... you will know what I am talking abouit...

yes i know how to program.


you can most often times... especially with long strings of code find better ways to work something... it is expected simply because there are things one finds out... new paths or whatever it may be... to make the overall load less while @ the same time doing EXACTLY the same work... I use the word efficiency :)

right, i would call it better implementation.


nvidia's drivers are not doing the SAME work though... they are CHANGING the workload...

ok, i also suspect ati's driver not doing the same work too, the sky and water shaders have been partially hard coded or pre-calculated.


ati's stance though... about removing said application specific optimizations... I can fully understand and it does show character to step up.. pinpoint exactly what you have done and why and then state that you are removing it... thus far nvidia has yet to come out with anything close to resembling a statement that explains what is going on in their test results even though it is blatantly obvious...
when someone refuses to disprove his suspicous cheat but only chooses to not do it again, it is also blatantly obvious he was probably cheating.

Grrrpoop
05-27-03, 09:03 AM
Is nVidia's "implementation" better in terms of speed? Undoubtedly :)
Does it output the same quality that FM intended? No way.

Originally posted by Behemoth
ok, i also suspect ati's driver not doing the same work too, the sky and water shaders have been partially hard coded or pre-calculated.
Your suspicions are completely unfounded as it has already been shown that ATI is resequencing the shader so it can be processed faster, whilst not actually changing it. The quality is exactly as FM intended. That is not pre-calculation. nVidia pre-calculated, re-wrote and degraded the shader quality. That's the difference.

Also, the same optimisations could be used in games, admittedly that would require each game to be recognized by the drivers, but if the drivers intercepted the shader calls then I'm sure these same optimisations could enhance the gaming experience whilst nVidia would have to rewrite shaders and reduce Iq to apply their "optimisation" to real games.

Originally posted by Behemoth
when someone refuses to disprove his suspicous cheat but only chooses to not do it again, it is also blatantly obvious he was probably cheating.
Or they don't want the negative PR nVidia is now facing. :)
Besides, ATI outlined exactly what they did, and said that if ppl didn't like it then fine, it's not in the next driver. That's not the same as "refusing to disprove" a cheat. They acknowledge that something they did could be percieved as a wrongdoing and rather than labour the point have backed down.

By contrast nVidia have thrown accusations around and claim it's a conspiracy to discredit their products by FM.

Who has more credibility?

zakelwe
05-27-03, 09:29 AM
I will be happy for nvidia and Ati to optimise for 3dmark when and only when they have optimised for all other games :)

Otherwise they should leave it well alone.

Ati can say, well we do that for games, which is true, but they haven't done it for all games but instead select a benchmark program instead . Why ? Well, the same reasons nVidia did, but nVidia simply did it a lot worse.

Regards

Andy

zakelwe
05-27-03, 09:33 AM
Sorry, just reread that and didn't mean to indicate that nvidia just optimised worse, what I meant was they would have optimised like Ati but could not make up the difference, so resorted to cheats rather than optimisations.

Does that make sense :confused:

My view is we should not have either.

Regards

Andy

Behemoth
05-27-03, 11:57 AM
Originally posted by Grrrpoop
Is nVidia's "implementation" better in terms of speed? Undoubtedly :)
Does it output the same quality that FM intended? No way.

true.


Originally posted by Grrrpoop
Your suspicions are completely unfounded as it has already been shown that ATI is resequencing the shader so it can be processed faster, whilst not actually changing it. The quality is exactly as FM intended. That is not pre-calculation. nVidia pre-calculated, re-wrote and degraded the shader quality. That's the difference.

having better ordering codes ati wouldnt want to use is totally unfounded.
the "shuffle instructions" codes dont work on places other than GT4 sky and water makes perfect sense to me, otherwise ati needs not purposely detect GT4 sky and water and alter/shuffle instructions in those particular cases, instead of simply use the better ordering PS2 codes in driver.
the equality of visual quality in GT4 doesnt neccessarily mean ati is using a general PS2 codes, which is what futuremark is trying to measure in GT4.


Originally posted by Grrrpoop
Also, the same optimisations could be used in games, admittedly that would require each game to be recognized by the drivers, but if the drivers intercepted the shader calls then I'm sure these same optimisations could enhance the gaming experience whilst nVidia would have to rewrite shaders and reduce Iq to apply their "optimisation" to real games.

one can use valid optimization to cheat. i have cheated an automatic program marking system by hard coding all pre-calculated solutions to all possible known inputs into my program, result was full mark! and its a cheat! furturemark is testing valid PS2 performance, not only valid outputs.


Originally posted by Grrrpoop
Or they don't want the negative PR nVidia is now facing. :)
Besides, ATI outlined exactly what they did, and said that if ppl didn't like it then fine, it's not in the next driver. That's not the same as "refusing to disprove" a cheat. They acknowledge that something they did could be percieved as a wrongdoing and rather than labour the point have backed down.

this "they dont want negative PR" is totally unfounded, if ati use the uber "shuffle instructions" codes in next driver, i dont think anyone would mind 8% more performance boost. The thing is the uber "shuffle instructions" codes would only work on GT4 sky and water, of coz imho.


Originally posted by Grrrpoop
By contrast nVidia have thrown accusations around and claim it's a conspiracy to discredit their products by FM.

Who has more credibility?
this is tough question, i dont have clear answer yet.

Behemoth
05-27-03, 12:22 PM
Originally posted by zakelwe
I will be happy for nvidia and Ati to optimise for 3dmark when and only when they have optimised for all other games :)

Otherwise they should leave it well alone.

Ati can say, well we do that for games, which is true, but they haven't done it for all games but instead select a benchmark program instead . Why ? Well, the same reasons nVidia did, but nVidia simply did it a lot worse.

Regards

Andy
nvidia did it not that bad, i havent heard anyone spotted the difference before futuremark :)
the problem is futuremark is testing the general baseline PS2 performance, not testing how fast PS2 precision sky and water shaders can go with all sorts of scene specific optimizations. who knows if there are 99% of PS2 shaders ati cant even optimize by "shuffle instructions".

Hanners
05-27-03, 03:24 PM
Originally posted by Behemoth
nvidia did it not that bad, i havent heard anyone spotted the difference before futuremark :)

Not that bad? I would say cheating to the extent that it inflates your score by 25% is almost the definition of bad!

StealthHawk
05-27-03, 07:58 PM
Originally posted by Behemoth
having better ordering codes ati wouldnt want to use is totally unfounded.
the "shuffle instructions" codes dont work on places other than GT4 sky and water makes perfect sense to me, otherwise ati needs not purposely detect GT4 sky and water and alter/shuffle instructions in those particular cases, instead of simply use the better ordering PS2 codes in driver.
the equality of visual quality in GT4 doesnt neccessarily mean ati is using a general PS2 codes, which is what futuremark is trying to measure in GT4.

You keep saying this and it doesn't make an inkling of sense to me. We already know that ATI detects 3dmark03 and then optimized the shader routines in GT4. The sky shader and water shader optimizations only work in those specific situations. Of course they do, they are specific programs. How and why would they work anywhere else?

It's like saying that an optimization for Quake3 should work in UT2003, when they are different programs.

StealthHawk
05-27-03, 08:01 PM
Originally posted by Behemoth
nvidia did it not that bad, i havent heard anyone spotted the difference before futuremark :)
the problem is futuremark is testing the general baseline PS2 performance, not testing how fast PS2 precision sky and water shaders can go with all sorts of scene specific optimizations. who knows if there are 99% of PS2 shaders ati cant even optimize by "shuffle instructions".

You're not looking hard enough then. I've provided that evidence before.

Discussion (http://www.nvnews.net/vbulletin/showthread.php?s=&threadid=10056&pagenumber=2). Look for the screenshot comparing driver 43.00 and driver 43.51. 43.51 is one of the drivers which have been proven to rewrite shader code and lower IQ. Keep in mind this was discovered before the ET article about the 44.03 drivers.

Behemoth
05-28-03, 12:20 AM
Originally posted by StealthHawk
You're not looking hard enough then. I've provided that evidence before.

Discussion (http://www.nvnews.net/vbulletin/showthread.php?s=&threadid=10056&pagenumber=2). Look for the screenshot comparing driver 43.00 and driver 43.51. 43.51 is one of the drivers which have been proven to rewrite shader code and lower IQ. Keep in mind this was discovered before the ET article about the 44.03 drivers.
hmm, i have seen the GT4 water myself, it looks very natural and pretty.
yes the water looks pixelated when you freeze it and blow it up 3 times bigger, when its in action it just looks pretty pretty, not bad at all, of coz maybe its just me. :)

Behemoth
05-28-03, 01:43 AM
Originally posted by StealthHawk
You keep saying this and it doesn't make an inkling of sense to me. We already know that ATI detects 3dmark03 and then optimized the shader routines in GT4. The sky shader and water shader optimizations only work in those specific situations. Of course they do, they are specific programs. How and why would they work anywhere else?

It's like saying that an optimization for Quake3 should work in UT2003, when they are different programs.
simply put, if futuremark let ati keeps this kind of hard coded helped optimization, its not a cheat.

digitalwanderer
05-28-03, 02:25 AM
Originally posted by Behemoth
hmm, i have seen the GT4 water myself, it looks very natural and pretty.
yes the water looks pixelated when you freeze it and blow it up 3 times bigger, when its in action it just looks pretty pretty, not bad at all, of coz maybe its just me. :)


Glad to hear it looks the same to you, but that is a subjective opinion.

The 3x magnification allows a much more objective opinion as you can clearly see the difference....and the fact that there IS a difference, even if it isn't visible to you, is the whole point that everyone is trying to get thru to ya.

The point is there is an easy-to-tell difference between the two, even if you have to magnify a frozen snapshot 3x to see it clearly.

Behemoth
05-28-03, 03:09 AM
Originally posted by digitalwanderer
Glad to hear it looks the same to you, but that is a subjective opinion.

The 3x magnification allows a much more objective opinion as you can clearly see the difference....and the fact that there IS a difference, even if it isn't visible to you, is the whole point that everyone is trying to get thru to ya.

The point is there is an easy-to-tell difference between the two, even if you have to magnify a frozen snapshot 3x to see it clearly.
yep it is my subjective opinion that the water looks not bad at all in action to me.
i will have to freeze it and zoom in 300% to make it noticeable to me. :)