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
G.Skill TridentZ 5 RGB 6800 MHz CL34 DDR5 review
Be Quiet! Dark Power 13 - 1000W PSU Review
Palit GeForce RTX 4080 GamingPRO OC review
Core i9 13900K DDR5 7200 MHz (+memory scaling) review
Seasonic Prime Titanium TX-1300 (1300W PSU) review
F1 2022: PC graphics performance benchmark review
MSI Clutch GM31 Lightweight​ (+Wireless) mice review
AMD Ryzen 9 7900 processor review
AMD Ryzen 7 7700 processor review
AMD Ryzen 5 7600 processor review

New Downloads
CPU-Z download v2.04
Intel ARC graphics Driver Download Version: 31.0.101.4090
AMD Radeon Software Adrenalin 23.1.2 (RX 7900) download
GeForce 528.24 WHQL driver download
Display Driver Uninstaller Download version 18.0.6.0
Download Intel network driver package 27.8
ReShade download v5.6.0
Media Player Classic - Home Cinema v2.0.0 Download
HWiNFO Download v7.36
MSI Afterburner 4.6.5 (Beta 4) Download


New Forum Topics
The Samsung Galaxy S23 is rumored to cost an additional 150 Euros (+specs) Monitor turns black and windows disable my GPU driver SteelSeries releasing three models speakers, including 5.1ch surround Arena 9 Amernime Zone AMD Software: Adrenalin / Pro Driver - Release Discovery 22.12.2 WHQL Seagate will release 22TB and 24TB hard disk drives, and in Q3, HAMR HDD with 30TB or more AMD Software: Adrenalin Edition 23.1.2 for AMD Radeon™ RX 7900 Series NVIDIA GeForce 528.24 WHQL driver download & Discussion 7-Zip decompression speed test, the Intel Core i9-13900K is 60% faster than the i9-12900K. Forspoken implements Microsoft's DirectStorage API, faster load times; lowers FPS; raises FPS? 4th proprietary graphics driver is now available exclusively for AMD Radeon RX 7900 XTX and XT




Guru3D.com » Review » GeForce GTX 1070 FCAT Frametime Analysis Review » Page 4

GeForce GTX 1070 FCAT Frametime Analysis Review - So How Does This Work?

by Hilbert Hagedoorn on: 06/10/2016 01:33 PM [ 5] 6 comment(s)

Tweet

So How Does This Work Again?

Alright, a quick recap for you to get a grasp of what we are doing. We have our traditional game PC with the dedicated graphics card installed. We start up a game or benchmark sequence. The game is rendered, passes several stages and then frames rendered are ready and served towards the monitor. It is precisely at that stage where we make a bypass. The DVI-DL monitor output cable we connect to a Dual Link DVI Distribution Amplifier (or high resolution capable DVI switch). We connect our graphics card to the input of the switch. Now the switch will clone the signal to two outputs on that switch. One output we connect the monitor to but the second output we connect to a framegrabber AKA Video Capture Card. Ours is a Single Channel 4 lane PCI Express bus with maximum data rate of 650 MB/sec and support for a maximum canvas of 4kx4k HD video (we wanted to be a little future proof) capture for all progressive and interlaced DVI/HDMI modes. This card is 1,500 EUR alone. We are not there yet though as we need to place the framegrabber into a PC of course. Fast is good, so we are using a Z77 motherboard with a Core i7 3770K processor. The encoding process is managed by the processor on the framegrabber in real-time too, if I/O is managed fast enough, we'll have less then 10% CPU utilization while capturing 2560x1440 @ 60 Hz streams in real-time.

Are We There Yet?

Nope, now we need to save the rendered frames in real-time, uncompressed as an AVI file. This poses a challenge in itself:

  • Capturing at 1920x1080 @ 60 Hz in real-time shows IO writes of roughly 200~250 MB/s.
  • Capturing at 2560x1440 @ 60 Hz in real-time shows IO writes of roughly 400~475 MB/s.

Look at the screenshot below, at data rate. The first time I noticed that, yes, I cursed and nearly vomited!

 

In the example above you can see that each second we are recording a sustained 429 MB per second. So 30 seconds of recording for analysis results in an AVI file of 12.6 GB. For that to happen we need storage volume and fast storage IO alright. A single SSD wll not cut it. While doing all this high-end capturing we see a low CPU overhead of less than 10%. Why am I so keen on low CPU utilization you might ask? Because this is precise measuring and analyzing. We want to prevent accidentally recording dropped frames at all times. We've shown you all the hardware we use, but on the software side things are even more complex. To be able to pull this off, we need to spend a lot of time and money alright. 
  




16 pages « 3 4 5 6 next »



Related Articles
Palit GeForce RTX 4080 GamingPRO OC review
The Palit GeForce RTX 4080 GamingPRO OC is a powerful graphics card from the ADA Lovelace generation. It has been improved with a higher TGP, 16 GB of graphics memory, and luxurious triple fan cooling...

MSI GeForce RTX 4070 Ti Gaming X TRIO review
MSI has stepped up with their Gaming X TRIO GeForce RTX 4070 Ti. It is factory-tweaked (slightly) but looks great. It comes with whisper-quiet cooling, and is quite impressive in all respects....

ASUS GeForce RTX 4070 Ti STRIX OC review
We test the gorgeous ASUS ROG STRIX GeForce RTX 4070 Ti OC Gaming 12G, and that's quite a mouth full for a product. It has a fantastic appearance and does a good job of cooling down while maintaining...

Gainward GeForce RTX 4070 Ti Phoenix GS review
Gainward is back in the house, this round with their Phoenix GS edition of the GeForce RTX 4070 Ti. It's a great-looking product that should hold ground a bit closer to the reference MSRP. It cools w...

© 2023