Warum ich fast bereit bin, für das Streaming auf AMD-GPUs umzusteigen
Obwohl AMD einige der besten Grafikkarten herstellt , waren sie für das Streaming viel weniger kompetent als Nvidia-GPUs. Nvidia-GPUs bieten fast immer eine bessere Codierungsleistung und zusätzliche Funktionen, die auf AMD-Karten fehlen. Das ist einer der Gründe, warum ich mich entschieden habe, auf Nvidia-Grafik umzusteigen , obwohl ich ein langjähriger Fan von AMD bin; Ich möchte einfach nicht auf ein gutes Streaming-Erlebnis verzichten.
Aber all das könnte jetzt dank zweier wichtiger Updates für die AMD-Software anders sein: ein brandneuer Encoder und AMD Noise Suppression , die Konkurrenten von Nvidia NVENC und RTX Voice sind. Ich habe die neuen Tools von AMD getestet und die Ergebnisse lassen mich denken, dass ein Wechsel zu AMD jetzt eine Möglichkeit ist.
Streaming sieht auf AMD genauso gut aus

Wenn es um Streaming geht, ist es entscheidend, einen guten Encoder zu haben, und wenn Sie Spiele streamen, möchten Sie wahrscheinlich die GPU-Codierung anstelle der CPU-Codierung verwenden. Der NVENC-Encoder von Nvidia hat nicht nur eine gute Qualität, sondern verbraucht auch nicht sehr viele Daten, was für das Streaming entscheidend ist. Sie möchten das bestmögliche Verhältnis von visueller Qualität zu Datennutzung, und in diesem Bereich war der Encoder von Nvidia dem von AMD weit voraus. Aber jetzt, da die neueste Version von AMDs Encoder AMF endlich draußen ist, denke ich, dass Nvidia diesen Vorteil verloren hat.
Das obige Bild stammt aus der Eröffnungsaufnahme des Time Spy-Benchmarks von 3DMark, den ich mit optimierten Streaming-Einstellungen bei 6000 Kbps aufgenommen habe. Ich habe diesen speziellen Teil ausgewählt, weil es viel Laub gibt, was oft schwierig mit guter Qualität zu erfassen ist (insbesondere wenn nur sehr wenige Daten vorhanden sind), aber wie Sie sehen können, ist der Unterschied zwischen AMF und NVENC im Wesentlichen nicht vorhanden. Auch im Rest des Benchmarks schneidet AMF gut ab und man würde keinen Unterschied erkennen, wenn die beiden Aufnahmen nicht beschriftet wären.
Es ist besonders wichtig, dass AMF dies mit der gleichen Bitrate erreichen konnte, die NVENC verwendete. Es wäre ziemlich sinnlos, wenn AMF gut aussehen würde, aber zum Ausgleich eine wesentlich höhere Bitrate benötigen würde. Twitch , die wohl beliebteste Game-Streaming-Plattform, erlaubt nur bis zu 6000 Kbps, was eine sehr kleine Datenmenge ist, mit der man arbeiten kann. In Bezug auf die Aufnahme war jedes Video nur etwa 3 Minuten lang und jedes war etwa 100 MB groß, was wirklich gut für Leute ist, die unbearbeitete Stream-VODs zu Archivierungszwecken auf YouTube hochladen.

Allerdings können nur AMD-GPUs, die auf der RDNA2-Architektur basieren (einschließlich GPUs der RX 6000-Serie), den AMF-Encoder voll ausnutzen, da ältere GPUs keine Unterstützung für B-Frames haben, die zur Verbesserung der Bildqualität beitragen. Dies ist eine Einschränkung der Hardware, nicht der Software, sodass Ihre RX 5700 XT beim Streamen nie ganz so gut sein wird wie eine RX 6950 XT .
Worauf sich AMD in Zukunft wirklich konzentrieren muss, ist, seinen Encoder genauso oft zu aktualisieren wie Nvidia. Die neueste Version von AMF war fertig und stand nur als Open-Source-Software da, bis die Mitwirkenden von Open Broadcast Software sie schließlich zur App hinzufügten, und jetzt müssen wir warten, bis alle Streaming-Dienste aktualisiert sind, damit Sie den neuen Encoder verwenden können. Ich würde es begrüßen, wenn AMD in diesem Bereich eine ebenso aktive Rolle übernimmt wie Nvidia, nicht nur, wenn es um die Erstellung von Updates, sondern auch um die Verteilung dieser Updates geht.
AMD Noise Suppression ist gut, hat aber schlechte Unterstützung

