Was ist NVIDIA DLSS, und Wie Wird Es Machen Ray-Tracing Schneller?

0
662

Bei NVIDIA auf der CES 2019 Präsentation zeigte das Unternehmen eine neue Technologie namens DLSS. Bei den Demonstrationen, Sie alle, aber beseitigt die Leistungseinbußen genommen in Spiele, die es ermöglichen, schicken neuen ray-tracing-Grafiken auf RTX-Karten. Aber wie funktioniert es?

Was Ist DLSS?

DLSS steht für “deep learning-super-sampling.” Es gibt zwei Teile zu dieser Idee, aber konzentrieren wir uns auf das zweite zuerst: super-sampling.

Super-sampling ist etwas, das Sie tun können, auf Ihre Maschine jetzt mit einer Menge Spiele. Im wesentlichen macht das Spiel bei einer Auflösung hinaus, was Ihr monitor unterstützt. Das klingt merkwürdig, aber es kann helfen, glätten einige der rauen Kanten im Polygon-Grafik. NVIDIA und AMD Karten unterstützen bereits diese Technologie, wie einige PC-Spiele die alle auf Ihre eigenen. Erfahren Sie mehr über super-sampling, Lesen Sie in diesem Artikel.

Nun, auf der “deep learning” Teil. Deep learning ist so etwas wie ein nebulöser Begriff: im Grunde bedeutet es Tonnen und Tonnen von Berechnungen laufen auf high-powered hardware in einem Prozess, der im Laufe der Zeit erhöht. Einige Anwendungen erfordern dieses “künstliche Intelligenz” (KI), aber das ist eine Fehlbezeichnung; das system ist nicht “lernen” in jedem menschlichen Sinne, es ist einfach besser auf einem sich wiederholenden Prozess.

NVIDIA DLSS system läuft super-sampling auf ein bestimmtes Spiel, immer und immer wieder auf die Grafikkarten in seinen massiven Rechenzentren. Er berechnet die besten Möglichkeiten zum anwenden der super-sampling-Technik, um ein Spiel mit sich wiederholenden Verarbeitung auf das Spiel visuals—die Polygone und Texturen, die machen, was Sie auf Ihrem Bildschirm sehen. Die “deep learning” Teil des Prozesses kommt hier ins Spiel: das system lernt so viel wie möglich über die Art, wie das Spiel aussieht, und wie zu machen es besser Aussehen.

Kombinieren super-sampling für eine glattere polygon-Linien und Texturen mit Tiefe lernen, die für die Anwendung Allgemeine Verbesserungen des Spiels, und Sie bekommen DLSS. Bild-Verbesserung Techniken, die bereits berechnet bei NVIDIA den Rechenzentren, angewendet werden, on-the-fly über den Tensor Prozessorkerne in der RTX-Karte.

NVIDIA-Ingenieure gezeigt und erklärt den Prozess für uns, auf einem Grafik-benchmark auf der CES. Die Verbesserungen gegenüber einem nicht-DLSS setup war beeindruckend, mit glatter, mehr sogar Texturen und Polygone erkennbar. Dies gelte sogar, wenn die DLSS-Maschine war die Wiedergabe Ihrer Grafiken zu einem niedrigeren output (1080p) als die nicht-DLSS Maschine (1440p).

Wie Macht Es Ein Spiel Schneller Läuft?

Die DLSS-system gilt generalisierte Verbesserungen ein Spiel visuals, vor allem, wenn Sie das Spiel mit der NVIDIA-ray-tracing-Erweiterungen aktiviert. Ray-tracing, zuerst eingeführt mit der RTX-Serie-Karten, ermöglicht eine genauere Reflexionen, Schatten und Ausbreitung von Licht mit einigen erstaunlichen Ergebnissen. Wir haben bereits abgedeckt, die Möglichkeiten, die das ray-tracing kann die Verbesserung der in-game-Grafik.

Leider raytracing steigt auch die Last auf der GPU. Die Last ist so hoch, dass viele Spiele fallen unter das wünschenswert 60-frames-pro-Sekunde-Marke, auch wenn mit dem neuesten NVIDIA-Grafikkarten und high-end-Komponenten in den rest des PC.

Mit Hilfe der vorab berechneten Verbesserungen der DLSS, die der RTX-GPUs bei NVIDIA den Rechenzentren haben die Nummer schon knirschte, kann glätten die Leistung der RTX-fähigen Spiele. In seiner CES-demonstration, ein Spiel mit raytracing und DLSS beide aktiviert sind gespielt, innerhalb von ein oder zwei Frames das Spiel läuft ohne ray-tracing aktiviert. Um es so einfach wie möglich: DLSS die Spiele schneller laufen mit mehr ausgefallene Lichteffekte.

