Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
Scythe Mugen 5 Rev.C CPU Cooler review
be quiet Pure Loop 2 FX 280mm LCS review
HP FX900 1 TB NVMe Review
Scythe FUMA2 Rev.B CPU Cooler review
SK Hynix Platinum P41 2TB M.2 NVMe SSD Review
Corsair K70 RGB PRO Mini Wireless review
MSI MPG A1000G - 1000W PSU Review
Goodram IRDM PRO M.2 SSD 2 TB NVMe SSD Review
Samsung T7 Shield Portable 1TB USB SSD review
DeepCool LS720 (LCS) review

New Downloads
Intel ARC graphics Driver Download Version: 30.0.101.1743
GeForce 516.94 WHQL driver download
Display Driver Uninstaller Download version 18.0.5.4
FurMark Download v1.31
Intel HD graphics Driver Download Version: 31.0.101.3222
AMD Radeon Software Adrenalin 22.7.1 driver download
GeForce 516.93 WHQL Studio driver download
Corsair Utility Engine Download (iCUE) Download v4.26.110
ReShade download v5.3.0
AIDA64 Download Version 6.75


New Forum Topics
Decision on best option for Video Card Intel has released performance figures for the Arc A750 Vulkan and DirectX 12 APIs AMD video cards paired with AMD vs Intel? Nvidia reduces revenue prediction due to video card demand. MSI MEG Ai1300P PCIE5 is ATX 3.0 Compliant PSU with 600 W PCIe Connector AMD Software: Adrenalin Edition 22.7.1- Driver download and discussion GeForce RTX 4080 and RTX 4070 same consumption as RTX 3080 and RTX 3070 but more performance DDR5-6000 Memory is the Sweet Spot For AMD Ryzen 7000 Zen 4 CPUs RTX 3000 Series artifacts, black squares that flicker in desktop and 2D mode NVIDIA GeForce 516.94 WHQL driver download & Discussion




Guru3D.com » Review » Radeon RX 480 vs GeForce GTX 1060 FCAT Frametime Analysis Review » Page 5

Radeon RX 480 vs GeForce GTX 1060 FCAT Frametime Analysis Review - The Software Setup

by Hilbert Hagedoorn on: 07/27/2016 10:58 AM [ 5] 19 comment(s)

Tweet

The Software Setup

Once we have set up all the hardware we can install the framegrabber. With supported software we can now tap in on the framegrabber capture pin and record the frames fired at us from that Game PC. We can now record a game sequence / timedemo.

We've Recorded An AVI But Now What?

Good question, we have the ability to grab and thus record all frames fired at the framegrabber PC. We record them in an AVI file. But that alone is not enough as how are you going to identify each frame and analyze data from an AVI file? So here is where the science starts. We leave the framegrabber PC to rest for a minute and go back to the Game PC that is rendering our game, benchmark or whatever.

 

On the game PC we have installed a small overlay utility with extremely low CPU overhead. Here's what it is doing, each frame that the GPU is rendering will get one of 16 colored bars assigned, as examples:

  • Frame 1 gets a Yellow colored bar to the left.
  • Frame 2 gets a Green colored bar to the left.
  • Frame 3 gets a Red colored bar to the left.
  • Frame 4 gets a Purple colored bar to the left.
  • Frame 5 gets a Blue colored bar to the left.
  • And so on

And so on... so each rendered frame will have a color tag, that's simple enough to understand, right? And sure, obviously the overlay and the methodology behind it is far more complicated, but we'll keep it simple okay? So we activate the overlay and run our game sequence on the Game PC.

Now we go back to the framegrabber PC and record our gameplay slash frag-fest. Freeware tools FTW, VirtualDub is used to capture content. So the output of the Game PC, including the color tags per frame from the overlay application, is now recorded and saved on our nice and fast storage solution.

Once we look at the AVI file, we can indeed see that the recorded frames we pass have colored tags on the left side of the frame. Now we need to extrapolate the data. An extractor tool will play back the video, analyzing the overlay colors to determine how the game frames were delivered to the screen during the capture. The data derived from this will be saved into an Excel file (.XLS), and can then be used with FCAT Perl scripts to generate the stats and charts.

Going Deeper

But that is still not enough as we need to process the created data. So here's where I'll simplify the explanation a little bit. We now fire off a Perl script at the XLS file we just created with the analysis tool. The Perl script will analyze the data, each frame has a certain latency, each frame has a certain color and that way it can differentiate and distinguish the frames and thus values from each other. It will output the data to an XML file. And once the data is in an XML file, we can chart it. 

We fire off a Perl script to make a nice chart out of the XML data and boom. We now have output that represents the frame experience you guys see and observe on your monitor.




17 pages « < 4 5 6 7 next »



Related Articles
ASUS ROG Radeon RX 6750 XT STRIX review
ASUS also offers a nice Radeon RX 6750 XT 12GB, we review the beefed-up STRIX Gamign OC edition with proper cooling, low temps, and low acoustics. Well, that and a nice factory tweak as well of course...

Sapphire Radeon RX 6650 XT Nitro+ review
We review the Sapphire Radeon RX 6650 XT Nitro+. This card is aimed at Full HD gaming and remains totally silent whilst running pretty cool. Looking at the quality build, you'd almost forget that thi...

Sapphire Radeon RX 6950 XT Sapphire Nitro+ Pure review
Sapphire is also present with a totally new lineup, meet the incredibly impressive Sapphire Radeon RX 6950 XT Sapphire Nitro+ Pure. The factory tweaked product side does deliver when it comes to cool...

Sapphire Radeon RX 6750 XT Nitro+ review
Sapphire also offers a nice Radeon RX 6750 XT 12GB, we review the beefed-up Nitro+ edition with proper cooling, low temps, and low acoustics. Well, that and a nice factory tweak as well of course. ...

© 2022