Archiv verlassen und diese Seite im Standarddesign anzeigen : x264 capture Benchmark
Gimmick
2013-09-03, 15:53:19
Hi,
ich hab vor demnächst meinen alten Ph2 auszutauschen auch werde wohl auch meine 570 in Rente schicken. Und da ich ganz gerne Spiele aufnehme, und zwar am liebsten direkt komprimiert, und das ja ziemlich an der CPU hängt, dachte ich mir könnte man ja einen Benchmark daraus machen.
Gedacht hab ich mir das so:
Mit OBS eine Benchmarkszene aufnehmen und mit VLC dann die FPS des Videos prüfen.
Als Spiel hab ich erst mal Crysis3 genommen und als Szene die PCGH-Benchmarkszene.
Mittleres Ergebniss über 3 Runs mit einem Ph2 X4 @ 4GHz:
10,2fps
Ganz interessant wären imo auch Benchmarks älterer Spiele in höheren Auflösungen oder höher Kompressionsstufe als das standardmäßige "superfast" in OBS.
xxMuahdibxx
2013-09-03, 18:48:31
15.53 bis 18.45 keine Antwort drauf warum wohl...
Ich versteh teilweise nur 0815 oder 4711 ... oder was ähnliches .
Naja, wenn OBS mal Auflösungen jenseits der 4096 unterstützen würde.
Ich hab damit Mechwarrior-Online aufgenommen. In den Fast-Einstellungen. Da gehen in 5760x1080 noch etwa 30 FPS. (Natürlich mit gecroppten Rändern auf 4096er Breite)
Für besseres bräuchte man einen Prozessor der mehr als 12 Threads und 4.5Ghz leistet :-)
Ultrafast geht meiner Meinung gar nicht.
Oder man sagt gleich "Cropp es mir auf 1920".
Aber solange man nicht Streamen möchte, bevorzuge ich doch lieber Programme die fast unkomprimiert aufnehmen und eine nachträgliche Render-Orgie. Sieht deutlich besser als die Klötzchensuppe vom OBS.
Gimmick
2013-09-03, 19:12:22
15.53 bis 18.45 keine Antwort drauf warum wohl...
Ich versteh teilweise nur 0815 oder 4711 ... oder was ähnliches .
Na dann nochmal ausführlicher:
Mit Hilfe von OBS ( http://obsproject.com/de/ ) eine Benchmarkszene aufnehmen, z.B. die aus Crysis 3.
Das aufgenommene Video mit VLC ( http://www.videolan.org/vlc/ ) öffnen und unter "Extras" -> "Codec-Informationen" die Bildwiederholrate ablesen.
Im Gegensatz zu FRAPS komprimiert OBS das Video direkt mit x264, was Größe spart, aber ziemlich CPU Leistung verschlingt. Insbesondere wenn man ein langsameres Preset als "Very Fast" nimmt.
Und weil es eben bisher wenige Spiele gibt, die mehr als 4 Kerne nutzen können habe ich mich erst mal für eine Runde Crysis 3 entschieden (PCGH-Benchmark-Szene "Welcome to the Jungle").
Wie gesagt komme ich mit meinem PH2 auf ~10fps.
Gimmick
2013-09-03, 19:17:02
Naja, wenn OBS mal Auflösungen jenseits der 4096 unterstützen würde.
Ich hab damit Mechwarrior-Online aufgenommen. In den Fast-Einstellungen. Da gehen in 5760x1080 noch etwa 30 FPS. (Natürlich mit gecroppten Rändern)
Für besseres bräuchte man einen Prozessor der mehr als 12 Threads und 4.5Ghz leistet :-)
Ultrafast geht meiner Meinung gar nicht.
Oder man sagt gleich "Cropp es mir auf 1920".
Thx =)
Wobei ich MW-Online nicht kenne. Es kommt ja auch immer drauf an wie viel CPU-Power das Spiel schon für sich braucht.
Das Limit in der Auflösung dürfte am Codec liegen. H264 hat iirc ein Maximum von 4096*2160.
Könntest du mit dir mit deinem 3930K mal die Szene in Crysis 3 vornehmen?
Edit: In FUllHD reicht :X
Butterfly
2013-09-03, 22:10:22
@Gimmick
Das klingt sehr interessant, kennst du den Abfrageintervall vom VLC Player für die FPS Anzeige?
Man könnte auch ein FPS OSD im Hintergrunde mitlaufen lassen beim benchen, als Validation so zu sagen.
Crysis 3 hätte ich zumindest mal, gib mir ein paar Tage Zeit...
Gimmick
2013-09-03, 22:22:02
@Gimmick
Das klingt sehr interessant, kennst du den Abfrageintervall vom VLC Player für die FPS Anzeige?
Ich hatte auch erst überlegt was der da eigentlich genau macht. Aber die Anzeige ändert sich nicht, vermute das ist der Durchschnitt =/
Werde da mal genauer nachschauen.
Man könnte auch ein FPS OSD im Hintergrunde mitlaufen lassen beim benchen, als Validation so zu sagen.
Crysis 3 hätte ich zumindest mal, gib mir ein paar Tage Zeit...
Die aufgenommenen fps sind hier nicht gleich der Spiele fps.
Zudem kollidieren OSDs mit der Aufnahme.
Nach etwas probieren lief bei mir aber mal der Fraps-Benchmark gleichzeitig mit der Aufnahme - leider hab ich das nicht reproduziert bekommen :freak:
Butterfly
2013-09-03, 22:30:01
@Gimmick
Ok, dann sehe es als Dokumentation. Ich kann noch einige Werte mehr liefern im OSD.
Auch wenn es die Leistung beeinflusst, interessant zu wissen.
Mit den Einstellungen beim MSI AB braucht meine CPU ~10-12% Mehr CPU Last, je nach eye candy Einstellungen mit C3. ;)
http://abload.de/img/msiab_video_settingsjra39.jpg
Gimmick
2013-09-04, 10:58:49
@Gimmick
Ok, dann sehe es als Dokumentation. Ich kann noch einige Werte mehr liefern im OSD.
Auch wenn es die Leistung beeinflusst, interessant zu wissen.
Mit den Einstellungen beim MSI AB braucht meine CPU ~10-12% Mehr CPU Last, je nach eye candy Einstellungen mit C3. ;)
http://abload.de/img/msiab_video_settingsjra39.jpg
Das Problem ist eher, dass man (oft) kein Bild mehr im Video hat wenn ein OSD eingeblendet wird. ^^
Ja die ~10% kommen von der MJPEG Kompression. Der MSI-AB kann leider kein x264 und in MJPEG sind die Dateien immer noch ziemlich groß.
OBS ist, soweit ich weiß, die einzige kostenlose Capturesoftware, die vernünftig in x264 aufnehmen kann.
Habs jetzt auch nochmal getestet, wenn man das FRAPS OSD ausstellt und OBS als Admin startet kann man den Fraps-Benchmark nebenher laufen lassen.
Ergebnis auf meiner Mühle:
~30fps in Crysis 3
~10fps im Video
Man sieht wo die Prioritäten liegen ^^.
Wenn man von Hand Kerne zuweist dürften die Werte näher zusammenrücken, was das Ganze aber auch nicht spielbarer oder sinnvoller macht.
Mich würde an der Stelle mal ein Vergleich zwischen FX8350 und einem i5 interessieren. Noch mehr Multitasking/-threading geht ja kaum.
Butterfly
2013-09-04, 20:13:24
@Gimmick
Hab mir obs mal geladen, werde es später mal noch probieren.
Bisher habe ich das mit dem RivaTuner StatisticServer gemacht, der bietet auch einen "Stealth Mode".
Damit es kein kollidieren gibt bei der Aufnahme:
http://abload.de/img/msi-ab_rivatuner_statz8u2m.jpg
Das schaut bei BF3 dann z.B. so aus: http://www.youtube.com/watch?v=NdggDjyKFvw
Ich hab noch AIDA64 im Hintergrund mitlaufen lassen für die anderen OSD Werte. :smile:
Test ausgeführt
Settings:
http://abload.de/img/obs_settingsuru0y.jpg (http://abload.de/image.php?img=obs_settingsuru0y.jpg)
http://www.youtube.com/watch?v=FtsU7wdXP40
Wie gesagt. Das sind die Settings die ich normalerweise für Aufnahmen in 5760x1080 benutze. Ich glaub da könnte ich noch ein bisschen mehr GAS geben, auch wenn man an der Graka sieht: Deutliches CPU-Limit.
Hier noch ein Screen ohne Aufzeichnung, kurz bevor ich das Streaming gestartet habe.
http://abload.de/thumb/crysis3_2013_09_04_22v5upe.jpg (http://abload.de/image.php?img=crysis3_2013_09_04_22v5upe.jpg)
Edit: 2. Lauf mit CPU-Data im OSD.
http://www.youtube.com/watch?v=_5qCtcwfqb8
Ich würde sagen: Schon ein krasser Unterschied zu 10 FPS. Und das obwohl ich zur Zeit ja nur 4.4Ghz anliegen habe.
Gimmick
2013-09-05, 09:31:45
Test ausgeführt
Settings:
http://abload.de/img/obs_settingsuru0y.jpg (http://abload.de/image.php?img=obs_settingsuru0y.jpg)
http://www.youtube.com/watch?v=FtsU7wdXP40
Wie gesagt. Das sind die Settings die ich normalerweise für Aufnahmen in 5760x1080 benutze. Ich glaub da könnte ich noch ein bisschen mehr GAS geben, auch wenn man an der Graka sieht: Deutliches CPU-Limit.
Hier noch ein Screen ohne Aufzeichnung, kurz bevor ich das Streaming gestartet habe.
http://abload.de/thumb/crysis3_2013_09_04_22v5upe.jpg (http://abload.de/image.php?img=crysis3_2013_09_04_22v5upe.jpg)
Edit: 2. Lauf mit CPU-Data im OSD.
http://www.youtube.com/watch?v=_5qCtcwfqb8
Ich würde sagen: Schon ein krasser Unterschied zu 10 FPS. Und das obwohl ich zur Zeit ja nur 4.4Ghz anliegen habe.
Das ist krass :D
Hat das Video auch 30fps im Durchschnitt? Hast ja nicht mal 100%CPU load ;)
Evtl. kann man noch was raus holen wenn man die Priorität von obs ändert oder die Kerne von Hand zuweist.
Andererseits wärs natürlich ein Schock gewesen wenn dein 6Kerner das nicht schafft ^^
Butterfly
2013-09-05, 20:05:01
@HisN
Hier kannst ein wenig stöbern: http://abload.de/gallery.php?key=aIe2CcNg
Klar da könnte mehr gehen, aber µ-ruckeln tut das bis 28FPS min. kein bischen. ;)
Was für Einstellungen hast du bei obs "Kodierung"?
http://abload.de/img/obs_codierungojyoa.jpg (http://abload.de/image.php?img=obs_codierungojyoa.jpg)
Gimmick
2013-09-07, 17:18:08
Habe jetzt noch mal etwas experimentiert und OBS alleine braucht in fullHD 40-60% meiner CPU-Leistung (je nach Bildinhalt) ^^
X3-Terran Conflict Demo geht wohl grade so mit 30fps-Video. CPU auf konstant 100% ^^
Schade, dass keiner mit nem FX das mal testet.
@HisN
http://abload.de/img/obs_codierungojyoa.jpg (http://abload.de/image.php?img=obs_codierungojyoa.jpg)
+
Naja, wenn OBS mal Auflösungen jenseits der 4096 unterstützen würde.
Ich hab damit Mechwarrior-Online aufgenommen. In den Fast-Einstellungen. Da gehen in 5760x1080 noch etwa 30 FPS. (Natürlich mit gecroppten Rändern auf 4096er Breite)
Für besseres bräuchte man einen Prozessor der mehr als 12 Threads und 4.5Ghz leistet :-)
Ultrafast geht meiner Meinung gar nicht.
Oder man sagt gleich "Cropp es mir auf 1920".
Aber solange man nicht Streamen möchte, bevorzuge ich doch lieber Programme die fast unkomprimiert aufnehmen und eine nachträgliche Render-Orgie. Sieht deutlich besser als die Klötzchensuppe vom OBS.
Wegen der Klötzchensuppe, ich vermute einfach mal, dass 8000kbit/s für die extreme Auflösung nicht genug war ;)
Eigentlich ist das Bild schon ok.
Butterfly
2013-09-07, 22:54:29
@HisN
Thx, mal schauen ob ich das hin bekomme.
@Gimmick
Langsam, aber beständig... gib mir doch ein wenig Zeit bin Morgen den ganzen Tag mit mindestens 3 Ladys im €-Park unterwegs. ;)
@Gimmick. DA bin ich dann überfragt :-)
Butterfly
2013-09-10, 20:30:44
@HisN
Danke für den Screen, leider wird bei meinem Video kein Bild angezeigt (Ton läuft aber schwarzes Bild)
Jedenfalls hatte ich nicht viel weniger FPS als bei deinem Video, allerdings stur 75% CPU Auslastung. :rolleyes:
Gimmick
2013-09-10, 21:11:51
@HisN
Danke für den Screen, leider wird bei meinem Video kein Bild angezeigt (Ton läuft aber schwarzes Bild)
Jedenfalls hatte ich nicht viel weniger FPS als bei deinem Video, allerdings stur 75% CPU Auslastung. :rolleyes:
Versuch mal OBS als Admin zu starten, unter Quellen "Gameaufnahme" und "Monitoraufnahme" hinzufügen und aktivieren. Im Crysis 3 Hauptmenü dann mal auf den Desktop tabben und die Vorschau starten.
Wenn du da ein Bild hast, gehts auch in dem Video.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.