[citation][nom]marraco[/nom]Years ago, I asked Tomshardware to do analysis of the lower framerates. I was completely ignored. Then I got to Techreport, and ranted about the same issue, under the same username that I use here.Techreport understood. Then I asked for the results to be sorted from lowest to highest, and Techreport understood. Yet they refused to display the results as framerates, and choose to display in frame times.I think that framerates, even if they are meaningless for single frames, can be better understood because they are more intuitive.After Techreport started doing his "under the second" reports, then I got back to Tomshardware, and asked again for this type of analysis, and I gave as example what Techreport was doing. Tomshardware completelly failed to get it, and answered some garbage about also doing "games" reviews. TH didn't understood it at all.Now, when AMD is fixing his drivers due to Techreport work, then suddenly all hardware websites are copying Techreport, but like Tomshardware, most don't get it.The problem are those moments when after buying the best hardware, I don't get the promised experience, and I perceive a lot of small frame freezes (Far Cry 2 comes to my memory).I do not care at all if "n" video cards gives me 250 fps. What I care for are those instants when I perceive small freezes. It breaks immersion. They are the show stopper.The point is:1- Yes, I choose cards due to his worse percentile framerates. Not average framerates. So, I disagree with Tomshardware conclusion.2- No, the way Tomshardware display the results is not as good as seeing all the individual frames sorted from lower to higher (obviously, only the worst frames should be compared). Showing just xx percentiles doesn't tell the complete history. The line graph does. That's what Techreport do, and is for a good reason.3- There is something that even Techreport can't do. They use FRAPS. But FRAPS do not reports what is actually sent to the monitor.For example, if a game engine can't draw a new frame, it may choose to show the last frame again. That's reported as 2 frames, but it is felt as a single frame. A freeze. I think that Far Cry 2 does that, because it reports a high number of frames on my GTX670, with very low latencies, but I see constant, intermittent freezes. I think that the game engine itself is "cheating", but to analyze that, is necessary some specialized hardware, capable of analyzing the monitor output, and compare each frame to the last one, to check for differences.[/citation]
Well you could design some hardware that decodes every frame from the output and XORs each frame to the last, then runs a check for an all-zero buffer. This would have to be done out-of-place, making the hardware quite expensive.