Speaking of 3DM01, I can't help but link to this picture:
Cheating Drivers, Hidden Dragon
Simply the best 3D spoof I've seen.
Cheating Drivers, Hidden Dragon
Simply the best 3D spoof I've seen.
WaltC said:Dave H said:Walt-
What is it with you and these "post filter" conspiracy theories? There is really nothing suspicious or untoward about using a post filter: a post filter is capable of doing anything that a filter on the GPU can do; the only difference is its location, both physically on the chip and schematically in the rendering process. Under the simplest method of using a post filter to filter MSAA subsamples, you just have a tradeoff of less bus utilization (because you save the work of transfering the frontbuffer to the GPU for filtering and transfering back the filtered data to serve as the backbuffer) in exchange for a larger memory footprint (because for n-way MSAA your unfiltered backbuffer still has n sub-samples for every pixel).
"Conspiracy theory?" *chuckle* I don't recall objecting to nVidia using the post filter in any way they choose
[url=http://www.beyond3d.com/forum/viewtopic.php?p=77446&highlight=frauds#77446 said:WaltC[/url]]nVidia doesn't want it known that their "2xFSAA and Quincunx" numbers are frauds that don't involve FSAA at all--but involve only post filter stuff--which is why the screen shot software doesn't pick it up.
...
--what I object to is them refusing to describe it in any terms whatsoever, claiming it is a "trade secret" so incredibly valuable that even mentioning it in a generally descriptive way would endanger the "trade secret." That's a perfectly valid point.
Look, you claim to know what they are doing and how--will you link me to a source from nVidia corroborating your comments?
It would be much appreciated. *chuckle* The only "conspiracy" I see here is people talking about it in the absence of any released information on the subject from nVidia...For a subject nVidia has quite literally clammed up on--you seem to know a lot about it...
BTW, the "trade secret" thing is not my invention--that's a quote of the words nVidia used when it declined to talk about what it was doing any further. Your questions are better directed toward nVidia than me...most assuredly... I'm only guilty of wanting to hear it from the horse's mouth...
Although, the last time we talked this over Demalion did a much more detailed analysis which IIRC seemed to show that the post filter version actually consumed more bandwidth in the >2x MSAA case, although I forget why. (I had to have it explained to me slowly back then, too...) But in any case, that's the basic idea; and it should be obvious that the same filtering function can be used in a post filter as in the normal way of doing things.
How can *anything* on the subject be "obvious" when nVidia refuses to talk about it...?
I mean we can do conjecture and spin hypotheses all day long--doesn't mean they're correct or even pertinent.
I'm just saying it would be nice for nVidia to declassify this "trade secret" (nVidia's words, not mine) and talk about it, explain its benefits, drawbacks if any, etc. That seems an entirely reasonable request.
...
Pete said:Speaking of 3DM01, I can't help but link to this picture:
Cheating Drivers, Hidden Dragon
Simply the best 3D spoof I've seen.
so matrox and sis don't cheat in 3dmark03 (or at least not cheat in a way which is no longer possible, though given the scores it's probably safe to say they don't cheat at all). Can't say I'm surprised that Matrox did not cheat. SiS OTOH probably would if they would have a chance to beat a competitor (radeon 9000 or GFFX 5200) but their score is so terribly low that probably no amount of tweaking would help... Though Matrox too wouldn't gain much from cheating, even if they could get the scores up to radeon 9000 level, as the parhelia isn't a direct competitor for those "low-end" 3d cards.DaveBaumann said:Code:Build GT1 GT2 GT3 Matrox Parhelia 3.2.0 78.7 3.5 4.5 3.3.0 78.9 3.5 4.5 Xabre 400 3.2.0 43.7 2.9 2.4 3.3.0 43.5 2.9 2.4
[url=http://www.beyond3d.com/articles/3dfx22bit/index4_4.php said:Gary Tarolli[/url]]Congrats! You've written the best article yet. Your article was speculative, but your methods were very good, and your analysis was very thorough. That is, you were objective, not religious, like others.
WaltC said:That's funny--so SS is not only a lot slower than MS, it produces a much inferior level of image quality, too? That's what you're saying...? Because that's what you get when you compare the two. That's exactly why I think the example is so telling (if you have the eyes to see it...)
Not only is 8xFSAA on the 5900U *much slower* than R9800P's 6x FSAA, it's also visibly inferior in the IQ it generates. Again, that's what makes the comparison noteworthy.
Dave H said:Walt-
So if I understand your reply correctly, the reason you keep harping on the (potential) post filter aspect of NV35's 4xMSAA implementation is that Nvidia said the details of NV30's post filter were a "trade secret". You think anytime they don't disclose the details, something suspicious is going on.
Well, I've got news for you: nearly everything in the GPU industry is considered a trade secret. Cache sizes, shader pipeline organization (ok, ATI disclosed the number of functional units--which Nvidia of course did not; but neither discloses compiled shader op format, latency/throughput for various ops, number of registers, etc.), sampling algorithms for various anisotropic filtering settings, mipmap selection algorithms for AF settings...hell, I don't even think they disclose the mipmap selection algorithms they use with AF turned off (yes, they're surely very close to the algorithms given in the OpenGL/DirectX specs...but R3xx and NV3x's algorithms differ slightly, so at least one much differ from the algorithm in the spec). Nvidia's not disclosing the way they filter MSAA sub-samples? Well, AFAIK ATI hasn't disclosed the way they filter their 6xMSAA sample pattern (not that this is a terribly difficult problem, but, unlike with their 2x and 4x patterns, weighting each sample equally would not produce optimal results in this case as I understand it).
And, contrary to the assertion in your original post, AFAICT 3dfx never disclosed any details about the 16->22bit upsampling post filter in the V3.
No, supersampling does not result in inferior image quality comapred to multisampling. The reason Nvidia's 8xS has worse IQ than ATI's 6xMSAA is because ATI's implementation has better sample placement and gamma-corrects the subsample colors. It has nothing to do with the fact that one is multisampling while the other mixes multisampling and supersampling.
Humus said:Brent said:It hasn't flown over MY head. I understand it.
If I was in your position I would just leave [H]. You don't belong there, you belong to a site like Beyond3D.
demalion said:....
Yes it does, but all the rest of your commentary that goes along with that request doesn't seem very reasonable at all, IMO.
For example, the rest of your post seems to completely ignore the support for the hypothesis already presented, because most, if not all, of the questions and statements you make in it are addressed by that hypothesis. What would be more productive, IMO, is responding to those parts of the hypothesis directly, instead of making statements and questions and ignoring the proposed answers to them. In your "levity", you seem to me to have failed to give thos parts any recognition in your reply, and that just doesn't seem useful.
PVR_Extremist said:Humus said:Brent said:It hasn't flown over MY head. I understand it.
If I was in your position I would just leave [H]. You don't belong there, you belong to a site like Beyond3D.
My sentiments exactly, and while your at it, moon Kyle and let a rip roarer out in his direction from all of us a B3D
WaltC said:demalion said:....
Yes it does, but all the rest of your commentary that goes along with that request doesn't seem very reasonable at all, IMO.
For example, the rest of your post seems to completely ignore the support for the hypothesis already presented, because most, if not all, of the questions and statements you make in it are addressed by that hypothesis. What would be more productive, IMO, is responding to those parts of the hypothesis directly, instead of making statements and questions and ignoring the proposed answers to them. In your "levity", you seem to me to have failed to give thos parts any recognition in your reply, and that just doesn't seem useful.
D, sorry about missing your post here initially, but I just saw it, so I didn't want you to consider yourself ignored...
First all of, criticizing someone's inflection, body language, or in this case prose or style of writing, is not a valid criticism of their statements.
You can't refute something someone says merely by objecting to them putting a or or or a *chuckle* into their writing.
You can try to refute it on that basis of course, but you'll fail. Right? I think you know this.
It's not exactly "levity" that I try to convey as much as it is "lightheartedness"--the idea that while I'm "serious" about what I'm saying I do not however view it as life-threatening.
I'm sorry you feel as if I've ignored your points--but you seem to be ignoring mine...
It's great that you'll theorize about the matter of post-filter blending relative to nv3x FSAA, but that's not what I'm after.
I simply want nVidia to talk about it as opposed to ficticiously maintaining (in my view) that talking about it in general is akin to furnishing the public with circuit diagrams of their processors. I mean, they talk about *so much else* in general that I hardly see any difference here.
It's fine if a hypothesis addresses what I consider to be the issues relevant to me, but I don't want a hypothesis, I want nVidia to talk about the generalities of its use of post-filter blending relative to FSAA in its current products. I'm sure you can see the difference.
We can promulgate hypotheses from here to Andromeda, but that doesn't change the fact that nVidia's not talking about it, does it? And so none of the hypotheses can be validated or discredited.
There's a simple thing anyone who has an nv58/5900 with the latest Dets can do, though, and that's test out the current FSAA modes with the same kind of screen-grabbing software that [H] used in its initial 5800U review--the software that did not capture the post-filter blending. I would do it myself only I don't have the hardware at my disposal.
With this screen grabbing software you could contrast shots taken at 0x FSAA with shots taken at QC, 2x and 4x FSAA and inspect them for differences, and then repeat using the screengrab software that captures whatever blending operations are being done in the post filter--then you could determine to what extent if any nVidia is using post filter blending in certain FSAA modes to simulate all, or part of, its FSAA effects.
You might also use this method to determine if post filter blending is being used at all in any of the current products and drivers, and in which FSAA modes the post filter is employed (if it is being used in any of them.)
That's the kind of data I'm looking for. My original criticisms of this were ignited by [H]'s original 5800U review a couple of months ago, in which [H] stated it could detect no visual differences between its screen grabs at 0x FSAA and its screen grabs at 2x FSAA, although they could see a difference on screen. This smacks of post filter blending, and the fact that modified screen-grab software was required before the on-screen 2X FSAA IQ could be captured simply underscores the likelihood that this is what is going on (or at least *was* going on at the time.)
Is it still going on? If so, to what degree and in which FSAA modes?
If nVidia would simply *tell us*, much in the same way it tells us which of its FSAA modes are MS and which are MS & SS, and which used ordered grids as opposed to rotated grids, etc., we'd all *know* and there'd be no need for "suspicions" or "hypotheses," would there?
Edit: typos
This is the sentence right after he denounces cheating in all its forms!I actually applaud nVIDIA for the way they did it, if you do it then have the b@lls to do it well.
demalion said:Then it's a good thing that wasn't the basis for my criticism of your statements, and only the basis for criticism of your condescension in the absence of support for those statements.
In Malaysia, we get delayed TechTV programs so I haven't yet seen what you said. But everytime I see the Screensavers program, I see NVIDIA's "The Way It's Meant To Be Played" logos plastered on almost all the PCs used in the program.cellarboy said:Did anyone see 'The Screensavers' on TechTV Tuesday night? The whole cheating issue got some TV time. Unfortunately, the headline for the story read 'ATI admits cheating' and Nvidia were mentioned only in the sense that they too had been caught cheating also.....
ATI can't win even when they try to be stand-up guys.....
On the show when you were talking about cheating drivers, you only mentioned ATI had code in their drivers optimized for 3dMArk. YOu then went on to show screenshots of improperly rendered sections of the benchmark which didnt come from an ATI card but rather from your beloved sponsors Nvidias card.
cellarboy said:As they finished, I finally had to admit to myself that Nvidia are going to get away with this scott free. ATI look like villans simply for standing up and admitting their mistake.
wow im lost for words. I dont understand why certain sites still accuse of us cheating. Both Sweeney and Carmack have said what we have done is legit.
Now I have to make sure that code is out of the next CATALYST posting, which I still dont agree with because we did NOTHING wrong. I guess us giving up those 2% and not optimizing in any shape or form is better than giving our awesome end users the best performing part.
Ahhh this is so unfair.