Einleitung
Die Silicon Graphics Onyx wurde 1993 als High-End-Grafik-Supercomputer von SGI eingeführt. Es gibt zwei verschiedene Arten von Onyx: die Onyx-„Rack“-Version, die etwa so groß wie ein Kühlschrank ist, und die Onyx-„Deskside“-Version, die Miniaturversion, die du hier siehst. Die Rack-Maschine verfügt über mehr Erweiterungssteckplätze für CPU- und Speicherplatinen sowie Platz für bis zu drei Grafik-„Pipelines“. Die Onyx wurde 1998 durch die Onyx2 abgelöst.
Die Onyx war mit MIPS-R4000-, R8000- und R10000-Prozessoren erhältlich; mit 1, 2 oder 4 CPUs pro Prozessorplatine. Zu den verschiedenen Grafikoptionen gehörte die RealityEngine2, ein Update der ursprünglichen Reality Engine für die Crimson- und PowerSeries-Maschinen. VTX war eine kostengünstigere RealityEngine2. InfiniteReality ist die neueste (1995) und leistungsstärkste Grafikoption für die SGI Onyx, deren Design in neueren Maschinen wie der Onyx2 und der Onyx3000 weiterlebte. Es gibt außerdem eine Vielzahl von HIO- und VME-Erweiterungsoptionen für Netzwerk, Sound, fortgeschrittenes I/O für die Maschinensteuerung oder Motion Capturing sowie „Video“ – was im SGI-Universum etwas ganz anderes ist als „Grafik“.
Diese Maschinen wurden von Unternehmen, Universitäten und Regierungen für fortgeschrittenes CAD/CAE, FEA, Strömungsmodellierung, Visualisierung, Hollywood-Spezialeffekte und natürlich für virtuelle Realität eingesetzt. Ich habe diese spezielle Onyx 2008 „wie besehen“ bei einer Boeing-Restpostenauktion ersteigert. Sie erforderte umfangreiche Reparaturen an einigen Grafikkarten und wurde im Laufe der Jahre ein paar Mal aufgerüstet. Sie ist wieder in einwandfreiem Betriebszustand und eine großartige Maschine, um Quake 3 zu spielen oder mit Mathematica herumzuexperimentieren! Lass uns das Gerät komplett in seine Einzelteile zerlegen und sehen, was sich darin befindet!
Was du brauchst
-
-
-
Entferne zuerst die Kunststofffolien an der Rückseite und den Seiten.
-
Um die Folien an der Rückseite und den Seiten zu entfernen, ziehe das untere Ende der Folie ab und schiebe sie dann nach unten.
-
Dieses Onyx ist nicht mit Seitenschwellerfolien ausgestattet.
-
Wir werden die obere Folie gegen Ende des Teardowns entfernen, da es nur notwendig ist, die Folie zu entfernen, wenn sie ausgetauscht wird.
-
-
-
Öffne die lilafarbene Laufwerkklappe.
-
Zwei Riegel halten die Frontklappe geschlossen. Um sie zu öffnen, drücke den Knopf mit einem Schraubendreher hinein, sodass der Knopf herausspringt.
-
Um die Frontklappe zu entfernen, schiebe die Klappe nach oben und schwenke sie vom unteren Scharnier weg.
-
Das obere Scharnier ist mit einer Feder versehen.
-
-
-
Entferne diese drei Schrauben, um die I/O-Anschlussklappe zu öffnen.
-
Die Anschlussklappe ist klappbar und schwingt nach unten, um einen einfachen Zugriff zu ermöglichen.
-
Peripheriekarten wie Sound-, Netzwerk- oder Grafikkarten werden über dieses Bedienfeld angeschlossen.
-
-
-
Das Innere des Computers ist jetzt für uns freigelegt!
-
Der Kartenkäfig hat eine 9U-VME-Größe, was bedeutet, dass jede Platine etwa 35,6 cm groß ist.
-
Speicherplatine (MC3, 32x64 MB (2 GB))
-
Prozessorplatine (IP25, 4x MIPS R10000 @ 195 MHz)
-
I/O Board (SGI IO4)
-
Geometrie-Prozessor (4x GE12 SGI-proprietäre ASICs)
-
Raster-Manager (20x „Quad-Core“-Bild-Engines – insgesamt 80, 16 MB)
-
Anzeigegenerator (zwei Grafikterminal-DACs und Video-I/O)
-
-
-
Entferne die Infinite Reality-Frontplatine, indem du sie gerade herausziehst. Diese Leiterplatte verbindet die Raster-Manager-Platinen (bis zu 4) mit dem Display-Generator.
-
Entferne die SCSI- und I/O-Gehäusekabel von der IO4-Leiterplatte.
-
Drücke die seitlichen Hebel zusammen, damit der Stecker herausspringt.
-
Entferne das Grafik-Gehäusekabel von der Leiterplatte des Display-Generators.
-
Zwei Rändelschrauben halten dieses Kabel an seinem Platz. Wenn diese Schrauben feststecken, kann ein Schlitz-Schraubendreher verwendet werden.
-
Halte diese Kabel aus dem Weg, wenn du Leiterplatten aus dem Gehäuse entfernst. Sie sind empfindlich und können leicht hängen bleiben.
-
-
-
Entferne Leiterplatten, indem du den oberen und unteren Hebel gleichzeitig nach außen ziehst, um die Verbindung zur Backplane zu trennen.
-
Sobald die Karte von der Backplane getrennt ist, schiebe die Leiterplatte aus dem Gehäuse und bewahre sie an einem sicheren Ort auf.
-
Es ist einfacher, eine Leiterplatte neben einem leeren Steckplatz zu entfernen. Wenn eine Leiterplatte zwischen anderen eingeklemmt ist, insbesondere die Speicherkarte (erster Steckplatz) oder die Display-Generator-Karte (letzter Steckplatz), entferne zuerst die benachbarte Leiterplatte.
-
Wenn alle Leiterplatten entfernt wurden, begutachte die Backplane und das Gebläse.
-
-
-
Schauen wir uns die ausgefallene Schaltung, die wir gerade herausgenommen haben, genauer an. Wir beginnen mit der Speicherplatine, dem sogenannten MC3.
-
Der Speicher ist als SIMMs mit 16 MB (rosa Streifen) und 64 MB (lila/grüner Streifen) erhältlich. Die SIMMs werden genau wie bei alter PC-Speichertechnik aus den frühen 90ern entfernt: Ziehe den weißen Hebel gerade nach oben und bete, dass nichts abbricht!
-
Platinen-Layout:
-
Everest Powerchannel-Bus-ASICs
-
Speichersteckplätze
-
48V-zu-5V-DC-DC-Spannungswandler
-
MC3 mit 256 MB Speicher (16x 16 MB)
-
MC3 mit 2 GB Speicher (32x 64 MB)
-
-
-
Die IP25-Platine enthält 4 MIPS R10000-Prozessoren, die mit 195 MHz takten und über 2 MB On-Die-Cache verfügen.
-
Mips R10000-Prozessor
-
Everest-Datenbus-ASICs
-
Everest-Adressbus-ASIC
-
5V-Spannungswandler
-
3.3V-Spannungswandler
-
Glue-Logik und Mikrocode-EPROMs
-
-
-
Entferne diese Schrauben, um das VCAM vom IO4-Board zu trennen
-
Das VCAM verbindet den Computer mit dem VME-Bus und der Grafik (PowerChannel-Bus)
-
PowerChannel-Controller-ASICs und Verbindung zum VCAM-Board
-
HIO-Erweiterungsanschlüsse für Festplatten, Grafik, Audio oder andere Peripheriegeräte; und Controller-ASICs
-
Dallas-Echtzeituhr und batteriegepuffertes NVRAM
-
WD33C95A SCSI-Controller
-
VME-Schnittstelle und Glue-Logic
-
SCSI-Riser-Boards: Rot ist differenziell, grün ist Single-Ended. Das System kann für zwei differenzielle, zwei Single-Ended- oder je eine dieser Verbindungen konfiguriert werden.
-
-
-
-
Die Geometrie-Engine-Platine enthält 4 SiliconGraphics GE12-Geometrieprozessoren
-
PowerChannel2-Bus-Schnittstellen-ASICs, FIFOs und Glue-Logik
-
Geometrie-Leistung von 10M Polygonen/Sek. – auf Augenhöhe mit der weitaus neueren Nvidia GeForce 256!
-
Leere Lötpads. Eine GE mit 8 Prozessoren wurde nie hergestellt. Heize den Wellenlötofen vor, ich rieche ein Upgrade.
-
Die Grafikplatinen benötigen 3,3 Volt, und ihre Spannungswandler befinden sich auf der gegenüberliegenden Seite der Backplane auf ihren eigenen Tochterplatinen.
-
-
-
Der Raster-Manager verarbeitet das Bildraster und stellt zudem Texturierungsfunktionen bereit.
-
Das RM6 ist mit 16 MB oder 64 MB Texturspeicher erhältlich; dies ist eine 16-MB-Version.
-
InfiniteReality kann mit 1, 2 oder 4 RM-Platinen betrieben werden. Der Raster-Speicher vergrößert sich mit zusätzlichen Platinen; die Geschwindigkeit des Texturspeichers steigt durch Interleaving.
-
8 TM-ASICs steuern 32 SDRAMs (auf der Rückseite der Platine), die den Texturspeicher bilden.
-
80 „Image Engines“ befinden sich auf 20 Quad-Core-ASICs. Diese steuern den Raster-Speicher (Framebuffer) und stellen zudem viele Bildoperationen wie Blending, Dithering etc. bereit. Sie können als Vorläufer der „Shader“ oder „Stream-Prozessoren“ einer modernen GPU betrachtet werden.
-
Mit einem voll ausgebauten, modernen InfiniteReality4-System (mit 4 RM-Platinen pro Pipe und 16 Pipes in einem System) kann das System bis zu 16 GB Texturspeicher und 160 GB Framebuffer enthalten!
-
Dies sorgt für sehr schöne Bilder, selbst auf gekrümmten IMAX-Bildschirmen, bei denen viele Projektoren zu einem einzigen Bild zusammengemischt werden.
-
Ein solches System füllt viele Computer-Racks. Sie sind weltweit immer noch kommerziell im Einsatz.
-
-
-
Der Display-Generator kombiniert Daten der Raster-Manager und enthält die notwendigen DACs zur Ansteuerung der Videoausgabe sowie 2 Grafikausgänge.
-
Dieser DG4-2 enthält die Schaltung, die notwendig ist, um 2 Grafikmonitore anzusteuern.
-
Dieser DAC steuert die Videoausgabe an, sodass InfiniteReality Video über S-Video- oder Composite-Stecker (BNC und RCA) an ein Fernsehgerät oder einen Videorekorder ausgeben kann.
-
Der optionale DG4-8 kann bis zu 8 Grafikmonitore ansteuern. Die Ausgänge 2-7 haben einen reduzierten Pixeltakt von 180 MHz, während die Ausgänge 0-1 mit bis zu 220 MHz laufen.
-
Sirius Video ist ein fortschrittliches Video-Interface, das Videoeingabe, Videoausgabe, Video-to-Texture und DMI-Funktionalität in Echtzeit bereitstellt. Die Tochterplatine wird hier angeschlossen.
-
Die PAB2 Sirius-Video-Tochterplatine enthält zwei ASICs und ein FPGA. Sie wird verwendet, um Grafikinformationen von der InfiniteReality-Pipe an das Sirius-Video-VME-Motherboard zu senden. Diese Onyx verfügt nicht über die vollständige Sirius-Video-Ausstattung, sondern nur über die PAB2-Tochterplatine.
-
-
-
Nach dieser kleinen Geschichtsstunde zur Computertechnik machen wir mit der Demontage der Hardware weiter!
-
Die Grafik- und E/A-Anschlussbleche sind mit 8 Schrauben befestigt.
-
Entferne die Schrauben und ziehe das Anschlussblech so weit heraus, dass du das Kabel abziehen kannst, bevor du es vollständig entfernst
-
-
-
Die Schotts enthalten Schaltkreise wie Abschlusswiderstände.
-
Diese Sicherung schützt den Ethernet-Transceiver.
-
Diese Sicherung schützt die Stromanschlüsse der Peripheriegeräte.
-
-
-
Rückabdeckung entfernen:
-
Entferne diese Schrauben vollständig
-
Drehe die unteren Schrauben heraus, aber entferne sie nicht
-
Entferne zuletzt die obere Schraube. Sie hält die Abdeckung an Ort und Stelle, bis du bereit bist, sie abzunehmen.
-
Netzteilanschlüsse
-
System-Controller-, SCSI-Stromversorgungs- und Gebläseanschlüsse
-
Von links nach rechts: Grafikwandler (2), VME/IO4-Stromwandler, System-Controller
-
-
-
Jede 303-Stromrichterplatine verfügt über zwei AT&T FW300 DC-DC-3V-Wandler.
-
60 A pro DC-Block, 120 Ampere pro Platine. Das ist Material, das den Schraubendreher zum Schmelzen bringt!
-
Die 512T-Stromplatine liefert 5V und 12V Gleichstrom an den VME-Bus und die IO4-Platine.
-
Der System-Controller hat einen eigenen Stromrichter sowie:
-
Dallas RTC und NVRAM
-
System-Controller-EPROM
-
Motorola 68hc11 MCU
-
-
-
Entferne diese Schrauben, um das Netzteil herauszuschieben.
-
Das Netzteil liefert 48 V, 50 A, 2400 W.
-
Die Eingangsleistungsanforderung beträgt 120 V, 16 A (bei minimaler Konfiguration sind nur 1500 W Ausgangsleistung möglich)
-
Die Eingangsleistungsanforderung für die volle Ausgangsleistung beträgt 208-240 V, 13 A
-
-
-
Diese Schrauben halten die Baugruppe aus Schutzschalter und Netzanschluss.
-
Um den Schutzschalter zu entfernen, löse die Leitungen und drehe die Schalter aus der Platte heraus.
-
Die beiden Leitungen, die zu jedem Schalter führen, sollten übereinstimmen: Blau auf Blau und Braun auf Braun.
-
Die Flachstecker am Schutzschalter scheinen extrem festzusitzen, daher werden wir dieses Teil nur zerlegen, falls es notwendig ist.
-
-
-
Wir gehen nun zur linken Seite des Geräts, um die Gebläseeinheit zu entfernen.
-
Drei Schrauben halten das Gebläse fest.
-
Ziehe das Gebläse nach außen und oben, um es herauszuschieben. Der elektrische Anschluss des Gebläses wird automatisch verbunden, sobald das Gebläse vollständig in das Gehäuse eingesetzt ist.
-
-
-
Auf der rechten Seite des Gehäuses befindet sich eine Abdeckung. Dahinter sind die SCSI-Backplane, der Zusatzlüfter und die Netzanschlussverbindungen zugänglich.
-
4 Schrauben sichern die Abdeckung
-
Dieser Führungsbolzen hält die Abdeckung an ihrem Platz, nachdem die Schrauben entfernt wurden
-
Die Abdeckung hat an der Oberseite eine Lasche. Schiebe sie nach außen und nach unten, um sie zu entfernen.
-
Nachdem die Abdeckung entfernt wurde
-
Diese Schraube hält den Zusatzlüfter an seinem Platz. Der Stecker des Lüfters wird an der SCSI-Backplane angeschlossen.
-
Diese Schrauben halten die Netzanschlussverbindungen an ihrem Platz. Diese sind mit der System-Backplane und dem Netzschutzschalter verbunden
-
Diese Schrauben halten die SCSI-Backplane fest. Entferne die SCSI-Bus-Verbindungen und den Stecker und halte sie beim Entfernen der SCSI-Backplane beiseite. Entferne die SCSI-Geräte, bevor du die Backplane entfernst.
-
-
-
SCSI-Backplane
-
SCSI-Festplatten-Stromstecker
-
Zusatzlüfter-Stecker
-
SCSI-Bus-Anschlüsse
-
SCSI-Bus-Terminatoren
-
-
-
Die SCSI-Geräte sind auf Schlitten montiert. Der Schlitten kann 3,5-Zoll- und 5,25-Zoll-Geräte aufnehmen.
-
Geräte mit voller Bauhöhe können untergebracht werden, jedoch ist der Schacht über dem belegten Schacht dann unzugänglich.
-
Um einen Schlitten zu entfernen, schiebe den grünen Hebel nach links.
-
Dieser Schlitten hält das Systemlaufwerk, ein 9-GB-Quantum mit 10.000 U/min. Nach heutigen Standards ist das Gerät langsam und klein, es ist jedoch typisch für die Technologie der späten 90er-Jahre.
-
Der Stromanschluss des Schlittens.
-
Anschluss für Bus 0 (Single-Ended)
-
Anschluss für Bus 1 (Differential Signaling)
-
Die Geräte-ID kann über einen Schalter an der Vorderseite eingestellt werden. Dieser Schalter wird an die Festplatte angeschlossen.
-
-
-
Es ist nur notwendig, die obere Abdeckung zu entfernen, wenn die obere Abdeckung gewechselt wird
-
Um die lila Hutze zu entfernen, hebe das Vorderteil des Bauteils an und schiebe es nach hinten. Nimm es dann ab.
-
Um die obere Abdeckung zu entfernen, entferne beide Seitenabdeckungen. Schiebe einen Schlitzschraubendreher in die Lasche auf der rechten Seite der Abdeckung und drücke die Abdeckung nach links.
-
Die obere Abdeckung lässt sich abheben. Unsere Maschine sieht jetzt ziemlich abgenutzt aus.
-
-
-
Das Systemsteuerungs- bzw. Bedienpanel ist mit einer Schraube befestigt.
-
Entferne die Schraube und ziehe das Panel aus seinen Laschen.
-
Die Systemsteuerung enthält einen Tastenschalter zum Starten und Stoppen der Maschine, ein LCD-Display, das während des Betriebs ein praktisches Diagramm zur CPU-Auslastung anzeigt, sowie 4 Bedientasten zur Steuerung der Systemsteuerung.
-
Diese Konsole kann Lüfterdrehzahl und Temperatur, Spannungen des Netzteils sowie protokollierte Fehlermeldungen anzeigen.
-
Wie viele Computer kennst du, die mit einem Zündschlüssel gestartet werden? :)
-
-
-
Was gibt es zum Abendessen? Grafik-Supercomputer!
-
Wenn der Onyx wieder zusammengebaut ist, ist es eine gute Idee, das Gerät zu überprüfen und sicherzustellen, dass alle Komponenten ordnungsgemäß funktionieren.
-
Der BIST beim Einschalten leistet gute Arbeit beim Testen des Speichers und der CPUs.
-
Um das Grafiksystem vollständig zu testen, führe irsaudit über ein serielles Terminal aus. Der vollständige Pfad lautet /usr/diags/IR/bin/irsaudit.
-
-
3 Kommentare zur Anleitung
I'll see your SGI Onyx and raise you an SGI crimson-1300, Asleep in storage, and My 3 Indigos, and several Indys we used as print servers. I miss those old Guys.
Thank you for the memory
Just about done doing a breakdown and cleanout of an Onyx I picked up a couple of weeks ago, thanks for the guide!
I love these machines, never had one, but i’ve had Indy R5k and Indigo2. The level of engineering is incredible.