Prove it then.
Link to something that actually says that, should be well covered by now if it's real.
You have no idea how the tool works, it doesn't capture anything and it doesn't "run" during any games.
Hardware Canucks used FRAPS for FRAPS not FCAT, FCAT doesn't even have that functionality to begin with.
You're wrong because you're making stuff up, have no proof backed by any reviewer, and link to random things like the CCC twitter page which doesn't reference FCAT once using the find function.
http://www.guru3d.com/articles_pages/fcat_benchmarking_review,1.html
Nobody knows about it because nobody who does FCAT testing cares really. And they kind of shouldn't, with the current drivers it's unarguably broken, but this issue also occurs with the prototype drivers.
The tool is 2 parts: A DX colour overlay, and a captured video using a DVI splitter which is analyzed by Nvidia's extractor and FCAT tool. FCAT is a perl script which analyses the .scv file outputted by the extractor, and then generates FPS information based on the analysed extractor file (which is just scanline data).
Again, you cannot use FRAPS with FCAT. They are totally seperate things. As SKY confirms, FCAT is run on a seperate computer and simply "claims" a FRAPS number (which has NOTHING to do with FRAPS, as FCAT can't see DX Present() calls, but instead infers them). When you use FCAT, it outputs a graph with "here's what FRAPS says, here's what you dropped, here's the runts" as well as a frametime graph.
Again, I didn't link to anything, there is no link in my post, but only in your quote. I think you have an adword virus or something along those lines.
First and foremost, this is a vendor agnostic solution. It accomplishes its goals by sitting apart from the general display driver. Even the "colored bars" as you call them are very much driver-agnostic. As I am sure you saw when reading the code (not sure how you could miss this), they use variations of CMYK colors processed through a standardized routine and don't have any driver hooks installed. The graphics card may render the bars but that doesn't have an impact on the manner by which they are displayed or the order in which they are meant to appear.
As for your supposition that FRAPS has nothing to do with FCAT, you are right and wrong. While FCAT captures a display output and FRAPS measurements happen earlier in the pipeline, they can still be directly compared. This comparison is what is represented by the "Reported" versus "Actual"; it compares what FRAPS sees versus what is actually displayed on the screen. The FCAT software itself actually has an output value that measures both, essentially taking the measurements from FRAPS' position. Once again, this is quite evident when looking at FCAT's code and its various outputs.
The issue between FRAPS and FCAT is that FRAPS isn't actually tracking what you, the gamer, will see. If you want the ACTUAL framerate, dropped frames MUST be subtracted as they don't visually add anything to a given output. How can a solution claim to hit 100FPS when (for example) 20 frames every second are dropped and or only partially rendered? Simply put, it can't and FCAT has called that bluff.
Is FCAT perfect? Absolutely not. A reviewer has to know exactly what to look for in order to identify any faulty results. It also requires a ton of storage resources. However, as an unbiased tool that shows what the end user will experience, it is far superior to FRAPS.
I can't look through the driver overlay code because as far as I know Nvidia hasn't made the source code public. All I can look at is the perl script that analyses the output. The issue with the coloured bars appears to be A. frame compression of some sort that leaves minor changes in colour, I'm assuming in order to fit large frames across the PCI bridge (which doesn't make sense, considering the bridge is much more massive than the frames) or B. slight differences in colour rendering between each GPU (eg. card 1 renders 0x575757, card 2 renders 0x565656 for some reason).
I am right in that FRAPS has nothing to do with FCAT. That is the unarguable truth. FCAT claiming to know what FRAPS would report is OK, except they inflate the results when errors occur, hence making FRAPS look bad when FCAT is actually at fault.
Dropped frames don't really even exist with either AMD or Nvidia cards. The only time dropped frames occur is with this error. Runt frames are an issue, dropped frames just don't really happen from what I have tested.
FCAT is not unbiased because it doesn't produce identical results on AMD and Nvidia cards. In fact, someone at Nvidia knows about the issue but never fixed it (I can tell you what line in the code there is evidence of this). They also borked the formatting of the run.sps file, making the groupings of 15 dropped frames almost impossible to spot until you fix the formatting....
My point isn't necessarily that FCAT is biased, however, it's that FCAT is a badly coded tool and shouldn't be taken as gospel.