Die Audioqualität ist ein wichtiger (und manchmal vernachlässigter) Teil des Streamings, und auch hier hat Nvidia dank seiner RTX Voice-Software, die im Grunde ein KI-verbessertes Noise Gate ist, die Nase vorn. AMD holt in diesem Bereich mit seinem neuen Tool Noise Suppression auf, das genau das Gleiche leisten soll wie RTX Voice.
Angesichts der Tatsache, dass AMD-GPUs keine KI-Beschleunigungsfunktionen wie Nvidia-GPUs haben, war ich skeptisch, ob die Rauschunterdrückung gut sein würde. Zu meiner großen Überraschung waren die Ergebnisse recht gut: Meine Gaming-Tastatur war fast nicht hörbar, selbst während ich sprach, und die Qualität meiner Stimme wurde nicht reduziert. Wenn ich zu AMD Noise Suppression wechseln würde, glaube ich nicht, dass jemand, der meine Streams sieht, den Unterschied erkennen könnte.
Aber brauchten AMD-GPUs diese Funktion überhaupt? Warum nicht einfach ein Noise Gate in OBS setzen? Nun, das Problem mit Noise Gates ist, dass sie nur basierend auf der Lautstärke funktionieren und Hintergrundgeräusche ziemlich laut werden können, insbesondere die klickenden Geräusche von Gaming-Tastaturen. RTX Voice ist ein wichtiger Teil meines Streaming-Setups, da es meine Stimme und meine Tastatur intelligent trennen kann. Jetzt, da AMD-GPUs genau die gleiche Funktionalität haben, kann ich tatsächlich in Erwägung ziehen, auf AMD-Hardware wie meinem ROG Zephyrus G14 zu streamen.
Mir gefällt auch, dass die Noise Suppression von AMD in die Radeon-Treibersuite integriert ist, während RTX Voice nur durch die Installation von Nvidia Broadcast verwendet werden kann. Die Lösung von AMD ist nicht nur einfacher, sondern auch zuverlässiger. Ich kann Ihnen nicht sagen, wie oft ich meinen Stream gestartet habe, nur um festzustellen, dass mein Mikrofonton nicht durchkam, weil Nvidia Broadcast aus irgendeinem Grund geschlossen war. Nvidia könnte viel von AMD lernen, wenn es um Treiberpakete geht, nicht nur für dieses spezielle Feature, sondern im Allgemeinen.
Aber ich habe hier ziemlich viel Kritik für AMD, wenn es um den Support geht. Die Rauschunterdrückung erfordert nicht nur eine RX 6000-GPU, sondern auch eine Ryzen 5000-CPU oder neuer. Insbesondere die CPU-Anforderung ist frustrierend und mit ziemlicher Sicherheit willkürlich. Es sperrt nicht nur Benutzer, die ältere Versionen von Ryzen ausführen (von denen die meisten im Jahr 2022 noch schnell genug sind), sondern schließt auch alle aus, die eine Intel-CPU verwenden. Es ist unmöglich, diese Anforderung zu rechtfertigen, wenn einige der besten heute erhältlichen CPUs von Intel hergestellt werden.
Vorerst endlich in Schlüsselbereichen aufgeholt
Nachdem die Lücke bei den Video- und Audioqualitätsfunktionen endlich geschlossen wurde, sind AMD-GPUs endlich so leistungsfähig wie Nvidia-GPUs für das Streaming in den wichtigsten Bereichen. Während das Maß an Support, das AMD bietet, zu wünschen übrig lässt, können Sie mit AMD-Hardware der aktuellen Generation Spiele in der gleichen Qualität streamen, die Sie von einem Nvidia-PC sehen würden. Es gibt einige andere Funktionen, die Nvidia anbietet, wie z. B. einen digitalen Greenscreen für Webcam-Benutzer, aber AMD muss nicht wirklich dieselbe Funktion anbieten, wenn Software von Drittanbietern dasselbe kann.
AMD sollte sich jetzt darauf konzentrieren, sicherzustellen, dass es nie wieder so weit zurückfällt. AMF war mehrere Jahre lang schlechter als NVENC, und RTX Voice gibt es seit 2020. Technologie ist immer ein bewegliches Ziel, und es ist schwer vorstellbar, dass sich Nvidia in absehbarer Zeit auf seinen Lorbeeren ausruhen wird. Um mit Nvidia zu konkurrieren, kann sich AMD nicht einfach auf Open-Source-Software verlassen und hoffen, dass jemand etwas macht. AMD muss das selbst tun.