Nvidia DLSS ist keine Zauberei, und dieser FSR-Hack beweist es

Nvidias Deep Learning Super Sampling (DLSS) ist seit seiner Einführung ein unbestreitbares Verkaufsargument für RTX-GPUs, und die Versuche von AMD, sich zu wehren, waren nicht gerade Homeruns.

Aber was wäre, wenn FidelityFX Super Resolution (FSR) die enormen Leistungssteigerungen von DLSS ohne all die von Nvidia auferlegten Einschränkungen gewähren könnte? Wenn das zu gut klingt, um wahr zu sein, würde ich Ihnen keinen Vorwurf machen. Schließlich sollte Nvidias spezielle Sauce des maschinellen Lernens nicht einfach repliziert werden.

Nun, halten Sie Ihren Hut fest, denn ein Modder hat kürzlich entdeckt, wie einfach FSR DLSS nachäffen kann. Und nachdem ich die Lösung selbst ausprobiert habe, bin ich mehr denn je vom Potenzial von FSR begeistert.

Was wir jetzt haben

FSR- und DLSS-Bildqualitätsvergleich in God of War.

Bevor wir zum Mod selbst kommen, lohnt es sich, die Bühne dafür zu bereiten, wie wir hierher gekommen sind. FSR war AMDs erster Versuch eines DLSS-Killers und hat leider einen schlechten Geschmack in unserem Mund hinterlassen. Trotz der schnellen Akzeptanz in der ersten Generation von FSR 1.0 haben Leistung und Bildqualität einfach nicht gereicht.

All das änderte sich mit der Veröffentlichung der zweiten Generation der Technologie. Ich habe FSR 2.0 in seinem Launch-Titel Deathloop getestet und die Ergebnisse sind eindeutig: DLSS bietet einen etwas höheren Leistungsschub, aber FSR 2.0 ist in Bezug auf die Bildqualität fast identisch. Basierend auf Deathloop sollten Sie DLSS verwenden, wenn Sie können, aber FSR 2.0 ist eine sehr knappe Sekunde, wenn Sie keine unterstützte GPU haben.

Meine Erwartungen wurden noch übertroffen, als ich God of War testete und sah, wie die Marge mit DLSS noch weiter schrumpfte. Tatsächlich war FSR 2.0 mit der Voreinstellung Ultra Performance etwa 4 % schneller als DLSS. Sie tauschen auch nicht viel mit der Bildqualität. Selbst im intensiven Ultra Performance-Preset ist es fast unmöglich, während des Spielens Unterschiede zwischen FSR 2.0 und DLSS zu erkennen.

FSR- und DLSS-Leistung in God of War.

Das ist das einzig Wahre. Das einzige Problem? FSR 2.0 ist technisch verfügbar, wird aber nicht so schnell angenommen wie die erste Version. Es ist jetzt nur in vier Spielen verfügbar: Deathloop, Farming Simulator 22, God of War und Tiny Tina's Wonderlands. Die kommende Liste ist auch nicht besonders aufregend, angeführt von Hitman 3, Eve Online und dem kürzlich verschobenen Forspoken.

Daher besteht die Notwendigkeit einer scheinbar unmöglichen Lösung, die die Güte von FSR 2.0 nutzt und seine Wirkung auf so viele Titel wie möglich ausdehnt. Und da beginnt der Spaß.

Ein Blick in die Zukunft

Ein Feind schwingt ein Schwert nach der Hauptfigur von Cyberpunk 2077.

Vor etwa einem Monat veröffentlichte der Modder PotatoOfDoom einen FSR 2.0 „Hack“ für Cyberpunk 2077. Was der Modder erkannte, war, dass DLSS und FSR 2.0 im Grunde die gleichen Informationen benötigen – Bewegungsvektoren, Farbwerte und den Tiefenpuffer. Dadurch konnte PotatoOfDoom eine einfache Anweisungsübersetzung erstellen, wobei das DLSS-Backbone zum Senden von FSR 2.0-Anweisungen verwendet wurde. Laut dem Modder ist es so, wie Wine für Windows-Spiele unter Linux funktioniert.

