Zitat von
Körnel
Jabu, ich weiß ehrlich gesagt nicht was ich schreiben soll, aber, bevor ich garnix schreibe:
Ich hatte sowas erhofft wie "stellst du das so und so ein geht es". Also, keine Masterarbeit. ^^
Ich verweise auf den Beitrag von foobar. Von mir bekommst du auch eine Antwort:
Was sollen dir diejenigen Parameter bringen, welche unter Verwendung
- meiner Hardware
- meiner Games
- meiner Internetverbindung
bei mir den besten Kompromiss aus Leistung und Qualität hervorbringen?
Schließlich verfüge ich weder über
- deine Hardware
- deine Games
- deine Internetverbindung
und kann demzufolge auch gar nicht den besten Kompromiss für deine Verhältnisse herausarbeiten.
Um deine Situation bestmöglich zu meistern, müsstest du schon selber tätig werden. Es gibt einfach zu viele mögliche Kombinationen für einen guten Kompromiss und zu vieles, was sich nicht pauschal beantworten lässt, weil es von Umständen abhängt, die ich nicht mit vertretbarem Aufwand nachstellen kann. Wie es der Software gelingt, durch Anpassungen gewisser Parameter die Leistung zu verbessern, hängt aber nicht nur von den jeweiligen Szenarien ab, wovon es eben viel zu viele gibt, sondern auch von dieser Software und vom verwendeten Encoder selbst.
Es gibt also nicht nur keine genormten Werte, die man einfach einsetzen könnte, um ein bestmögliches Ergebnis zu erhalten, sondern man weiß auch nicht, welcher Erfolg sich tatsächlich einstellen würde, da er nicht den Erwartungen aus einer rein theoretischen Warte heraus entsprechen muss. Die Theorie hilft dir aber beim Festlegen sinnvoller Grenzwerte, außerhalb derer ein Probieren sinnlos wäre. Sie hilft dir auch, dich zielstrebiger und damit schneller sinnvollen Werten anzunähern.
Die einzig vernünftige Lösung bedeutet daher, dass man sich einarbeitet und den besten Kompromiss durch Versuch ermittelt und zwar nicht durch wildes Herumprobieren, sondern mit einem strukturierten Vorgehen und dienlichem Wissen im Hinterkopf! Wie man dabei prinzipiell vorgehen kann, wollte ich dir näherbringen, von wegen Problemlösungskompetenz und so.
Nun gut, ein schneller Weg, was man grundsätzlich aktivieren könnte (ohne Gewähr):
Anscheinend hast du eine CPU, welche in ihrer integrierten Grafikeinheit einen Hardware-Encoder mitbringt und mit OBS wohl auch ein Programm, welches seine Verwendung unterstützt. Also könntest du versuchen, Intel Quick Sync zu aktivieren! Dazu müsstest du noch die integrierte GPU (iGPU) per BIOS/UEFI aktivieren, falls sie nicht schon aktiviert ist, wobei es erforderlich sein kann, den Multimonitorbetrieb explizit freizuschalten, denn es ist üblich, dass die iGPU deaktiviert wird, sobald eine dedizierte Grafikkarte erkannt wird. Ob und wie es klappt, hängt vom verwendeten Mainboard ab, dessen Handbuch dir weitere Auskünfte geben sollte.
Das sollte eine ordentliche Entlastung deiner CPU gegenüber Software-Encoding bringen. Aber bitte nicht wundern, wenn die Qualität nicht auf Anhieb deinen Erwartungen entspricht oder niemals erstklassig wird. Aber bei wem ist sie es schon.
Und es sind ja nicht nur FPS-Einbrüche, das Bild ist auch viel dunkler,
Beim Foto- sowie beim Fensterausgabemodus auch? Das sollte man sorgfältig abgrenzen bzw. bestimmen können, damit man bei der Ursachenforschung keine falsche Abzweigung nimmt!
und auch im Spiel leidet die Perfomance unter OBS, also wenn das Teil ein ist und streamt / aufnimmt.
Es wäre ein Wunder, wenn nicht. Was meinst du, wie rechenintensiv so ein H.264-Encoder ist? Ob es schnellere Encoder als das mitgelieferte x264 (libx264-146.dll) gibt? Gut möglich. Kann aber auch andersherum sein, dass es sogar verschiedene Codepfade für unterschiedliche CPUs gibt, um für letztere jeweils ein annäherndes Optimum herauszuholen.
Idealerweise läuft so etwas in Hardware, um die CPU zu entlasten s.o. Zudem erlauben Hardwarelösungen dieselben Berechnungen mit viel geringerem Overhead. Aber dabei kannst du nur noch einstellen, was die Hardware vorsieht, was ein Nachteil ist.
Bei Softwareencodern ist man schon flexibler unterwegs, indem mit dem nächsten Update Verbesserungen oder mehr Konfigurationsmöglichkeiten einziehen können, aber dafür bringen sie die CPU ganz schön ins Schwitzen...
Aber, wie gesagt, nur in WoW. Ich weiß auch nicht, was das soll, - wahrscheinlich geht's halt einfach nicht, weil WoW + Streamen zu anspruchsvoll ist.
Ein Game an sich gehört schon zu den größten Herausforderungen für ein Computersystem. H.264-Encoding in Echtzeit übertrifft die Anforderungen mancher Spiele noch bei weitem. Mit beidem zusammen kann es dann sehr eng werden, was völlig normal ist.
Wobei, wieso können dann so viele 08/15-Spieler streamen, die irgendwelche Gammel-PC's haben.
Vielleicht, weil dir das nur so vorkommt? Mit dem, was man landläufig unter einem "Gammel-PC" versteht, klappt es garantiert nicht. Dazu vielleicht ein nicht komplett uninteressanter Gedankenanstoß:
Wenn 100 Leute irgendeine Hard- und Software haben, mit der sie sich gar nicht auskennen, aber streamen wollen, was meinst du, bei wievielen es klappt?
Reingefallen(?)! Denn das Ergebnis ist beinahe unerheblich (es sei denn, du hättest Belege dafür, dass du tatsächlich aus der Reihe tanzt), weil du vor allem das Streaming von denjenigen mitbekommst, wo es einigermaßen Freude macht, also ganz ordentlich klappt, was deine Wahrnehmung prägt! Diejenigen, die es hingeschmissen haben, siehst du nicht.
Man muss nur einmal richtig begriffen haben, auf welchen Fehlschluss man systematisch hereinfällt. Das läuft bei mir natürlich nicht anders, sodass ich mich auch immer wieder zwicken muss.
Reiche Schauspieler fallen auf. Also der Fehlschluss -> Alle Schauspieler sind reich.
Es verhält sich natürlich andersherum: Diejenigen, die einem auffallen, sind mit erhöhter Wahrscheinlichkeit reich, weil sie es bis dorthin geschafft haben und deshalb auffallen. Wer von der Schauspielerei nicht leben kann, wird tendenziell seltener in TV-Shows eingeladen.
Wer kennt nicht diese Geschichten von reichen Unternehmern bzw. Selfmademillionären und ihren teils fragwürdigen Rezepten, welche angeblich zum Erfolg führen sollen? Nun, so einiges beruht auch hier auf Fehlschlüssen, wenn sich Leute von denen Bücher kaufen, um ihnen nachzueifern. Den Reichen wird mehr als anderen vertraut, was neben ihrem Kapital ein weiterer Grund dafür ist, dass sie schnell noch reicher werden. Aber wehe, sie wechseln die Branche oder das Geschäftsmodell und setzen alles auf eine Karte, indem sie - da sie sich inzwischen als erfahrene "Vollprofis" sehen - die Erfolgsgründe ausschließlich ihrer "Unternehmerpersönlichkeit" zuschreiben...
Hätten sie sich doch in "Bescheidenheit" geübt und ihren Job weiterhin wie gewohnt ausgeübt, dann hätten sie die Pleite abwenden können! Und bezüglich des Altersruhekissens: Dann hätte es wenigstens so ausgesehen, als ob die neunmalklugen Ratschläge stimmen (Das Ego schreibt es gerne einem "gegenläufigen Markt" zu, was dann zu noch abstruseren Pamphleten führen kann...).
Genug der Vergleiche und Anekdoten:
Du verfolgst die Kanäle derer, wo es Spaß macht, zuzugucken. Wer an irgendwas scheitert, bekommt deine Aufmerksamkeit nicht. Also siehst du nur die eine Seite. Du siehst bei denjenigen, wo es klappt, einfach nicht, welche Mühe sie sich mit der Einarbeitung gegeben haben, welche Hardware sie nachkaufen mussten oder wo sie sich haben helfen lassen. Ein guter Teil der Vorgeschichte ist unsichtbar.
Ich weiß auch nicht mehr weiter bzw. was ich da noch machen soll - dann kann ich halt kein WoW streamen, davon geht die Welt auch nicht unter.
Zu dieser Erkenntnis möchte ich ganz herzlich gratulieren.