An introduction to FCAT benchmarking

Graphics cards 1049 Page 1 of 1 Published by

Click here to post a comment for An introduction to FCAT benchmarking on our message forum
https://forums.guru3d.com/data/avatars/m/178/178506.jpg
Excellent read. Explains the new benchmarking methodology rather nicely.
https://forums.guru3d.com/data/avatars/m/122/122057.jpg
Excellent write-up, I'm very pleased you are going to incorporate FCAT testing into your reviews ! This needs to be known, so the manufacturers (AMD more than NVIDIA at this point) can make constant frame-times a priority and eliminate micro-stutter. One point I'd like to make is that it would benefit all if you would include the same scaling for all your graphs and include zoomed-in versions indented or offset enough that it's clear it isn't the same. Because some aren't really comparable when they use different scaling like these two: http://www.guru3d.com/index.php?ct=articles&action=file&id=3099 22-44ms scaling (22ms range) http://www.guru3d.com/index.php?ct=articles&action=file&id=3101 0-30ms scaling (30ms range) It would have been more helpful if the charts were 0-50ms, which is basically with a broad margin the lowest-highest we'd ever want to see anyway.
data/avatar/default/avatar24.webp
Hilbert, please don't use the term 'quickie introduction'...just 'quick introduction' would be enough without having the readers being rendered into wild imaginings. :P
https://forums.guru3d.com/data/avatars/m/16/16662.jpg
Administrator
Excellent write-up, I'm very pleased you are going to incorporate FCAT testing into your reviews ! This needs to be known, so the manufacturers (AMD more than NVIDIA at this point) can make constant frame-times a priority and eliminate micro-stutter. One point I'd like to make is that it would benefit all if you would include the same scaling for all your graphs and include zoomed-in versions indented or offset enough that it's clear it isn't the same. Because some aren't really comparable when they use different scaling like these two:
Yeah I know and actually mention that a couple of times in the article. Over time you'll see charts with fixed scaling. Percentile charts will range from 0 to 100% and the plots we need to figure out some sort of fixed y-axis for (likely ~60ms).
https://forums.guru3d.com/data/avatars/m/178/178506.jpg
Yeah I know and actually mention that a couple of times in the article. Over time you'll see charts with fixed scaling. Percentile charts will range from 0 to 100% and the plots we need to figure out some sort of fixed y-axis for (likely ~60ms).
How much time will this add to your reviews? The cost itself is eye-watering!
data/avatar/default/avatar06.webp
Hilbert, I've read your description a couple of times now and I'm not really sure why you need to store all the frame data? If all you care about is the differing colours couldn't you just store the 1 pixel from bottom left? The only reason I can see for not doing that is that it the video capture device can only store the full frame and instead you'd require CPU to pull out just the 1 pixel? But I cannot imagine that would be at all taxing as extracting a value from a known location in a frame is very simple. Just throwing out my opinion as a software developer, that thats the road I would have gone down to avoid that storage problem. It would also most likely simplify the data analysis later too.
https://forums.guru3d.com/data/avatars/m/230/230258.jpg
Thanks. And explanation of every graph helped me (noob) a lot. Again thanks.
data/avatar/default/avatar12.webp
Hilbert, I've read your description a couple of times now and I'm not really sure why you need to store all the frame data? If all you care about is the differing colours couldn't you just store the 1 pixel from bottom left? The only reason I can see for not doing that is that it the video capture device can only store the full frame and instead you'd require CPU to pull out just the 1 pixel? But I cannot imagine that would be at all taxing as extracting a value from a known location in a frame is very simple. Just throwing out my opinion as a software developer, that thats the road I would have gone down to avoid that storage problem. It would also most likely simplify the data analysis later too.
If I am not wrong, you will need at least one pixel thick bar, becuase you could have mixed frames (tearing ???), so multiple colors in the bar.
data/avatar/default/avatar01.webp
If I am not wrong, you will need at least one pixel thick bar, becuase you could have mixed frames (tearing ???), so multiple colors in the bar.
Good point! But that still reduces the amount of storage by a very large amount.
https://forums.guru3d.com/data/avatars/m/115/115616.jpg
Hilbert, thank you for this article. I do hope such analysis will be added to the new card reviews, especially when compering the performance of multi-GPU solutions. However, the question arises - how reliable and jitter-free is the capture device? 😀
https://forums.guru3d.com/data/avatars/m/228/228816.jpg
Just wanted to say thank you for an excellent article! Nice to see microstutter examined in such detail rather than subjective 'by eye' comments as has seemed to be the case up until now.
data/avatar/default/avatar33.webp
Hilbert, thank you for this article. I do hope such analysis will be added to the new card reviews, especially when compering the performance of multi-GPU solutions. However, the question arises - how reliable and jitter-free is the capture device? 😀
That question can probably be answered by feeding the capture card a VSynced signal. If the results turn out flat, there you go, no jitter (oversimplifying it, but oh well). Thank you Hilbert for a very interesting read!
https://forums.guru3d.com/data/avatars/m/229/229509.jpg
Ow, my head. Makes a bit more sense, but owwwww.
data/avatar/default/avatar07.webp
Hilbert, I've read your description a couple of times now and I'm not really sure why you need to store all the frame data? If all you care about is the differing colours couldn't you just store the 1 pixel from bottom left? The only reason I can see for not doing that is that it the video capture device can only store the full frame and instead you'd require CPU to pull out just the 1 pixel? But I cannot imagine that would be at all taxing as extracting a value from a known location in a frame is very simple. Just throwing out my opinion as a software developer, that thats the road I would have gone down to avoid that storage problem. It would also most likely simplify the data analysis later too.
Basicly, as it is an analysis tool, you also would like to see the frame that comes with the time. So if the graph says all the frames are for example 30ms and one or more are outstanding with let's say 60ms, you want to be able to look back at that specific frame to see what it looks like, is it or is it not a tearing or stuttering. This way you can tell if it's really giving you a bad gaming experience or not.
https://forums.guru3d.com/data/avatars/m/181/181448.jpg
And Vsync eliminates these issues, correct?
https://forums.guru3d.com/data/avatars/m/140/140062.jpg
More data, when it is applicable to increasing understanding, is always a good thing. This FCAT testing most certainly provides that. That's a ton of work, and expense, but it will provide better and more accurate performance analysis and that is absolutely to be commended. Great job, Hilbert and team. You're showing exactly why this is one top notch site to be kept on the short list that I always check for reviews come new hardware. On a sidenote, I took the FCAT of an entirely different nature while I lived in Florida. I just thought that was somewhat amusing, even if irrelevent.
https://forums.guru3d.com/data/avatars/m/56/56686.jpg
And so it begins the race for who can render things with the lowest and most stable frame latency, Who will win Nvidia or AMD/ATI. Obviously Nvidia is better at this atm, but who knows what will happen. Personal it dont mater to if it make all GPU better and smooth as a result its becomes win win situation for all of us
https://forums.guru3d.com/data/avatars/m/215/215966.jpg
Amazing review thank you 🙂
data/avatar/default/avatar08.webp
So ... nVidia says they've released the scripts so people can use them, but I can't find a download anywhere?
data/avatar/default/avatar36.webp
Great read comprehensive and easy to understand 🙂.