Ich werde darauf zurückkommen, was diese Ähnlichkeiten zwischen DLSS und FSR 2.0 bedeuten, aber lassen Sie uns zuerst die Spiele aus dem Weg räumen. Ich folgte den Anweisungen und konnte den Mod in Cyberpunk 2077, Dying Light 2 und Doom Eternal implementieren – alles Spiele, die FSR 2.0 derzeit nicht unterstützen. Doom Eternal war das einzige Spiel, das mit dem Mod zu kämpfen hatte und die DLSS-Option im Einstellungsmenü vollständig blockierte. Das war ein No-Go.

Aber Cyberpunk 2077 und Dying Light 2 waren ein absoluter Leckerbissen. Der Mod ist nicht ganz so leistungsfähig wie eine native Implementierung, aber immer noch sehr nah dran. Der Unterschied beträgt höchstens weniger als 10 %, selbst wenn alle Einstellungen auf 4K hochgefahren sind (einschließlich der höchsten Raytracing-Optionen).

DLSS- und FSR-Leistung in Cyberpunk 2077 und Dying Light 2.

Die Bildqualität war genauso gut, selbst bei diesem selbst beschriebenen Hack. In einem Standbild sah Dying Light 2 mit FSR 2.0 tatsächlich etwas besser aus, und in Cyberpunk 2077 war es fast identisch. Der Hauptunterschied besteht, wie im Fall von God of War und Deathloop, darin, dass FSR 2.0 nicht gut mit der Ferne umgeht auch ausführlich. Sie können das an den Telefonleitungen in Cyberpunk 2077 unten sehen. Es ist aber verdammt nah.

DLSS- und FSR-Aliasing in Cyberpunk 2077.

DLSS und FSR 2.0 sehen bei einem Standbild weitgehend gleich aus, aber es kommt auf die Bewegung an. Ich habe in Dying Light 2 starke Geisterbilder gesehen, die mit DLSS oder FSR 1.0 nicht vorhanden waren, und flache Texturen verursachen einige Probleme mit der Maskierung.

Bestimmte Elemente, wie der Smog aus der Kanalisation im Screenshot von Cyberpunk 2077 unten, enthalten keine Bewegungsvektoren. FSR 2.0 und DLSS umgehen das Problem mit dem Maskieren des Elements (wie in Photoshop), sodass es nicht in das Supersampling einbezogen wird. Leider gehen sie bei der Maskierung auf unterschiedliche Weise vor, was zu der bösen Verpixelung mit dem FSR 2.0-Hack führt, den Sie unten sehen können.

Kanalstruktur in Cyberpunk 2077.

Trotz dieser Probleme ist es bemerkenswert, wie nah DLSS und FSR 2.0 sind, sowohl auf spielerischer als auch auf technischer Ebene. PotatoOfDoom fasste in einem Interview mit Eurogamer zusammen, wie viel sie teilen: „Ich hatte erwartet, mehrere Tage an [Hinzufügen von FSR 2.0] zu arbeiten, war aber angenehm überrascht, dass ich nur wenige Stunden für die Integration brauchte.“

Der Punkt ist nicht, dass Sie unbedingt losgehen und diesen Mod verwenden sollten, um FSR 2.0 zu jedem Spiel hinzuzufügen. Vielmehr enthüllt dieser Mod die tiefen Ähnlichkeiten zwischen DLSS und FSR 2.0 – etwas, das Nvidia vielleicht nicht ohne weiteres zugeben möchte.

Deep Learning aus Supersampling herausholen

Bei DLSS dreht sich alles um maschinelles Lernen; es ist genau dort im Namen. Und bis zu diesem Punkt besteht Nvidia seit Jahren darauf , dass DLSS nur auf seinen neuesten Grafikkarten funktioniert, weil sie die für das Supersampling erforderlichen KI-Kerne bereitstellen. Das stimmt, aber FSR 2.0 beweist, dass der Vorteil, den KI bietet, gering und größtenteils unnötig ist.

