Schlagwort: Nvidia

NVIDIA: Broadcast Software – Ressourcenhunger

NVIDIA: Broadcast Software – Ressourcenhunger

Vor ein paar Wochen hatte ich von der beeindruckenden Leistung von NVIDIA’s RTX Voice berichtet. An dieser Meinung hat sich auch bis jetzt nichts geändert. Doch NVIDIA hat die Tools weiter ausgebaut. RTX Voice ist nun auch offiziell und ohne Workarround mit GTX Karten kompatibel.
Für Besitzer von RTX Karten wurde die Software NVIDIA Broadcast entworfen.

NVIDIA: RTX Voice – beeindruckend!

Hier findet sich neben dem Voice Filter nun auch ein Kamerafeature, was es einem ermöglicht auch ohne Greenscreen den Hintergrund des Kamerabildes ausblenden zu lassen.

Ein prinzipiell klasse Feature, was für meinen Geschmack aber noch einige Optimierungsarbeit benötigt.
Es arbeitet im Grunde ganz ordentlich, klar flimmert das Bild besonders bei schnellen Bewegungen um einiges mehr, als bei dem klassischen Greenscreen Setup, schließlich wird der Hintergrund auch von einer „KI“ erkannt und gefiltert, aber das Resultat ist für mich OK.

Doch dann merkte ich komisches Ruckeln in Spielen, die zuvor sauber gelaufen sind. Auch mein Hardware Monitor zeigte eine seltsame Veränderung der Leistungswerte.

Also schaute ich mir mal den Leistungsverlauf des Kamerafilters im Leerlauf des PCs an und war leicht erschrocken.

Das Leistungsdiagramm zeigte bei geöffneter Videovorschau mit aktiviertem Filter in der Broadcast Software folgenden, fast konstanten Wert.

GPU Auslastung Broadcast Kamerafilter aktiv
GPU Auslastung mit Broadcast Kamerafilter aktiv

Allein der Kamerafilter im Vorschaubild bei einer Kameraauflösung von 1920×1080 bei 30 FPS generiert eine GPU Auslastung von im Schnitt 21% (getestet mit einer leicht übertakteten RTX 2070 SUPER).
Dieser Wert war dann doch höher, als ich erwartet hatte. Klar ist da einiges an Berechnung nötig, aber mit über 20% hatte ich nicht gerechnet.

Doch das ist noch nicht alles. Ich habe dann mal den Hintergrundfilter deaktiviert und siehe da, wie erwartet sank die GPU Auslastung ab.

GPU Auslastung mit Broadcast Kamerafilter inaktiv
GPU Auslastung mit Broadcast Kamerafilter inaktiv

Nun lag die GPU Auslastung bei nahezu konstanten 6%. Somit braucht die KI ca. 15% der GPU Leistung, um den Hintergrund zu filtern.
Doch nun kommen wir zu dem Punkt, der mich wirklich erschreckt und der mich auch irgendwie ärgert. Beim Schließen der Broadcast Software hatte ich zufällig noch den Ressourcenmonitor offen und sah so folgendes Bild…

GPU Auslastung mit Broadcast geschlossen
GPU Auslastung mit Broadcast geschlossen

Die GPU Auslastung fiel um weitere 3% ab. Somit benötigt die Broadcast Software 3% der Leistung einer RTX 2070 SUPER um ein Kamerabild zu rendern?
Man könnte nun mit der Full HD Auflösung argumentieren, doch ein Wechsel auf 1280×720 (30 FPS) ergab nur um etwa 1% niedrigere Werte als bei Full HD.

Selbst 640×480 (30 FPS) verringerte die Werte nur um 2-3% im Vergleich zu Full HD

Mein Fazit

Somit bleibt als Fazit nur zu sagen, dass es wirklich ein enorm gutes Feature ist und ich es auch sicher weiter im Blick behalte. Für den praktischen Einsatz ist es aber in meinen Augen noch viel zu leistungshungrig.
An dieser Stelle muss NVIDIA noch dringen nachbessern, um es für Streamer interessant zu machen.

NVIDIA: RTX Voice – beeindruckend!

NVIDIA: RTX Voice – beeindruckend!

RTX Voice ist ein intelligenter Filter für Hintergrundgeräusche, der in meinen Augen wirklich beeindruckend gut funktioniert. Laut Aussage meiner Gesprächspartner, verändert das Tool die eigene Stimme in keinster Weise. Die Unterdrückung von Hintergrundgeräuschen dagegen funktioniert blendend.
Ich konnte direkt neben meinem Mikrofon laut in die Hände klatschen, ohne dass es von meinen Gesprächspartnern wahrgenommen wurde. Selbst das Klatschen während gleichzeitigem Sprechen wurde zu 100% herausgefiltert.

