CapFrameX (CX) - Frametime Capture und Analyse Tool

G

gaussmath

Guest
Zuletzt bearbeitet von einem Moderator:
AW: Neues Frametime Analyse Tool - CapFrameX

Wow ! Super !

Afterburner bietet ebenfalls vergleichbare Möglichkeiten, wenngleich der Analyseumfang geringer ist als bei CapFrameX. Das größte Manko ist die Mittelwertbildung über das eingestellt Sampling-Intervall. Dies kann beispielsweise zu Inkonsistenzen der Art führen, dass der Min-Wert größer ausfällt als das 0.1% Quantil.

Das kann ich bestätigen(hatte ich letztens noch).
Afterburner mag für einen groben Richtwert taugen, aber richtig gut/genau ist das nicht.

Von daher bin ich mal auf deine Arbeit gespannt und werde auch versuchen bei Gelegenheit(warte vorraussichtlich noch auf dein Tutorial, damit ich das besser gebacken kriege :D ) mal einige Benches zu machen. :)
Ich war ja schon begeistert, von deiner Arbeit letztens. :)


Danke. :daumen:
 
AW: Neues Frametime Analyse Tool - CapFrameX

Ja, ein Tutorial kann nicht schaden, um mit der Software "warm" zu werden.

Dauert noch ein wenig. Ich bitte um Geduld...
 
AW: Neues Frametime Analyse Tool - CapFrameX

Hallo Gaussmath,

das Tool gefällt mir bisher richtig gut (Die Charts sind WIRKLICH verdammt gut :daumen::daumen:)
Ich werde das jetzt zusammen mit OCAT für einen ausführlichen Test benutzen, in dem ich die Auswirkung von HT/SMT on vs off bei 4 und 6 Kernen aufzeigen will.

Allerdings hätte ich noch ein paar Fragen.
Welche Einstellung für den Stuttering Factor ist deiner Meinung nach am sinnvollsten?
Kann man Ergebnisse auch kombinieren statt nur vergleichen?
Das würde ich auch äußerst nützlich finden, da ich für jede Einstellung (4C/4T, 4C/8T, 6C/6T, 6C/12T) und Spiel jeweils drei Benchmarks mache.
 
AW: Neues Frametime Analyse Tool - CapFrameX

Also, erstmal zu dem Stuttering Faktor. Die Definition, welche ich für Stuttering verwende, kommt aus der Fachwelt, nämlich von Treiberentwicklern bei Nvidia. Dort verwendet man Stuttering > 3×Average. Da wir hier im Durchschnitt sehr leistungsstarke Hardware verwenden, habe ich den Faktor auf 2.5 verschärft.

Was genau meinst du mit kombinieren? Vielleicht gruppieren?
 
AW: Neues Frametime Analyse Tool - CapFrameX

Ah, ok danke^^.
Dann verwende ich den Faktor 2,5 einfach weiterhin.

Mit kombinieren meine ich eher eine Art Mittelwertbildung für jeden Wert über den Zeitraum des Benches (z.B. 120 Sekunden).
Ein einziger Run reicht mir leider nicht aus um wirklich verwertbare Ergebnisse zu erzielen.
In der CPU Test Szene von Witcher 3 (Hafen Toussaint) erreiche ich mit jedem Run leicht unterschiedliche Ergebnisse.

Wobei ich das auch manuell nachträglich aus den Chats machen könnte :ugly:, aber dann sind die Frametime-Graphen für mich nicht verwendbar.

Edit:
Mir fällt gerade auf, dass ein Graph mit einem Mittelwert aus verschiedenen Ergebnissen ebenfalls ziemlich nutzlos ist, da die Spikes verschwinden.:klatsch::fresse:
 
Zuletzt bearbeitet:
AW: Neues Frametime Analyse Tool - CapFrameX

Grundsätzlich muss man sich fragen, ob eine Szene gut geeignet ist, wenn diese bei wiederholten Messungen stark streut. Entweder ist dann die Szene ungeeignet oder vielleicht stimmt was mit der Hardware nicht. Leichte Streuung sollte normal sein und kann mit Mittelwertbildung behandelt werden.

Aber die Grundidee ist gut. Ich könnte eine Funktionalität bereitstellen, mit der man eine Mittelwertbildung über mehrere Messungen machen kann. Im Moment würde ich das als Workaround sozusagen über die Report Tabelle machen und das ganze in Excel schnell ausrechnen.
 
AW: Neues Frametime Analyse Tool - CapFrameX

Hier mal ein kleines Tutorial aus der Hüfte geschossen.

Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.
 
AW: Neues Frametime Analyse Tool - CapFrameX

Gleich mal deinen Kanal aboniert. Aber kann es sein, dass das Video nur auf 360p läuft ? Nur mal so als Hinweis.
Konnte keine höhere Quali anwählen.
Oder mach' ich was falsch ?
 
AW: Neues Frametime Analyse Tool - CapFrameX

Liegt an YT, frisch hochgeladene Videos brauchen immer ihre Zeit bis die Auflösung skaliert wird. Hatte ich heute Nachmittag auch das Problem.

@ Gauss wie eben schon in der PN geschrieben kann ich machen was ich will, CapFrame bekommt keine Daten. Egal ob ich den Standardordner nutze oder einen eigenen erstelle wo er die OCAT daten hinschmeißen soll, CapFrame bleibt leer.

Idee? ;)
 
AW: Neues Frametime Analyse Tool - CapFrameX

