Articles

Nvidia SLI vs AMD CrossFire: Sind die Multi-GPU-Technologien Toast?

Wenn Sie den schnellsten Gaming-PC der Welt erstellen möchten, möchten Sie so viele Grafikkarten wie möglich darin verklemmen, oder? Wenn es gut genug für Summit ist – den leistungsstärksten Computer, der jemals mit seinen 27.648 Nvidia Volta-GPUs hergestellt wurde -, dann ist es sicherlich auch gut genug für Ihr Heim-Gaming-Rig.Aber abgesehen von fünfstelligen PC-Builds für die verwöhnten reichen Kinder von Mr. und Mrs. Moneybags gibt es nur sehr wenige Multi-GPU-PCs. Als die Steam Hardware Survey sich noch die Mühe machte, solche Dinge zu messen, war der Prozentsatz der PC-Spieler, die mehr als eine einzige Karte verwendeten, hinter den Dezimalstellen einer großen fetten Null vergraben.

Und wenn Sie die beste einzelne GPU wollen, sind dies die besten Grafikkarten, die es heute gibt.Gibt es also ein Leben in der Zukunft von Multi-GPU-Lösungen oder sind sowohl AMDs CrossFire als auch Nvidias SLI Relikte einer längst vergessenen Vergangenheit? Wie immer ist es ein bisschen von Box A und ein bisschen von Box B …

AMDs CrossFire und Nvidias SLI sind die maßgeschneiderten Technologien, mit denen die beiden Grafikkartengiganten ihre eigenen GPUs in einem einzigen System gut zusammenspielen ließen. Ursprünglich erforderten beide Technologien die Verwendung eines Flachbandkabels, um die mehreren Grafikkarten miteinander zu verbinden, aber während dies bei Nvidias GeForce-Karten mit Sicherheit immer noch der Fall ist, können AMDs Radeon-GPUs jetzt ohne solche Einschränkungen arbeiten und kommunizieren glücklich über die PCIe 3.0-Schnittstelle.

Nvidia SLI und AMD CrossFire Bridges

Nvidias SLI benötigt immer noch das Ribbon, und für seine High-End-Karten benötigen Sie den High-Bandwidth SLI Bridge Connector, um den vollen Nutzen aus der Multi-GPU-Güte zu ziehen.

Die Art und Weise, wie die beiden Technologien Spielgrafiken rendern, ist ziemlich konsistent. Sie verwenden entweder Split Frame Rendering (SFR) oder Alternate Frame Rendering (AFR). Ersteres bedeutet, dass die GPUs das Rendern jedes Frames zwischen ihnen teilen, während bei der gängigeren AFR-Methode jede GPU abwechselnd einen Frame rendert.

Aber Nvidias SLI ist restriktiver in Bezug darauf, welche Grafikkarten Sie in einem Multi-GPU-Array verwenden können. Sie müssen genau die gleiche GPU an jeden der Steckplätze anschließen, damit die skalierbare Link-Schnittstelle (denn das ist der vollständige Name des Akronyms Beast) funktioniert. Sie können von verschiedenen Herstellern stammen – Asus– und Gigabyte-Karten können weiterhin zusammenarbeiten -, müssen jedoch denselben Chip verwenden. Eine GTX 1070 benötigt eine weitere GTX 1070, um zu funktionieren.

Auf der CrossFire-Seite (das ist nur Branding … weitergehen) können Sie verschiedene GPUs derselben Grafikkartengeneration verwenden. Sie können also einen RX 580 neben einen RX 570 anschließen, aber bitte, aus Liebe zu Lisa Su, tun Sie dies nicht. Sicher, es ist möglich, aber es ist in der Regel mehr Mühe, als es wert ist. Für ein einfaches Leben sollten Sie nur wirklich identische GPUs Crossfire, a la Nvidia.

Aber für ein einfaches Leben sollten Sie sich wahrscheinlich nicht mit Multi-GPU-Technologien beschäftigen.

AMD Radeon RX 580

Das starke Versprechen von SLI und CrossFire war es, Ihnen entweder die absolut höchstmögliche Leistung zu bieten, indem Sie mehrere High-End-Grafikkarten verwenden und lächerlich schnelle Gaming-Rigs herstellen, oder Ihnen ein echtes Wertversprechen zu geben. Nehmen Sie eine einzelne, erschwingliche Mainstream–GPU und kaufen Sie dann sechs Monate bis ein Jahr später eine andere – möglicherweise für weniger als den Preis Ihrer ersten – und erzielen Sie die gleiche Leistung, die Sie von einer teureren High-End-Grafikkarte erhalten würden.

Aber so hat es nie wirklich geklappt. SLI und CrossFire sind seit langem Technologien, die eine abnehmende Rendite für Ihre Investition bieten. Es ist sehr selten, die doppelte Spieleleistung durch Hinzufügen einer zweiten GPU zu erzielen, und der Leistungsschub wird merklich geringer, je mehr Grafikkarten zu einem Array hinzugefügt werden.