Auch andere Geräusche, wie das (laute) Abstellen eines Wasserglas auf dem Tisch direkt neben dem Mikrofon, das klappern von Besteck auf einem Teller, sowie das Rasseln eines Schlüsselbunds wurden zuverlässig gefiltert.
Sowohl als alleiniges Geräusch, als auch gemischt mit Stimme.

Meine Gesprächspartner konnten in jedem Testszenario nur meine Stimme hören.

Nur den Nutzen des Filters für die eigen Wiedergabe stelle ich noch in Frage. Denn hier werden alle Ausgaben in einen Kanal zusammen gemischt. Das Heißt man kann im Lautstärkemixer nicht mehr Programme separat regeln. Ich sehe darin eher einen optionalen, temporären Einsatz, wenn ein Gesprächspartner zum Beispiel über eine sehr schlechte Qualität verfügt und man diese auf dem eigenen Rechner unterdrücken muss.

Auch das Setup ist sehr simpel, einfach diesen Anweisungen folgen: https://www.nvidia.com/en-us/geforce/guides/nvidia-rtx-voice-setup-guide/ 

NVIDIA: Die FPS Propaganda

NVIDIA: Die FPS Propaganda

Es triggert mich um ehrlich zu sein jedes Mal aufs neue, wenn Grafikkartenhersteller ihre neusten Propagandavideos veröffentlichen.

Grade NVIDIA hat in dieser Hinsicht momentan scheinbar eine ganze Kampagne am laufen, in der für 240 FPS geworben wird.

Under dem Slogan „Frames win games“ wird hier versucht den Spielern hohe FPS Zahlen schmackhaft zu machen.

Hohe FPS sind eine schöne Sache, da stimme ich absolut zu, aber die Art und Weise, wie hier geworben wird finde ich extrem unschön.

Heute ist bei mir zum Beispiel dieses Video auf Twitter aufgetaucht. In dem vermeintlich eine Animation auf 3 verschieden FPS Stufen simultan abgespielt wird.

Jetzt frage ich mich ernsthaft was so etwas soll.

Klar auf 240 FPS läuft eine Animation in Slowmotion wesentlich flüssiger, als auf 60 FPS. Schließlich werden pro Sekunde auch 4 mal so viele Frames dargestellt, wir unter 60 FPS.

Doch was bremst hier bitte die Animation so aus, dass sie unter 60 FPS einige Frames hinter der Darstellung von 240 FPS her hinkt?

Das ist absoluter Bullshit NVIDIA! Jeder Frame unter 60 FPS muss genau so auch in der 240 FPS Anzeige zum gleichen Zeitpunkt vorkommen. Mit dem Unterschied, dass in der 240 FPS Anzeige noch 3 Zwischenschritte zu sehen sind.

Nimmt man nun die 240 FPS Anzeige als Basis müsste die Animation der 60 FPS Anzeige springen und zwar von Frame 1 zu 5 zu 9 zu 13 … der 240 FPS Anzeige.
Daraus resultiert ein Ruckeln in der Animation, in keinem Fall aber ein permanentes hinterher Hinken.

Ich bin selbst überzeugter NVIDIA Nutzer, wenn ich aber solche Videos sehe wird es mir übel. Wenn es ein derart großer Hersteller wirklich so nötig hat seine Produkte durch ein Verarschen der Nutzer zu promoten, dann tut es mir wirklich leid.

Was haltet ihr davon? Habe ich einen Denkfehler?
Lasst es mich wissen.

Nvidia: Der neue nvenc Codec

Nvidia: Der neue nvenc Codec

Ich habe gestern mal den neuen nvenc Codec beim Streamen getestet und muss sagen, dass ich begeistert bin.

Bislang stand sich der nvenc Codec ja nicht unbedingt für gute Bildqualität und war daher nur für Streamer mit schwacher CPU zu empfehlen.

Doch diese Tatsache hat sich nun geändert. Der neue nvenc Codec liefert ein absolut brillantes Bild und entlastet dabei massiv die CPU, was grade bei CPU-lastigen Spielen sehr angenehm ist.

Für ein angenehmes Streamen ist dabei nichtmal eine GTX 1080 notwendig. Ich konnte gestern Battlefield V, mit einer GTX 1070, bei weitestgehend maximalen Einstellungen, ohne merkbare Einbußen streamen.

Während meine CPU mit dem x264 Codec stellenweise durchaus merkliche Spitzen aufzeigte, lief gestern alles absolut entspannt ab.