CX erwartet einen Ordner Dokumente\OCAT\Captures. Existiert der nicht nach der Installation von OCAT??

Die Video Quali wird gleich besser.
 
AW: Neues Frametime Analyse Tool - CapFrameX

@Darkearth: Kannst du noch bitte Ursache und Lösung hier kurz beschreiben? Vielleicht ist das für andere auch interessant.
 
AW: Neues Frametime Analyse Tool - CapFrameX

Ähm ja, sorry, war so mit testen und basteln beschäftigt, dass ich das hier komplett vergessen habe zu posten. (und nebenbei ist mir mein Netzteil kaputt gegangen bzw der Lüfter -> Unwucht)

Es lag an der Laufwerksverschlüsselung, dass ich keine Daten auslesen bzw Dateien erstellen konnte mit OCAT (ich finde es auch merkwürdig, weil alle anderen Programme es auch können, aber egal)

Nachdem ich ein nicht verschlüsseltes Laufwerk ausgewählt habe konnte ich auch mit OCAT wieder daten schreiben.
Die habe ich dann einfach importiert (in den Dokumente Ordner) und dann konnte CapFrameX auch die Daten auslesen.
 
Zuletzt bearbeitet:
AW: Neues Frametime Analyse Tool - CapFrameX

Geiler Shice ! Ich liebe es !
Hab um 5 nach(5 nach 23 Uhr genauer gesagt ;) ) angefangen, mal zu schauen, das Zeug runter zu laden(CapFrameX) und nun hab ich bereits erste Ergebnisse eines kleinen Testbenchmarks(mal eben eine 24er Multiplayerrunde Wreckfest eingeschoben. :) ), ohne GPU OC, da ich das mittlerweile lieber raus mache. Hab festgestellt, dass es nur ein minimaler Unterschied ist, mit OC über 2 GHz.

Also ... kurzer Test und es funktioniert genau wie in deinem Tutorial, Gauss !
Klasse ! Das ist echt einfach. Sehr gut ! :daumen:

1-jpg.1026520



Danke für Deine Mühe !
Wollte nur mal n kurzes Feedback geben, von jemand, der nicht so der Profi ist, im Benchmarken und eher gern einfach mal was Startet und fertig. :)

It just works ! ;)

2-jpg.1026522



P.S.: Die kleine Abweichung am Start war wohl, weil ich die Aufzeichnung gestartet habe, bevor ich von der Lobby in's Rennen gesprungen bin, per countdown(also fast mit der Sekunde).

Is ja nur mal n Test, als Besipiel, dass das auch bei mir gut funktioniert. :)

3-jpg.1026523
 

Anhänge

  • 1.jpg
    1.jpg
    218,1 KB · Aufrufe: 1.404
  • 2.jpg
    2.jpg
    173,4 KB · Aufrufe: 1.377
  • 3.jpg
    3.jpg
    260,4 KB · Aufrufe: 1.365
Zuletzt bearbeitet:
AW: Neues Frametime Analyse Tool - CapFrameX

@Chris: Super, dass du dich schon so reinstürzt in die Materie. :daumen: Den Ausreißer am Anfang sollte man rausnehmen. Da solche Ausreißer meistens am Anfang oder Ende sind, werde ich eine Funktion integrieren, um die Daten zu kürzen/cutten. Das war auch mal drin, nur gefiel mir das Handling nicht. Außerdem könntest du die Option "Remove Outlier" verwenden.

@all: Ich hab das Video/Tutorial jetzt gerade mal mit Kopfhörern verfolgt. Der Ton (irgendwie Brummen im Hintergrund) gefällt mir gar nicht. Ich werde das wohl nochmal neu aufnehmen. Sorry dafür.
 
AW: Neues Frametime Analyse Tool - CapFrameX

@all: Ich hab das Video/Tutorial jetzt gerade mal mit Kopfhörern verfolgt. Der Ton (irgendwie Brummen im Hintergrund) gefällt mir gar nicht. Ich werde das wohl nochmal neu aufnehmen. Sorry dafür.

Ich fand den Ton ausreichend für ein Tutorial. Hast auch ne angenehme, ruhige Art das zu erklären. :daumen:


Den Ausreißer am Anfang sollte man rausnehmen. Da solche Ausreißer meistens am Anfang oder Ende sind, werde ich eine Funktion integrieren, um die Daten zu kürzen/cutten. Das war auch mal drin, nur gefiel mir das Handling nicht. Außerdem könntest du die Option "Remove Outlier" verwenden.

Solch eine Funktion wäre spitze !
daumen.gif

Und wo findet der nicht Benchmarkprofi die Option "Remove Outlier" ?
 
Zuletzt bearbeitet:
AW: Neues Frametime Analyse Tool - CapFrameX

Ähh ....
Ah ! :klatsch:

Ganz ehrlich: Ich hab irgendwie übersehen, dass da noch was ist, in der Mitte, zum "aufklappen".
Ich dachte erst, das wäre die Überschrift über den Balken. :D

1-jpg.1026581


Hab das jetzt gesucht, wie doof, wo die Option ist.

Die Option funktioniert aber wunderbar, wie man auch im Bild sieht.
Der Ausreißer ist weg !
 

Anhänge

  • 1.jpg
    1.jpg
    350,3 KB · Aufrufe: 1.346
AW: Neues Frametime Analyse Tool - CapFrameX

Ja, genau! Und nun kannst du noch per Doppelklick auf das Chart den Zoom schön zentrieren.
 
Zurück