Und das ist, wenn ein Spieleentwickler sich sogar die Mühe macht, SLI- oder CrossFire-Unterstützung zu implementieren. Dies ist das größte Problem mit Blick auf Multi-GPU-Technologien und wohl der Grund dafür Rückgang, und möglicherweise unmittelbar bevorstehender Tod, auf der Gaming-Front. Die Verantwortung für den Support liegt bei den Spieleentwicklern, die Zeit und damit viel Geld damit verbringen, ihre Spiele mit den Multi-GPU-Technologien von Nvidia und AMD zum Laufen zu bringen.“Wir überlegen, wie viel wir investieren“, sagte Scott Herkelman von AMD, „aber es liegt nicht unbedingt daran, dass wir als Gamer und Enthusiasten der PC-Plattform uns nicht darum kümmern, es ist die Höhe der Investitionen, die die ISVs, die Spieleentwickler, investieren müssen.“

Da die Kosten für die Spieleentwicklung steigen und die Anzahl der Spieler von solchen SLI- und CrossFire-Bemühungen profitieren würde, ist es für AMD oder Nvidia schwierig, die Entwickler zu einem aktiven Interesse zu ermutigen. Das Interesse an Nvidia schwindet definitiv auf der Mainstream-Seite, da es die Unterstützung für SLI auf seinen beliebtesten Karten, der GTX 1060, nixiert und nur seine High-End-Karten für ultra-teure, prunkvolle Maschinen zur Verfügung stellt.

GTX 1060 und GTX 1070

AMD scheint seine CrossFire-Technologie beiseite zu schieben, aber zugunsten der API-basierten Multi-GPU-Unterstützung von DirectX 12. Da in DX12 eine bestimmte Multi-GPU-Abstraktionsschicht integriert ist, sollte es für Entwickler einfacher sein, mehr als eine Grafikkarte in einem einzigen PC zu unterstützen.

„Unser Gleichgewicht wird wahrscheinlich darin bestehen, dass neue APIs Multi-GPU-Unterstützung erhalten“, sagte Herkelman uns, „und ältere APIs, wegen eines Mangels an Return on Investment, und dass die meisten neuen Spiele auf den neuen API-Plattformen herauskommen, das wird wahrscheinlich ein wenig leiden müssen.“

Und AMD hat bewiesen, dass es funktionieren kann – es ist RX 580s, wenn gepaart, sind in der Lage, das gleiche Maß an Gaming-Performance wie die Top-End-RX Vega 64 zu liefern. Das bedeutet, dass sie oft die doppelte Bildrate eines einzelnen RX 580 bieten können – der heilige Gral des Multi-GPU-Gaming.

Aber das ist nur in den Spielen, die explizit DX12 mGPU-Unterstützung bieten, wie Deus Ex: Mankind Divided, Rise of the Tomb Raider und Hitman. Es gibt immer noch nicht viele Spiele, die tatsächlich DirectX 12 verwenden, und nur wenige davon implementieren absichtlich die mGPU-Abstraktionsschicht.

Wenn wir über „moderne APIs“ sprechen, ist Vulkan jedoch etwas weniger konform. Beim Testen des gleichen RX 580s mit Doom in seinem Vulkan-Habitat erhielten wir tatsächlich schlechtere Gaming-Frameraten von zwei Karten als nur einer einzigen.

Leider können Sie mit der mGPU von DirectX 12 nicht zwei GTX 1060-Karten in denselben PC stecken, um Moar Framez zu erhalten, auch wenn Sie nicht unbedingt auf SLI angewiesen sind.

Kein SLI auf GTX 1060

Da sich Nvidia und AMD scheinbar von expliziter SLI- und CrossFire-Unterstützung zurückziehen, sieht es so aus, als wären die Tage ihrer maßgeschneiderten Multi-GPU-Technologien tatsächlich gezählt. Auf der Gaming-Seite sowieso … Wenn Sie über Compute sprechen, ist das für mehrere GPUs viel einfacher zu handhaben als das Rendern von Spielframes.

Deshalb haben die Bergleute so viele GPUs gekauft, und warum es fast ein strittiger Punkt ist, sogar über Multi-GPU-Spiele zu sprechen, angesichts einer der größten Grafikkarten-Dürren, die ich je erlebt habe all meine langen Jahre als Hardware-Journo. Die Knappheit und Preisgestaltung von Grafikkarten hat es fast unmöglich gemacht, eine einzige erschwingliche GPU aufzunehmen, geschweige denn zwei der verdammten Dinge.Aber am Ende ist es AMD, der in einer besseren Position aussieht oder zumindest seine Radeon-Spieler in eine bessere Position gebracht hat, wenn sie ihre Grafikkarten verdoppeln wollen. Sie können ein Paar Mainstream-Radeons dazu bringen, in einer anständigen Anzahl moderner Spiele gut zu spielen und massiv verbesserte Bildraten zu liefern, Ob dies jedoch der Fall bleibt, hängt von den Entwicklern ab.