Es gibt viele Ähnlichkeiten zwischen DLSS und FSR 2.0, sogar in Bezug auf Nvidias maschinelles Lernen. DLSS verwendet ein neuronales Netzwerk und FSR 2.0 verwendet einen Algorithmus, aber beide werden mit denselben Eingaben gespeist und verwenden dasselbe Gesamtsystem, um die endgültige Ausgabe zu rendern. Die Tatsache, dass PotatoOfDoom in wenigen Stunden einen Mod entwickeln konnte, der für mehrere DLSS-Titel funktioniert, ist ein Beweis dafür.

Das Hauptproblem ist jetzt nicht, dass DLSS schlecht ist – es ist ausgezeichnet, und Sie sollten es verwenden, wenn Sie können –, sondern dass diese Funktion nur einigen wenigen teuren Grafikkarten vorbehalten ist. Selbst wenn die GPU-Preise fallen, werden Nvidias Low-End- und Midrange-Modelle weiterhin über dem Listenpreis verkauft . Und ein wichtiger Grund dafür ist DLSS, auch wenn es nicht sein muss.

Akito greift Feinde in Ghostwire: Tokyo mit Magie an.
Ghostwire: Tokyo ist eine frühe Show von TSR der Unreal Engine, die FSR 2.0 sehr ähnlich ist.

Allzwecklösungen wie FSR 2.0 und TSR (Temporal Super Resolution) der Unreal Engine sind die Zukunft. Sie arbeiten mit praktisch jeder modernen Hardware, und Entwickler bestehen konsequent darauf, dass sie nur ein paar Stunden brauchen, um zu arbeiten.

DLSS muss nicht verschwinden, aber es wäre schön zu sehen, wie Nvidia seine Beziehungen zu Entwicklern nutzt, um eine universelle Supersampling-Funktion in Spiele zu integrieren, die DLSS bereits unterstützen. Und nein, Nvidia Image Sharping , das im Grunde FSR 1.0 ist, zählt nicht.

Aufholen

Die Liste der verfügbaren DLSS-unterstützenden Spiele.
Im Henne-Ei-Spiel der unterstützenden Spiele und unterstützenden Spieler hat DLSS einen großen Vorteil gegenüber FSR. NVIDIA

FSR 2.0 ist wirklich beeindruckend, aber die Spielunterstützung hält es zurück. Weitaus mehr Spiele unterstützen DLSS als sogar FSR 1.0, und die offizielle Liste von vier FSR 2.0 ist peinlich. Ich freue mich auch nicht auf zu viele der kommenden FSR 2.0-Titel, da die Liste hauptsächlich aus älteren oder kleineren Spielen besteht.

Die Mod von PotatoOfDoom ist ein hoffnungsvolles Zeichen, aber wir brauchen mehr FSR 2.0-Spiele, damit sie überhaupt eine Chance gegen DLSS hat. Es mag verlockend sein, hier für AMD zu werben, aber es ist wichtig, sich daran zu erinnern, dass DLSS immer noch einen kleinen Vorsprung hat und in weitaus mehr Spielen unterstützt wird. AMD hat noch viel zu tun, und FSR 2.0 wird nicht annähernd so schnell in Spiele integriert wie FSR 1.0.

Dennoch wird es interessant sein zu sehen, wie sich die Dynamik zwischen DLSS und FSR 2.0 im weiteren Jahresverlauf anpasst. Immerhin hat AMD erst im Juni den Quellcode von FSR 2.0 veröffentlicht. Im Moment ist DLSS immer noch der richtige Weg für seine Spieleunterstützung und etwas bessere Bildqualität, aber es ist kein Verkaufsargument für eine Nvidia-GPU wie früher.

Dieser Artikel ist Teil von ReSpec – einer fortlaufenden zweiwöchentlichen Kolumne, die Diskussionen, Ratschläge und ausführliche Berichte über die Technologie hinter PC-Spielen enthält.