Performance Probleme während der Aufnahme

  • Guten Hallo liebe Forum-Nutzer,
    es sucht mich mal wieder eine alt bekanntes Problem heim: zu wenig Leistung meiner AMD FX-6300 CPU während der Aufnahme.


    Zu diesem Thema hatte ich glaube ich schon einmal ein Thread hier im Forum veröffentlicht, was mir wohl allerdings nicht wirklich weitergeholfen hat (sonst wäre ich an dieser Stelle nicht am schreiben ^^).


    Folgendes:
    Ich wollte vor circa 3 Stunden eine gemütliche kleine Runde League of Legends aufnehmen. Also startete ich die Aufnahme und brach sie danach sofort wieder ab, der Grund: zu wenig FPS während der Aufnahme.


    Ich kann es ja verstehen, dass man während der Aufnahme ein bisschen was an seinen FPS Zahlen verliert, kann man glaube ich auch gar nicht verhindern, aber doch nicht so dermaßen, dass man nicht einmal in 60 FPS aufnehmen kann. Und dieses Problem habe ich fast immer und bei jedem Spiel!


    Und damit kommen wir auch mal zu meinen Aufnahmeeinstellungen:
    Aufgenommen wird mit Dxtory (60 FPS, MagicYUV 4:2:0). Ich habe die Einstellungen eins zu eins aus dem Tutorial-Thread zu Dxtory aus dem Forum hier übernommen, allerdings hier einmal die MediaInfo von einem 10 Sekunden langen Video, so wie ich sie immer Aufnehme:


    Nun, was kann ich verbessern/verschlechtern/anders machen?
    Ich würde sogar das Kompromiss eingehen, die Qualität allgemein ein bisschen runterzuschrauben, wenn dies (irgendwie) möglich ist - natürlich nicht für immer.


    Was noch wichtig ist zu sagen, was sich allerdings wieder beißt:
    Ich liebe es in einer guten Qualität aufzunehmen bzw. meine Videos zu "erstellen" und möchte so wenig wie möglich an der Qualität umstellen (höchstens um sie zu verbessern). Klar, die einfachste Lösung wäre AMD CPU raus, viel bessere Intel rein... Doch dies ist wieder eine Frage des Geldes - es sei denn jemand ist so spendabel und... ok, lassen wir das. Ich hoffe ihr wisst was ich euch damit sagen möchte.


    (Zusatzfrage:
    Ich habe mich mal auf verschiedenen Kanälen umgesehen und bin auf einem hängengeblieben. Der YouTuber heißt "BastiGHG". Ich finde seine Videoqualität jetzt mal gar nicht so schlecht. Also habe ich mich ein bisschen Informiert und der scheint auch nur mit OBS Studio aufzunehmen. Also, nicht lossless sondern anders... wie keine Ahnung, dazu habe ich zu wenig wissen.


    Aber wie machen die das?
    Ich meine: Ich nehme lossless auf und er höchstwahrscheinlich nicht. Er rendert seine Videos mit Adobe, ich meine mit MeGUI. Wie bekommt er die so scharf und knackig?)





    Zusätzliche Infos:


    FPS Durchschnittswerte:

    Durchschnittliche FPS (ohne Aufnahme)Durchschnittliche FPS (mit Aufnahme) Spiel

    130 - >200

    40 - >90 (eher selten über 90, meist unter 60)

    League of Legends

    >300

    25 - 40

    Painkiller: Black Edition


    PC Specs (aktuell):

    • AMD FX-6300
    • NVIDIA GTX 750
    • 1 TB Seagate Festplatte (geschw.: Read: 199.7, Write: 198.4 @CrystalDiskMark)

    CPU Verhalten:


    Belastung:
    CPU Leerlauf: ~5% (kann mehr bis über 10%)
    CPU beim Spielen: ~20-25% (kann mehr bis über 30% bei anspruchsvolleren Spielen)
    CPU beim Spielen (mit Aufnahme): ~30-45% (nie über 50%)


    Hitze:
    CPU Leerlauf: ~25°C
    CPU beim Spielen: ~35-40°C (je nach Anforderung des Spiels - mal mehr, mal weniger: nie über 50°C)
    CPU beim Spielen (mit Aufnahme): bleibt identisch
    ---
    Falls noch Fragen offen sein sollten, einfach stellen.
    Lg, Malzzi

  • Ich kenn mich mit Dxtory grad leider null aus... Nehme aber auch mit OBS Studio auf.


    OBS Studio kann auf das AMD Advanced Media Framework Encoder Plugin zurückgreifen was es ermöglicht auf den AMD Hardware Encoder zuzugreifen und damit aufzunehmen. Das steigert die Performance schon stark beim aufnehmen wenn man eine AMD CPU / GPU hat.


    Da es ja kostenlos is, einfach ma runterladen und ausprobieren ob es besser läuft. Und es ist auch möglich damit Losless aufzunehmen. Gibt hier im Forum Tutorials für.

  • Ich habe jetzt leider nicht mehr im Kopf, was du damals schon alles getestet hast, aber was du noch versuchen könntest:
    - SyncLock bei Dxtory ausschalten
    - MagicYUV 2.0 ausprobieren (die volle Version kostet, aber wenn die Testversion schneller läuft, wäre das eine gute Abhilfe)
    - MSI Afterburner ausprobieren und dieselben Einstellungen wie hier treffen, dadurch wird gleiche Qualität gewährleistet und eventuell laufen die Spiele besser.


    Was die Qualität von BastiGHG angeht, können wir jetzt viel vermuten, aber ohne seinen genauen Workflow zu kennen bringt das nicht viel. Allerdings hat er mit seinen ~190K Abonnenten deutlich schneller VP9 auf seinen Videos als du mit 10 Abonnenten (du bekommst ja noch die schlechteren H.264 Bitraten). Vielleicht kannst du es erzwingen und somit deine Bildqualität noch mal ein bisschen steigern: Besseren Codec (VP9) von YouTube erhalten

  • Ich kann dir entweder Mirilis ACTION oder eben Shadowplay empfehlen. Nehme mit beiden Programmen auf und merke keinen Leistungsabfall.
    Probier ein wenig mit den verschiedenen Programmen rum, irgendwann haste was passendes. Wurde ja bereits eig. alles genannt.

  • Aufgenommen wird mit Dxtory

    Und was zeigt Dxtory bezüglich des "Bottlenecks" an? Diese Warnung ist ein sehr guter Hinweis darauf, was eigentlich das Problem ist. In manchen Fällen jedoch irreführend.


    Ich kann es ja verstehen, dass man während der Aufnahme ein bisschen was an seinen FPS Zahlen verliert

    League of Legends ist leider ein DirectX9 Titel. Und DX9 Titel aufzunehmen resultiert allgemein gesprochen in recht großem FPS Verlust. OBS Studio konnte DX9 bei meinem damaligen Test recht gut, hatte mich aber aufgrund kleiner Ruckler nie überzeugt damit aufzunehmen. Und aktivierte ich Synchronize Video FPS in Dxtory, hatte ich ähnlich gute Ergebnisse.


    Klar, die einfachste Lösung wäre AMD CPU raus, viel bessere Intel rein.

    Oder man wartet bis zum Anfang nächsten Monats und zieht eine AMD Ryzen CPU in Betracht. Alternativ wartet man abermals ein weiteres halbes oder ganzes Jahr, dann gibt es bestimmt eine neuere CPU. :P


  • OBS Studio kann auf das AMD Advanced Media Framework Encoder Plugin zurückgreifen

    Habe es gerade mal ausprobiert, geht anscheinend nicht, wenn man eine NVIDIA Grafikkarte drinnen hat. :/


    - SyncLock bei Dxtory ausschalten
    - MagicYUV 2.0 ausprobieren (die volle Version kostet, aber wenn die Testversion schneller läuft, wäre das eine gute Abhilfe)
    - MSI Afterburner ausprobieren und dieselben Einstellungen wie hier treffen, dadurch wird gleiche Qualität gewährleistet und eventuell laufen die Spiele besser.

    Erstens und zweitens werde ich mal machen. Zu drittens kann ich sagen: gleich schlechte Leistung.


    Und was zeigt Dxtory bezüglich des "Bottlenecks" an? Diese Warnung ist ein sehr guter Hinweis darauf, was eigentlich das Problem ist. In manchen Fällen jedoch irreführend.

    Alles. Also, zumindest habe ich 3 von was weiß ich wie vielen "Warnungen" schon sehen können. Einmal CPU (die ganz oft), Encode und dann war es noch irgendwas, bin mir gerade nur nicht sicher wie das betitelt wurden ist. Wenn es das überhaupt ist, was du meinst. :D


    League of Legends ist leider ein DirectX9 Titel. Und DX9 Titel aufzunehmen resultiert allgemein gesprochen in recht großem FPS Verlust. OBS Studio konnte DX9 bei meinem damaligen Test recht gut, hatte mich aber aufgrund kleiner Ruckler nie überzeugt damit aufzunehmen. Und aktivierte ich Synchronize Video FPS in Dxtory, hatte ich ähnlich gute Ergebnisse.

    Na gut, ich gehe auch mal davon aus, dass du keinen AMD FX-6300 Müll zu deiner Zeit in deinem PC drinnen hattest. ^^
    Aber das mit dem Synchronize Video FPS könnte ich tatsächlich mal ausprobieren.



    Oder man wartet bis zum Anfang nächsten Monats und zieht eine AMD Ryzen CPU in Betracht. Alternativ wartet man abermals ein weiteres halbes oder ganzes Jahr, dann gibt es bestimmt eine neuere CPU.

    8o


    ---
    Was ich eventuell noch vergessen habe zu erwähnen:


    ich habe gestern mal ein bisschen mit OBS Studio rumprobiert. Die Vorlagen habe ich dazu alle aus dem Tutorial-Thread des Forums genutzt.
    Wenn ich mich recht entsinne, lief x264 recht gut. Zumindest hatte ich während der Aufnahme keinerlei Performance Probleme und die Vorschau in OBS Studio lief eigentlich auch durchgehend flüssig. Allerdings hat er nicht in schönen 60 FPS aufgenommen, sondern in gefühlt allen FPS Werten. Von 30 - 60 war das irgendwie alles dabei. Also kein durchgehendes schönes 60 FPS Video.


    Die die Methode mit H.264 geht leider bei mir nicht. Zumindest habe ich immer irgendwelche Dicken schwarze Punkte im Bild, als ob das Video verschmieren würde... Liegt aber hier wahrscheinlich an meiner zu alten GTX 750...


    Lg Malzzi

  • Habe es gerade mal ausprobiert, geht anscheinend nicht, wenn man eine NVIDIA Grafikkarte drinnen hat.

    Naja, das hat er aber eigentlich auch erwähnt das dieses AMF Plugin nur für AMD Grafikkarten ist die das auch supporten. Was er da mit CPU wollte wusste ich auch nicht wirklich.


    Heißt dann halt bei OBS "H264 VCE Encoder Advanced" oder so ähnlich.
    Da geht das ganze dann über den VCE. Das Plugin dazu nennt sich dann aber Advanced Media Framework, womit man entsprechend auch zugriff drauf hat.
    Hast du keine AMD Grafikkarte oder eine AMD Grafikkarte die das Feature nicht supportet wird das in OBS auch gar nicht erst angezeigt.


    Bei NVIDIA wird dafür halt NVEnc verwendet. Das ist sozusagen NVIDIAs Gegenstück zu AMDs VCE.
    Beides sind GPU Encoder.


    Gleiches Spiel auch bei NVIDIA. Wenn die Grafikkarte, Treiber, usw. dieses Feature nicht supporten, wird das in OBS auch nicht angezeigt.


    Weiß aber auch nicht warum er dir das genannt hatte, zumal du ja auch deine NVIDIA Karte aufgelistet hast. ^^
    Er hätte dir ja NVEnc dann vorschlagen können xD

  • Die GTX Karten können es. Die 750er wird aber nur 1080p mit 50 Mbit hinkriegen. 50 mbit nvenc sieht weit schlechter aus als x264 50mbit. Bedenke das.
    Also bei dir wird ein Kompromiss an Bildqualität oder FPS je nach dem momentan nur möglich sein bis du eine bessere CPU hast. Die Grafikkarte haut halt auch niemand vom Hocker.

  • Die GTX Karten können es. Die 750er wird aber nur 1080p mit 50 Mbit hinkriegen. 50 mbit nvenc sieht weit schlechter aus als x264 50mbit. Bedenke das.
    Also bei dir wird ein Kompromiss an Bildqualität oder FPS je nach dem momentan nur möglich sein bis du eine bessere CPU hast. Die Grafikkarte haut halt auch niemand vom Hocker.

    Ja, stimmt. Kann man vergessen über die Aufzunehmen.


    @Julien ich habe mir im übrigen mal die Testversion von MagicYUV 2.0 gezogen, wirklich bessere Performance konnte ich jetzt nicht feststellen...


    Na ja, dann bleibt mir ja nur noch übrig in weniger FPS aufzunehmen, bis ich dann mal bessere Hardware habe.
    Ich bete zu Gott das AMD mit Rayzen was reist, dann hat sich das warten auch gelohnt...


    Dann bedanke ich mich mal für die Hilfe bei allen!
    Lg

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!