NVIDIA sagt uns der Prozess ist nicht perfekt: die Aktivierung von DLSS könnte auswaschen Texturen oder geometrie in einigen seltenen Fällen. Aber insgesamt, die Verbesserung ist dramatisch und es lohnt sich aktivieren, wenn es eine option.

Kann ich Meine Karte Verwenden DLSS?

DLSS ist ein feature von NVIDIAs proprietären Tensor-Prozessorkern auf die Turing-GPU-Architektur in die neue RTX-Karten. Wenn Sie eine GeForce RTX-Grafikkarte, die Sie verwenden können, DLSS. Wenn Sie nicht, können Sie auch nicht. So, den noch immer beliebten GeForce-GTX-900-und 1000-Serie-Karten nicht nutzen, DLSS.

Brauche Ich Eine Internetverbindung, Um Es Zu Nutzen?

Nein. Während die DLSS-Verfahren macht die Nutzung der gewaltigen Datenmengen, cloud computing, hardware—Riesen NVIDIA-server-Farmen verpackt auf den Kiemen mit industrial-Versionen von RTX-Grafikkarten—der Prozess läuft auf Ihrem lokalen PC, sobald das system eingerichtet und aktiviert. Achten Sie nur darauf, immer die neuesten Treiber.

Ist Mein Spiel Kompatibel Mit DLSS?

Hier ist der Haken: der deep-learning-Teil DLSS erfordert Monaten der Verarbeitung in NVIDIAs Rechenzentren, bevor es angewendet werden kann, um PC-Spiele. Also für jedes neue Spiel, das rauskommt, NVIDIA ausführen muss, um seine gigantischen GPU-arrays, die für eine lange Zeit, um zu bekommen, DLSS bereit.

Sobald die schwere Arbeit ist getan, NVIDIA aktualisiert seine GPU-Treiber und aktivieren Sie DLSS auf die neuen Spiele, und die Entwickler können es aktivieren, indem Standard-oder lassen Sie ihn als eine Grafik-option im Menü Einstellungen. Da die deep-learning-system hat, um die geometrie und Texturen, die für jedes Spiel individuell zu verbessern die Leistung von diesem bestimmten Spiel, es gibt keinen Weg, um dieses “one game at a time” – Ansatz. Es wird schneller als NVIDIA verbessert es—eventuell rasieren Sie die Zeit bis zu Wochen oder Tage für ein Spiel—aber im moment dauert es eine Weile.

Zum Zeitpunkt des Schreibens (Januar 2019), nur ein Spiel hat DLSS, die Sie aktivieren auf einem gaming-PC zu Hause: Final Fantasy XV. Auch das ist in einer beta-Version und funktioniert nur auf der höchsten Auflösungen. Frühe Tests zeigt, dass, in der Tat, es steigert die Bildrate von 10 bis 15 FPS—etwa die gleiche Menge verlieren Sie durch die Aktivierung RTX ray-tracing in anderen spielen. (Jetzt FFXV nicht unterstützt, ray-tracing, also die DLSS-boost nicht eingesetzt, wo Sie wirklich benötigt wird.)

NVIDIA hat angekündigt, eine Liste von anderen bestehenden und kommenden Spiele unterstützen DLSS schließlich—vermutlich die Firma ist Betrieb seiner Rechenzentren an Kapazität, um es bereit. Derzeit hat NVIDIA bestätigt bevorstehende DLSS Unterstützung für zwanzig-fünf Spiele, mit bemerkenswerten Titeln, einschließlich Hellblade: Senua ‘ s Opfer, ARCHE: Survival Entwickelt, Atom Heart, Hitman 2, Mechwarrior V, Playerunknown die Schlachtfelder, Shadow of the Tomb Raider, und Wir Glücklich Paar. Auf der CES das Unternehmen auch angekündigt, dass Battlefield V und die kommende Hymne unterstützen DLSS—letzteres vielleicht sogar die Verarbeitung erfolgt durch die Zeit, die es bereit für den release.

Spiele, die unterstützen sowohl RTX-exklusiven ray-tracing-Effekte und die performance-Steigerung der DLSS-system, eine kurze Liste:

  • Hymne
  • Atomic Herz
  • Battlefield V
  • MechWarrior V
  • Shadow of the Tomb Raider
  • Online-Justiz
  • JX3

Natürlich, diese Liste wird wachsen, wie die Entwickler sich wohler mit ray-tracing, NVIDIA glättet und beschleunigt seine DLSS-Berechnung, Prozess -, und PC-Gamer fordern vollen Zugriff auf die Funktionen Ihrer RTX-Marken-Grafikkarten.