Starfield-Leistungsunterschiede zwischen AMD- und Nvidia-GPUs analysiert


Sternenfeld hat viel Kritik wegen angeblich fehlender Optimierungen und ungewöhnlich schlechter Leistung auf Nvidia- und Intel-GPUs erhalten. Im Moment unser erster Sternenfeld Benchmarks zeigen, dass die RDNA3-basierten Karten der RX 7000-Serie oft deutlich über ihrer Gewichtsklasse liegen, oder alternativ Nvidia-GPUs hinter den Erwartungen zurückbleiben. Chips und Käse Habe einige Leistungsanalysatoren laufen lassen Sternenfeld um herauszufinden, warum die Engine RDNA 3-GPUs bevorzugt. Die Analyse konzentriert sich auf Cache-Trefferraten, Shader-Scheduling und andere Faktoren – obwohl sie derzeit keine wirklich endgültige Antwort darauf liefert Warum AMDs GPUs schneiden besser ab.

Der Artikel „Chips and Cheese“ befasst sich mit mehreren Fällen davon SternenfeldDie Pixel- und Compute-Shader von AMD und wie sie in den RDNA 3-GPU-Kernen (WGPs) von AMD im Vergleich zu den RTX-GPU-Kernen (SMs) von Nvidia verarbeitet werden. Das hat die Verkaufsstelle herausgefunden SternenfeldDie Pixel- und Computer-Shader von AMD nutzen derzeit mehrere Aspekte der RDNA 3-GPUs von AMD besser aus. Dazu gehören die größeren Vektorregisterdateien von RDNA 3, die überlegene Thread-Verfolgung und die Verwendung eines L0-, L1-, L2- und L3-Cache-Designs. Die GPUs der RTX 40-Serie von Nvidia verfügen im Vergleich nur über L1- und L2-Caches, und bei den GPUs der RTX 30- und 20-Serie von Nvidia, die über deutlich kleinere L2-Cache-Größen verfügen, sieht es noch schlechter aus.

All diese architektonischen Merkmale scheinen dazu beizutragen, dass AMDs RDNA-3-Grafikkarten Nvidia frühzeitig dominieren Sternenfeld Maßstäbe. In vielen dieser Fälle hält die Architektur von Nvidia nicht mit RDNA 3 Schritt, was dazu führt, dass die GPUs in der Leistung zurückbleiben. Wie wir jedoch anhand Dutzender anderer Beispiele gesehen haben, kann viel getan werden, um die Leistungsunterschiede zwischen Nvidia- und AMD-GPUs auszugleichen. Ob die Entwickler das erwartete Leistungsniveau erreichen werden, ist eine andere Frage, und nur die Zeit wird uns eine Antwort geben.

Chips-and-Cheese-Analyse der Starfield-GPU-Auslastung

(Bildnachweis: Chips and Cheese)

Nehmen Sie das obige Diagramm als Beispiel. Chips and Cheese stellt fest: „RDNA 3 verfügt über eine sehr gute Vektorauslastung. Skalare ALUs leisten gute Arbeit bei der Auslagerung von Berechnungen, da die Vektoreinheiten einer ziemlich hohen Last ausgesetzt wären, wenn sie auch skalare Operationen verarbeiten müssten.“ Sie führen jedoch weiter aus: „Ampere und Ada sehen eine gute Auslastung, wenn auch nicht so gut wie die von AMD. Turings Situation ist mittelmäßig. Die Auslastung von 26,6 % ist deutlich niedriger als das, was wir bei den anderen getesteten GPUs sehen.“

Und das ist der Kern des Problems. Ist die geringere GPU-Auslastung bei Nvidia einfach ein inhärenter Designaspekt der Architekturen und der? Sternenfeld Motor, oder kann es repariert werden? Oder vielleicht zynischer: Wille der Motor repariert werden? Bethesda hat erklärt, dass es derzeit mit Treiberteams von AMD, Intel und Nvidia zusammenarbeitet, um die Leistung zu verbessern, was ein ebenso guter Ausgangspunkt ist wie jeder andere. Nicht jeder Code ist gleich und einige spezifische Optimierungen wurden wahrscheinlich bereits von AMD vorgenommen, dank der Partnerschaft mit Bethesda am Spiel. Das ist wahrscheinlich der Grund, warum das Spiel auf AMD-GPUs besser läuft. Jetzt müssen Intel und Nvidia daran arbeiten, dasselbe für ihre Architekturen zu erreichen.

Aus heutiger Sicht haben wir festgestellt, dass die RX 7900 Nvidia hat bereits dazu beigetragen, die Leistungsunterschiede zu verringern, indem es vor ein paar Tagen die Resizable BAR-Unterstützung aktiviert hat, aber das ist nur der Anfang einer Verbesserung der Situation. Wir haben außerdem herausgefunden, dass die GPUs der RDNA 2 RX 6000-Serie von AMD im Vergleich zu Nvidia-GPUs ungewöhnlich gut abschneiden, wobei die RX 6800 beispielsweise die Leistung einer RTX 4070 erreicht oder übertrifft. Chips and Cheese hat keine AMD RDNA 2 GPUs getestet um herauszufinden, warum das so sein könnte.

Was wir wissen ist, dass Nvidias GPUs derzeit schlechter abschneiden als AMDs GPUs – nicht nur mit dem neuesten RDNA 3 und Ada Lovelace, sondern schon seit Pascal (GTX 1070 Ti) und Polaris (RX 590). Chips and Cheese kommt zu dem Schluss: „Es gibt keine einzige Erklärung für die relative Überleistung von RDNA 3 Sternenfeld. Höhere Auslastung und höhere L2-Bandbreite spielen ebenso eine Rolle wie der höhere Frontend-Takt von RDNA 3. An der Leistung von Nvidia in diesem Spiel ist jedoch wirklich nichts auszusetzen, wie einige Kommentare im Internet vermuten lassen.

Wir würden respektvoll anderer Meinung sein. Es gibt derzeit eindeutig ein Problem mit der Leistung von Nvidia SternenfeldDie Leistung im Allgemeinen. Dass eine RX 6800 oder RTX 4070 erforderlich ist, um nur 60 fps bei 1080p Ultra zu erreichen, ist für ein Spiel mit diesem Maß an Grafiktreue kein typisches Verhalten. Vielleicht liegt es bis zu einem gewissen Grad an den Einschränkungen der Nvidia- (und Intel-)Architektur, aber man kann auch sicher sein, dass es Änderungen und Optimierungen gibt, die zur Verbesserung vorgenommen werden können Sternenfeld Leistung, und wir werden diese Verbesserungen wahrscheinlich im Laufe der Monate und Jahre sehen. Was wir jedoch nicht sagen können, ist, wo die Dinge letztendlich enden werden – schließlich handelt es sich um ein Bethesda-Spiel.

source-109

Leave a Reply