Seite 3: FCAT - Die Analyse

Auf der nun folgenden Seite schauen wir uns den Ablauf einer Analyse via FCAT an.

FCAT in der Theorie

Die Arbeitsschritte für eine erfolgreiche Messung mit FCAT sind die folgenden:

  1. Tool für das Farb-Overlay am Grafikkarten-Testsystem starten
  2. Capture-System starten und Grafikkarten-Testsystem verbinden
  3. Benchmark und Aufnahme gleichzeitig beginnen
  4. Aufzeichnung nach Fehlern (wie dropped Frames untersuchen)
  5. Analyse der Aufzeichnung per Analyse-Tool
  6. Ausgabe der Analyse kopieren
  7. Auswertung der Ausgabe in zwei Schritten mit den NVIDIA-Skripten
FCAT Capture

Das Extractor-Tool analysiert Frame für Frame und wertet das Farb-Overlay aus. Daraus wird eine Excel-Tabelle erstellt, die wiederum von weiteren Scripten genutzt wird, um die Grafiken und weitere Auswertungsmethoden anzuwenden.

Bevor wir uns aber mit diesen Diagrammen beschäftigen, schauen wir uns die Videos bzw. einige Screenshots an, denn auch diese zeigen bereits die aktuellen Probleme mit Multi-GPU-Systemen und dem AFR (Alternate Frame Rendering).

FCAT Capture

Im aktuellen Metro: Last Light sehen wir ein gutes Beispiel für zwei Runts, also Frames, die nur einen sehr kleinen Bereich des dargestellten Display-Frames abdecken. Für den Spieler sind sie unerheblich, können sogar stören.

FCAT Capture

In Crysis 3 ist das Tearing, also die horizontale Verschiebung schon deutlicher, was in diesem Beispiel nicht zuletzt daran liegt, dass wir uns in einem geringeren Frame-Bereich bewegen. Während Metro: Last Light mit mehr als 100 FPS dargestellt wurde, wurde Crysis 3 mit etwa 30 FPS berechnet.

FCAT Capture

Hier haben wir einmal einen Ausschnitt aus obigen Bild gemacht, um das Tearing deutlicher darzustellen.

FCAT Capture

Gerade bei schnellen Bewegung sind die Verschiebungen deutlich, die noch schlimmer sind, wenn ein Frame gedropt wird. Schon bei der Betrachtung des kompletten Frames wird dies deutlich.

FCAT Capture

Noch schlimmer ist es bei der vergrößerten Ansicht. Wie gesagt: Dies ist das normale Verhalten, bereits ohne einen Drop oder Runt.

Soweit unser erster Eindruck und etwas Theorie zum Thema FCAT. In den kommenden Tagen schauen wir uns dies genauer an und wollen dann auch erste Auswertungen folgen lassen.