- Hybrid-SLI
-
Scalable Link Interface, kurz SLI, ist eine Multi-GPU-Technik von Nvidia, die die Zusammenschaltung von zwei oder mehr Grafikchips zur Leistungssteigerung beim Rendern (SLI Frame Rendering) oder den Einsatz von bis zu vier Bildschirmen (SLI Multi View) ermöglicht.
Theoretisch entspricht die Renderleistung je nach Betriebsmodus im Mittel der Rechenleistung des langsamsten Grafikprozessors mal die Anzahl der verwendeten Grafikprozessoren. Bei zwei baugleichen Grafikkarten wird somit eine theoretische Verdoppelung der Rechenleistung erreicht, in der Praxis sind allerdings Leistungssteigerungen von etwa 30 bis 90 % möglich – bei manchen Anwendungen ist die Rechenleistung sogar schlechter als bei einer einzelnen Grafikkarte [1].
Inhaltsverzeichnis
Geschichte
Erstmals aufgetaucht ist der Begriff SLI als Scan Line Interleave schon 1998 beim früheren Grafikchip-Hersteller 3dfx, der die Kopplung mehrerer seiner Grafikchips (Voodoo Graphics, Voodoo 2 und VSA-100) ermöglichte. Nvidia SLI wurde erst im Jahre 2004 eingeführt. Bis auf die Abkürzung und die Idee, unter SLI Frame Rendering die Rechenlast auf zwei oder mehr Grafikchips zu verteilen, haben aber beide Verfahren nichts miteinander gemeinsam, da der Begriff SLI nach der Übernahme von 3dfx durch Nvidia weiterverwendet wurde.
Bevor Nvidia SLI veröffentlichte, versuchte es der Grafikchiphersteller ATI schon mit Alternate Frame Rendering. Die heutige verbesserte Multi-GPU-Technik von ATI nennt sich „Crossfire“ und unterscheidet sich teilweise von Nvidias SLI-Technik. Auch der Hersteller XGI stellte 2003 zwei Grafikkarten mit Multi-GPU-Technik vor.
Voraussetzungen
Man benötigt eine Hauptplatine mit einem SLI-fähigen Chipsatz und mit mindestens zwei PEG-Slots. Bisher beschränkt NVIDIA die Nutzung von SLI weitgehend auf die eigenen Chipsätze, die zudem noch das Kürzel SLI tragen müssen. Nur der von Intel angekündigte Nehalem-Chipsatz X58 kann vom Hersteller gegen Zahlung einer Lizenzgebühr an NVIDIA für SLI freigeschaltet werden.[2] Für diese Beschränkung gibt es keinerlei technische Gründe, sondern es ist eine reine Marketing-Entscheidung seitens NVIDIA. Es gibt modifizierte Treiber, die die Verwendung von SLI auch auf anderen Chipsätzen ermöglichen. Diese sind aber meistens veraltet und es gibt momentan keine Bestrebungen SLI fähige Treiber der neusten Generation freizuschalten, da neue Treiber zu regelmäßig erscheinen und sich der Aufwand dafür nicht lohnt.
Anfänglich war zum Verbinden der Karten eine spezielle SLI-Bridge (zu deutsch „Brücke“) nötig, so dass nur Grafikkarten, die diese Anschlüsse besitzen, miteinander verbunden werden konnten. Zwischenzeitlich hat NVIDIA SLI auch für Karten ohne diesen Anschluss ermöglicht, der notwendige Datenaustausch zwischen den Karten wird dabei über PCI-Express abgewickelt. Da dieser in der Bandbreite begrenzt ist, ist diese Art von SLI nur bei relativ langsamen Grafikkarten sinnvoll, schnellere sollten nach wie vor über die SLI-Bridge verbunden werden.
Außerdem funktioniert SLI nur mit identischen Grafikchips, teilweise muss es sogar die exakt gleiche Grafikkarte mit identischer BIOS-Version sein. Mit jedem neuen Treiber wird aber die SLI-Funktion flexibler. Es ist außerdem zu beachten, dass, bis zur Treiberversion 180.xx, bei Aktivierung des SLI Frame Rendering nur ein Monitorausgang funktionierte. Nun können auch mehrere Monitore unter aktivem SLI Frame Rendering genutzt werden.
Probleme/Einschränkungen
Sowohl Crossfire als auch SLI setzt vorwiegend auf Alternate Frame Rendering. Dabei kommt es aber derzeit oft zu dem Phänomen, dass jedes zweite Frame sehr viel länger berechnet wird als das vorherige. Dadurch kommt es zu einem ungleichmäßigen Spielfluss, der besonders bei relativ niedrigen Frameraten störend ist und auch oft als „Mikroruckler“ bezeichnet wird.[3] Durch diesen Umstand benötigen Karten im SLI-Modus (also auch Dual-GPU-Karten) in den betreffenden Spielen deutlich höhere Durchschnitts-Frameraten als eine einzelne Karte, um fürs Auge immer noch eine relativ ruckelfreie Darstellung zu gewährleisten.
Betriebsmodi
SLI kennt folgende Betriebsmodi:
- SLI Frame Rendering:
- Compatibility Mode (Kompatibilitätsmodus)
- Alternate Frame Rendering (AFR)
- Split Frame Rendering (SFR)
- SLI Multi View:
- Multi View zum Ansteuern von 4 und mehr Monitoren
Im Kompatibilitätsmodus arbeitet nur eine Karte beziehungsweise ein Grafikchip, einen Leistungszuwachs gibt es daher nicht.
SLI-Grafikchips
Folgende Grafikchips unterstützen SLI:
- GeForce 6150
- GeForce 6200-Serie (nur als Slave-Karte)
- GeForce 6600-Serie
- GeForce 6800-Serie
- GeForce 7xx0
- GeForce 8x00-Serie
- GeForce 9x00-Serie
- GeForce 2xx-Serie
- Quadro FX 540
- Quadro FX 1400
- Quadro FX 3450
- Quadro FX 4400
- Quadro FX 4500
Man benötigt zwar noch Grafikkarten mit dem gleichen Grafikchip, jedoch nicht mehr desselben Herstellers (Ausnahme: Quadro-FX-Serie).
Dual-GPU-Grafikkarten
Zusätzlich gibt es Grafikkarten, die bereits mit zwei Grafikchips bestückt sind und somit bereits im SLI-Modus laufen.
So kann man auch mit nur einem Steckplatz für Grafikkarten auf der Hauptplatine ein Multi-GPU-System verwirklichen, bei zwei Steckplätzen ist dann Quad-SLI möglich.
Am 6. Juni 2006 stellte NVIDIA die erste Multi-GPU-Karte „7950 GX2“ für den Massenmarkt vor. Die „2“ am Ende des Namens weist auf die zwei 7900GT-GPUs hin; diese laufen jedoch deutlich unterhalb des Referenztakts einer einzelnen 7900GT-Karte, da die zwei vorhandenen Kühlkörper für die sonst entstehende Abwärme zu klein dimensioniert wären.
Im März 2008 stellte nVidia wieder eine Dual-GPU-Grafikkarte unter dem Namen Geforce 9800 GX2 vor. In der 200er Serie wurde der Name nicht fortgeführt sondern die Dual GPU Karte der Serie ist die Geforce gtx295. nVidia setzte dabei wieder auf das gleiche Designprinzip und verbaute die GPUs auf zwei miteinander verbundenen Platinen. Anstatt zweier Kühler verbaute man diesmal jedoch einen gemeinsamen Kühler, der sich zwischen den beiden Platinen befindet. Entsprechende Aussparungen in den Platinen sorgen für die Luftzufuhr zum Lüfter.
Die Dual-GPU-Karte erzielt dank ihren zwei GPUs eine höhere Leistung als bisherige Einzelkarten, da sie praktisch schon von Werk aus SLI besitzt. Allerdings ist auch der Stromverbrauch dementsprechend hoch und die Effizienz deutlich niedriger als bei einer Einzelkarte.
Quad-SLI
Wenn man zwei solcher Dual-GPU-Grafikkarten zusammenschaltet (Ausnahmen: Asus EN7800GT DUAL, Gigabyte Dual 6600GT), erhält man ein Vierfach-SLI-System (Quad-SLI). Allerdings bleibt der Leistungszuwachs eher enttäuschend, vor allem wenn man die hohen Kosten für so eine Konfiguration betrachtet. Auf der CeBIT 2006 gab es erste leistungsgewinnende, stabile Quad-SLI-Systeme zu sehen.
Neben der Möglichkeit, Quad-SLI mit zwei Dual-GPU-Grafikkarten zu realisieren, werden von Alienware Komplett-PCs und von diversen anderen Herstellern Hauptplatinen mit vier PCI-Express-x16-Steckplätzen angeboten, wodurch sich vier Grafikkarten mit jeweils einem Grafikchip zusammenschalten lassen.
3-way-SLI
Triple-SLI ermöglicht den Anschluss von drei nVidia GeForce-Grafikkarten des gleichen Modells mit 3-Way-SLI-Unterstützung in einem System. Die ersten Chipsätze, die 3-way-SLI unterstützen, sind der nVIDIA nForce 680i SLI, nForce 780i SLI, nForce 780a SLI, der nForce 790i SLI sowie der nForce 790i Ultra SLI.
Folgende Grafikkarten unterstützen 3-way-SLI:
Hybrid-SLI
Mit Hybrid SLI ist es möglich, bei einer Low-Cost Grafikkarte die GPU im Chipsatz hinzuzuschalten und diese dann im SLI-Modus zu betreiben. Dieses Feature wird von nVidia „GeForce Boost“ genannt. Zudem kann man die Chipsatz-GPU im 3D-Modus ganz abschalten (das ist bei stärkeren Grafikkarten nötig, da sonst die Chipsatz-GPU die externe Grafikkarte ausbremsen würde) und nur die externe Grafikkarte rendern lassen. Im Windows-Betrieb wird dann wieder auf die Chipsatz-GPU umgeschaltet und die externe Grafikkarte deaktiviert. Dieses Verfahren nennt NVIDIA „HybridPower“. Erste Chipsätze, die Hybrid-SLI unterstützen, sind 730a, 750a SLI und 780a SLI für die AMD-Plattform. Allerdings muss aber die Grafikkarte, um von der HybridPower-Steuerung abgeschaltet werden zu können, einen SMBus aufweisen. Die ersten Grafikkarten, die HybridPower unterstützten, sind demnach die GeForce 9800 GX2 und Geforce 9800 GTX. GeForce Boost wird von den Low-Cost Grafikkarten der GeForce-8-Serie, Geforce-9-Serie und Nvidia-Geforce-9M-Serie unterstützt. Hybrid-SLI wird derzeit nur unter Windows Vista unterstützt.
Einzelnachweis
- ↑ NVIDIAs SLI-Performance: Doppelte Potenz für Halbstarke bei tomshardware.de
- ↑ SLI für PCs ohne Nvidia-Chipsatz bei Heise.de
- ↑ Das Multi-GPU-Problem (Mikroruckler) bei computerbase.de
Weblinks
- nVidia SLI (Frame Rendering) auf zwei Monitoren
- Nvidia bringt SLI zurück
- nVidia 3-way SLI im Test
- SLIzone
- Introducing Hybrid SLI Technology
- Mainboards mit Hybrid-SLI-Unterstützung
Multi-GPU-Technik (Grafikchip-Hersteller)Techniken: Alternate Frame Rendering | BitFluent Protocol | Crossfire | Multi-Rendering | MultiChrome | Scalable Link Interface | Scan Line Interleave
Betriebsmodi/Verfahren: Alternate Frame Rendering | Parallel Graphics Configuation | Scan Line Interleave | Split Frame Rendering | SuperTiling
Grafikprozessoren: NV1 | Riva | TNT | TNT2 | Vanta | Quadro
Geforce-Familie: Geforce 256 | Geforce 2 | Geforce 3 | Geforce 4 | Geforce FX | Geforce 6 | Geforce 7 | Geforce 8 | Geforce 9 | Geforce 100 | Geforce 200
Mobil und Ultramobil: Goforce | Tegra | Geforce Go | Geforce-M-Familie: Geforce 8M | Geforce 9M | Geforce 100M | Geforce 200M
Chipsätze: Nforce | Nforce2 | Nforce3 | Nforce4 | Nforce 500 | Nforce 600 | Nforce 700 | Nforce Professional
Sonstiges: SLI | TurboCache | PureVideo HD
- SLI Frame Rendering:
Wikimedia Foundation.