Also jeder, der keinen dicken Streming-PC zuhause stehen hat und dessen Hardware sich im mittleren Segment bewegt, der sollte den neuen nvenc Codec mal testen.
Zu beachten ist nur, dass der neue Codec derzeit noch nicht in einer Releaseversion von OBS vorhanden ist. Momentan muss man noch den Release Candidate 2 manuell installieren.

https://github.com/obsproject/obs-studio/releases/tag/23.0.0-rc2

Ich gehe aber mal davon aus, dass der Release der neuen Version von OBS nicht mehr lange auf sich warten lassen wird.

Es würde mich mal interessieren, welche Erfahrungen ihr mit dem Codec gemacht habt. Schreibt mir einfach eure Meinungen in die Kommentare.

Nvidia: Freestyle nun verfügbar

Nvidia: Freestyle nun verfügbar

Nvidia hat in der Betaversion seiner Software Experience ein neues Feature namens Freestyle hinzugefügt.
Zum starten der Betaversion öffnet ihr Experience, klickt rechts oben auf das Zahnrad und wählt unter dem Nvidia Logo die Option mit der experimentellen Funktion. Nun wird die Beta Version aktiviert und Freestyle kann über die Tastenkombination Alt+Z im Spiel aufgerufen und angepasst werden.

Über Freestyle lässt sich das Erscheinungsbild von Spielen anpassen. Ähnliche Optionen kennt man von Tools wie SweetFX oder Reshade. Diese beiden haben aber den unsicheren Nebeneffekt, dass sie von einigen Spielen als Cheat erkannt werden, da man über diese Tools auch Cheatähnliche effekte erreichen kann.

So zum Beispiel auch bei World of Warships, in dem ich bisher Freestyle getestet habe.
Das Nvidia Tool wurde jedoch von Wargaming offiziell als unbedenklich und unproblematisch und somit erlaubt eingestuft.

Nvidia Nutzer haben nun also die Möglichkeit relativ sicher in den Genuss von Grafikanpassungen zu kommen.
Ich bin mal gespannt, wie lange es dauert bis AMD nachzieht und ein ähnliches Feature raus bringt. Lange dürfte es in der Regel nicht dauern.

Hier noch ein Screen aus dem Hafen von World of Warships, der die optische Änderung gut zeigt.

Dieser Sceenshot wurde mit folgenden Freestyle Einstellungen aufgenommen:

Details: 100% | 60% | 55% | 0%
Farben: 70% | 50%
Stimmung: 0.5 | 25% | 40%

Viel Spaß beim Anpassen eurer Spiele.

„Nvidia nach Hause telefonieren!“

„Nvidia nach Hause telefonieren!“

Seit ich das Pi-Hole installiert habe, ist mir ein massiver, geblockter Datenstrom mit einem Link, in dem Nvidia zu erkennen war, aufgefallen.
Nach kurzer Internetsuche habe ich erfahren, dass wohl Nvidia Experience massiv nach Hause telefoniert und Telemetriedaten schickt.

Diese beinhalten die installierten Spiele, Grafikeinstellungen und wie oft was gespielt wird.

Der Datenverkehr lässt sich aber auch ganz einfach für Leute, die das PiHole nicht im betrieb haben, abschalten.

Folgende Schritte sind durchzuführen:

1. Rechtsklick auf die Windows Startfläche –> suchen
2. Editor eingeben, es wird daraufhin der Editor gefunden. Rechtsklick drauf und als Administrator ausführen.
3. Datei –> Öffnen: C:\Windows\system32\drivers\etc – Hier findet hier eine Datei namens „hosts“ diese öffnen.
4. Folgenden Abschnitt einfach ans Ende der Datei anfügen:

# nVidia Telemetry

127.0.0.1 gfswl.geforce.com
127.0.0.1 gfe.geforce.com
127.0.0.1 telemetry.nvidia.com
127.0.0.1 gfe.nvidia.com
127.0.0.1 telemetry.gfe.nvidia.com
127.0.0.1 events.gfe.nvidia.com
::1 gfswl.geforce.com
::1 gfe.geforce.com
::1 telemetry.nvidia.com
::1 gfe.nvidia.com
::1 telemetry.gfe.nvidia.com
::1 events.gfe.nvidia.com

5. Speichern und schließen.

Nun sollten die Telemetrieübermittlungen gestoppt sein.

Was wird geändert?

Experience ermittelt auch weiterhin seine Telemetriedaten und versucht diese zu übermitteln.
Die Hosts Datei lenkt diese aber um, sodass die Daten nicht zu Nvidia gesendet werden, sondern an die IP 127.0.0.1 was letztlich der eigene PC ist.
Experience wird somit nicht in seiner Funktion beschränkt, die Daten verlaufen aber auf dem eigenen PC im Sande.

Archive

Kategorien