Dank Microsoft könnte Raytracing auf Ihrer 8-GB-GPU viel besser laufen


Microsoft hat ein System entwickelt, um die Menge an VRAM, die für Raytracing in Spielen benötigt wird, massiv zu reduzieren, was möglicherweise bedeutet, dass wir nicht immer mehr Speicher auf zukünftige Grafikkarten stapeln müssen. Wenn es in vielen Spielen implementiert wird, könnte es eine gute Nachricht für Besitzer von Nvidia- und AMD-Grafikkarten mit weniger als 12 GB Speicher sein, da diese oft mit den Anforderungen zu kämpfen haben Raytracing in heutigen Spielen, auch wenn die GPU mithalten kann.

Nvidia und AMD haben sehr unterschiedliche Ansätze verfolgt, wenn es um VRAM und GPU-Leistung in den besten Grafikkarten von heute geht. Nvidia legt großen Wert auf die Raytracing-Leistung, stellt aber nicht genügend VRAM bereit, um GPUs wie die RTX 4060 Ti 8 GB zu begleiten. Mittlerweile verfügen die neuesten GPUs von AMD oft über jede Menge VRAM, aber es mangelt ihnen an vergleichbarer Raytracing-Leistung. Nvidias Ansatz könnte sich jedoch auszahlen, wenn diese Idee von Microsoft Früchte trägt.

Bei meinen eigenen Tests habe ich herausgefunden, dass eine begrenzte Menge an VRAM die Raytracing-Leistung stark beeinträchtigen kann und die Bildraten stark einbrechen. Beispielsweise sinkt die RTX 4060 Ti 8GB in Doom Eternal bei Ultra Nightmare-Einstellungen und aktiviertem Raytracing auf durchschnittlich 57 fps (mit einem Minimum von 29 fps). Im Vergleich dazu erreicht der Intel Arc A770 mit 16 GB im selben Test durchschnittlich 189 fps, nicht weil seine GPU leistungsstärker ist (was nicht der Fall ist), sondern weil er über den nötigen Speicher verfügt, um damit klarzukommen.

Es ist eine Situation, die Microsoft mit einem neuen angehen möchte Patent, das einen variablen Ansatz für die Detailqualität in einer Raytracing-Szene skizziert, ähnlich wie Spiele bereits Textur- und Geometriedetails variieren. Das Patent bezieht sich auf einen Prozess, der den Detaillierungsgrad (LOD) einer Szene vor dem Raytracing auf der Grundlage einer Hierarchie von Objekten bewertet – im Grunde besteht keine Notwendigkeit, komplizierte Details per Raytracing zu erfassen, die Sie wahrscheinlich nicht bemerken, vielleicht weil Sie sind klein oder weit entfernt in der Szene.

Der erste Schritt besteht darin, „einen ersten Detailebenenwert aus einer Detailebenen-Aufenthaltskarte für einen Unterbaum abzurufen, der einer umgrenzenden Volumenhierarchie von Objekten entspricht.“ Die Pipeline bestimmt dann einen zweiten Detaillierungsgrad für diesen Teilbaum, und ein endgültiger Detaillierungsgrad wird dann durch den Vergleich der beiden Ergebnisse bestimmt. Diese Daten werden im VRAM gespeichert und per Raytracing durchgeführt.

„Um einen überschaubareren Pool zu haben [of data]„“, heißt es in dem Patent, „können die Beschleunigungsstrukturen mit Detaillierungsgraden für verschiedene Geometriesegmente verwaltet werden, die im Direktzugriffsspeicher (RAM) gespeichert sind.“ Dies kann verbessert werden, indem die Grafikverarbeitungseinheit (GPU) in einem aktuellen Frame N die projizierte Größe jedes Begrenzungsvolumens in der Beschleunigungsstruktur bestimmen lässt, das von Primärstrahlen getroffen wird.“

Obwohl das Patent, wie gefleckt von Tom’s Hardware befasst sich in erster Linie mit dem Speicherbedarf und nicht mit der reinen Raytracing-Leistung. Die Reduzierung der durch Raytracing verwendeten VRAM-Menge könnte enorme Auswirkungen auf die Spieleleistung auf Karten mit 8 GB oder weniger haben. Wie das Patent feststellt, konkurrieren mehrere Teile der 3D-Grafik-Pipeline, wie Texturen und Geometrie, bereits stark um Speicherplatz, und Raytracing stößt oft an ihre Grenzen.

Dies ist natürlich vorerst nur ein Patent, und es kann durchaus eine Weile dauern, bis die Ideen umgesetzt werden (wenn überhaupt), aber es ist toll zu sehen, dass Spiele weniger VRAM verbrauchen und dennoch Raytracing ermöglichen.

Wenn Sie in der Zwischenzeit planen, einen Gaming-PC zu bauen, empfehlen wir Ihnen, sich nur für 8 GB oder weniger auf einer 1080p-Gaming-Karte unter 300 US-Dollar zu entscheiden, wie zum Beispiel der Radeon RX 7600 oder GeForce RTX 4060. Zumindest für alles andere, was Sie wollen 12 GB oder vorzugsweise 16 GB, insbesondere wenn Sie Raytracing aktivieren möchten.

source-84

Leave a Reply