Welcher Codec belastet die CPU am wenigsten (Probleme in Battlefield 1) ?

  • Zur Performance vom Codec kann ich leider nichts sagen, aber trotzdem muss OBS immer noch an derselben Stelle das Hooking einbauen wie vorher auch. Shadowplay macht das von Grund auf anders, daher kann man das nicht wirklich vergleichen.

  • Ist das denn wirklich verlustfreies Material? Und ab welcher GPU Generation ist verlustfreies Material möglich? Bei AMD sind Informationen dazu scheinbar recht spärlich. Würde die Einstellungen des Screenshots sonst mit in das OBS Tutorial übernehmen.


    greift AMF vor DX ein

    Weder AMF noch NVEnc in OBS können vor DirectX etwas abgreifen. Bei AMF besteht zumindest die Möglichkeit, dass es noch implementiert und zugänglich gemacht wird, siehe >Github<. Hoffentlich entscheiden sie sich nicht die Display Duplication API von Windows zu nutzen, dann wäre es nämlich recht nutzlos. Macht OBS bereits um den Bildschirm aufzunehmen.

  • Ist das denn wirklich verlustfreies Material? Und ab welcher GPU Generation ist verlustfreies Material möglich? Bei AMD sind Informationen dazu scheinbar recht spärlich. Würde die Einstellungen des Screenshots sonst mit in das OBS Tutorial übernehmen.


    Weder AMF noch NVEnc in OBS können vor DirectX etwas abgreifen. Bei AMF besteht zumindest die Möglichkeit, dass es noch implementiert und zugänglich gemacht wird, siehe >Github<.

    nein, das ist alles noch am testen und ich würde es so auch noch nicht nutzen, dazu werde ich noch mehr schreiben.

  • Sofern AMD auch eine API haben sollte, die vor DirectX abgreifen kann, und sofern AMD im Gegensatz zu Nvidia diese API nicht sperrt für Drittsoftware, dann wäre es für Drittsoftware tatsächlich möglich das Hooking wegzulassen. Klar.
    Unwinder würde das Hooking ja sehr gerne bei NVEnc weglassen, aber Nvidia sperrt ja leider den Zugriff auf NVIFR.


    Das du - selbst wenn noch gehookt werden sollte - trotzdem weniger FPS Verlust verspürst ist aber klar. Die Codierung von OBS zieht halt recht viel, da du da ja die schnellen VfW Codecs nicht nutzen kannst und somit muss die CPU dann ja nicht mehr encodieren, sofern AMD eben so'nen Hardware Encoder haben sollte.

  • Also früher war Lagarith einer der schnellsten Lossless Codecs (deutlich schneller als MagicYUV und UTVideo), bis das Problem mit dem Farbraum (oder so) aufkam und da der Codec nicht mehr aktualisiert wurde ist er "verschwunden"...


    UTVideo ist eben eher langsam was RTE angeht...

  • Also früher war Lagarith einer der schnellsten Lossless Codecs (deutlich schneller als MagicYUV und UTVideo)

    Das halte ich doch für arg unwahrscheinlich, da der eine deutlich stärkere Kompression anwendet, die man auch deutlich an der Dateigröße spürt. Nur kostet das eben auch mehr CPU. Also da wird dann eher die HDD der Flaschenhals gewesen sein. Bei mir war Lagarith nie schneller - was halt auch logisch ist aus genanntem Grund.
    Das UTVideo langsam ist, kann ich allerdings nicht bestätigen.

  • @Kayten @De-M-oN so eigentlich wollte ich schon mit einen AMF Video anfangen und hier auch einen Post dazu aufmachen, ich habe jetzt sehr ausgiebig getestet und ich kann soviel sagen ja Verlustfreie Aufnahme ist mit AMF möglich und die Dateigröße ist vergleichbar mit MagicYUV, desweiteren werde ich noch ein Dxtory gegen Entwurf vorstellen. Der Grund warum ich noch abwarte ist das AMD auf den Busch kloppt und einen AMD Crimson 2.0 raushaut und es dann wohl eine AMD eigne Aufnahmefunktion geben soll und das dann mit rein soll ins Video 8o
    PCGH Crimson 2.0

  • Wenn die auch so rudimentär ausgestattet ist wie Shadowplay, wird sie für uns unbrauchbar sein. Überraschen würde AMD erst, wenn sie etwas wie NvFBC/NvIFR vorweisen samt Lossless Encoding. Zweifle aber etwas daran, da >hierauf< nicht weiter geantwortet wurde.

  • ich kann dir sagen das es nicht wie Shadowplay arbeitet (AMF 3rd Anbieter), dennoch gibt es doch ein boost grade wenn man evtl. streamen möchte. Die Grafikkarte arbeitet so ähnlich wie eine capture card, was einfach die Performance stark erhöht im Vergleich zu x264.

  • AMF 3rd Anbieter

    AMF ist kein Drittanbieter-Tool, sondern kommt von AMD selbst. ^^


    dennoch gibt es doch ein boost grade wenn man evtl. streamen möchte.

    Das weißt du woher, wenn es noch nicht veröffentlicht wurde? Dass GPU Encoding existiert, ist ja bereits bekannt. Und das ist hoffentlich nicht die tolle "Neuerung".


    Edit: Hab mal eben die wichtige Stelle herausgesucht und hervorgehoben:

    Die letzte Neuerung ergibt dann den Namensgeber des neuen Treibers: AMD bringt mit "ReLive" ein eigenes Videocapture-Tool für Spiele und den Desktop, wobei AMD den Anwendungsbereich auch im professionellen Bereich sieht. Als Vorteile gegenüber anderen verfügbaren Capture-Lösungen betont AMD zum einen die Registrierungs-Freiheit sowie die geringen Performance-Anforderungen (laut AMD um die 3%) und bietet zum anderen umfangreiche Individualisierungs-Optionen an – welche man natürlich auch erst nach Release des neuen Treibers begutachten kann.

    Ist die Frage wie individualisierbar das Ganze nun wirklich ist und ob das über AMF auch für andere zur Verfügung steht.
    Vielleicht interessiert sich @De-M-oN da ja auch für. Wenn es für den professionellen Bereich einsetzbar sein soll, könnte ich mir zumindest vorstellen, dass es nicht ganz nutzlos ist.

  • @Kayten jetzt wer mischt du grade zwei Themen 1) geht es um Plugins für Dxtory und OBS, die AMF nutzen also das sind die 3rd Anbieter. Die ich jetzt getestet habe, das hat mit Crimson 2.0 erstmal nichts zu tun. 2) Da jetzt AMD eine eigene Lösung auch raushaut, werde ich auch die mir angucken und dann alle drei Vergleich, was AMD da gemacht hat ist noch nicht bekannt / PC-Medien dürfen auch erst ab morgen berichten. Bis gestern gab es eigentlich keine Infos das jetzt AMD ein Shadowplay ähnliches Programm macht, also abwarten und Tee trinken. :thumbsup:

  • Ich vermische nichts. Es hängt miteinander zusammen.


    AMF ist OpenSource und frei verfügbar. OBS nutzt über das Plugin AMF für GPU Encoding.
    Ist beides aber (relativ) uninteressant. Das eigentlich Interessante ist in dem Fall, ob die Capture Methode des AMD Aufnahmetools auch mit in AMF einfließt. Wenn ja, würde das quasi sämtliche Hooking-Methoden in Dxtory, MSI AB und OBS überflüssig machen, da alles über AMF laufen könnte.


    Aber solange ich es nicht sehe oder von anderen bestätigt bekomme, würde ich erstmal weiter daran zweifeln. Hätte nämlich noch ein paar andere Auswirkungen.

  • Ist die Frage wie individualisierbar das Ganze nun wirklich ist und ob das über AMF auch für andere zur Verfügung steht.
    Vielleicht interessiert sich @De-M-oN da ja auch für. Wenn es für den professionellen Bereich einsetzbar sein soll, könnte ich mir zumindest vorstellen, dass es nicht ganz nutzlos ist.

    Mal schauen wie es sich entwickelt. Aber eig. würde es mir sehr schmerzen von Nvidia wegzugehen, denn abseits vom Capturing gefällt mir nvidia halt besser.

  • Warum soll das uninteressant sein ?

    Weil dies nicht die eigentliche Performancebremse ist. Das Hooking in die Grafik-API frisst die FPS, nicht das Encoding. Meine CPU wird durch 1800p60FPS Kodierung via MagicYUV gerade mal zu 40% ausgelastet und trotzdem sinken die FPS teils rapide ab. Aus dem eben genannten Grund.
    Bei Nvidia gibt es dafür NvFBC und NvIFR, allerdings nur - wie man es vielleicht schon erahnt - wirklich nutzbar in Form von Shadowplay.

Jetzt mitmachen!

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