Introduction
Le Silicon Graphics Onyx a été lancé en 1993 en tant que supercalculateur graphique haut de gamme de SGI. Il existe deux types différents d'Onyx : l'Onyx « rack », qui a la taille d'un réfrigérateur de cuisine, et l'Onyx « deskside », la version miniature que vous voyez ici. La machine en rack dispose de plus de slots d'extension pour les cartes CPU et mémoire, et d'assez d'espace pour accueillir jusqu'à trois « pipelines » graphiques. L'Onyx a été remplacé par l'Onyx2 en 1998.
L'Onyx était disponible avec les processeurs mips R4000, R8000 et R10000 ; avec 1, 2 ou 4 processeurs par carte. Les diverses options graphiques incluaient le RealityEngine2, qui était une mise à jour du moteur de réalité original pour les machines Crimson et PowerSeries. Le VTX était une version économique du RealityEngine2. InfiniteReality est l'option graphique la plus récente (1995) et la plus puissante pour le SGI Onyx, et sa conception a perduré dans des machines plus récentes comme l'Onyx2 et l'Onyx3000. Il existe également une myriade d'options d'extension HIO et VME pour le réseau, le son, les E/S avancées pour le contrôle de machines ou la capture de mouvement, et la « vidéo » - qui, dans l'univers SGI, est très différente du « graphique ».
Ces machines étaient utilisées par des entreprises, des universités et des gouvernements pour la CAO/IAO avancée, l'EFM, la modélisation des fluides, la visualisation, les effets spéciaux hollywoodiens et, bien sûr, la réalité virtuelle. J'ai acheté cet Onyx particulier « en l'état » lors d'une vente aux enchères de surplus de Boeing en 2008. Il a nécessité des réparations approfondies sur certaines des cartes graphiques et a bénéficié de quelques mises à jour au fil des ans. Il est à nouveau en parfait état de fonctionnement et c'est une excellente machine pour jouer à Quake 3 ou pour bricoler avec Mathematica ! Démontons-le entièrement pour voir ce qu'il y a à l'intérieur !
Ce dont vous avez besoin
-
-
-
Commencez par retirer les revêtements en plastique arrière et latéraux.
-
Pour retirer les revêtements arrière et latéraux, tirez sur le bas du revêtement, puis faites-le glisser vers le bas.
-
Ce Onyx n'est pas équipé de revêtements de bas de caisse latéraux.
-
Nous retirerons le revêtement supérieur vers la fin de la vue éclatée, car il n'est nécessaire de retirer le revêtement que lorsqu'il doit être remplacé.
-
-
-
Ouvrez le volet violet du lecteur.
-
Deux loquets maintiennent la porte avant fermée. Pour les ouvrir, appuyez sur le bouton avec un tournevis ; le bouton ressortira.
-
Pour retirer la porte avant, poussez la porte vers le haut et faites-la pivoter pour l'éloigner de la charnière inférieure.
-
La charnière supérieure est montée sur ressort.
-
-
-
Les entrailles de l'ordinateur sont maintenant révélées !
-
Le châssis à cartes est au format 9U VME, ce qui signifie que chaque carte mesure environ 35,5 cm de côté.
-
Carte mémoire (MC3, 32x64 Mo (2 Go)
-
Carte processeur (IP25, 4x MIPS R10000 à 195 MHz)
-
Carte E/S (SGI IO4)
-
Moteur de géométrie (4x ASIC propriétaires SGI GE12)
-
Gestionnaire de trame (20 moteurs d'image "quad core" - 80 au total, 16 Mo)
-
Générateur d'affichage (deux convertisseurs numérique-analogique de terminal graphique et E/S vidéo
-
-
-
Retirez la carte frontale Infinite Reality en la tirant bien droit vers l'extérieur. Ce circuit imprimé connecte les cartes de gestion raster (jusqu'à 4) au générateur d'affichage.
-
Déconnectez les câbles de la cloison SCSI et E/S de la carte E/S (IO4).
-
Pincez les leviers latéraux l'un vers l'autre pour que le connecteur s'éjecte.
-
Retirez le câble de la cloison graphique de la carte du générateur d'affichage.
-
Deux vis moletées maintiennent ce câble en place. Si ces vis sont coincées, utilisez un tournevis plat.
-
Maintenez ces câbles à l'écart lorsque vous retirez les circuits imprimés de la cage. Ils sont fragiles et peuvent s'accrocher facilement.
-
-
-
Retirez les circuits imprimés en tirant simultanément sur les leviers supérieur et inférieur pour déconnecter la connexion de la fond de panier.
-
Une fois la carte déconnectée de la fond de panier, faites glisser le circuit imprimé hors de la cage et rangez-le dans un endroit sûr.
-
Il est plus facile de retirer un circuit imprimé situé à côté d'un emplacement vide. Si un circuit imprimé est coincé entre deux autres, en particulier le circuit imprimé mémoire (premier emplacement) ou le circuit imprimé du générateur d'affichage (dernier emplacement), retirez d'abord le circuit imprimé adjacent.
-
Une fois tous les circuits imprimés retirés, admirez la fond de panier et la soufflerie.
-
-
-
Examinons de plus près tous ces circuits sophistiqués que nous venons d'extraire. Commençons par la carte mémoire, appelée MC3.
-
La mémoire est disponible en barrettes SIMM de 16 Mo (bande rose) et 64 Mo (bande violette/verte). Les barrettes SIMM se retirent exactement comme la mémoire des vieux PC du début des années 90 : tirez verticalement sur la poignée blanche, et priez pour que rien ne casse !
-
Disposition de la carte :
-
ASIC de bus Everest Powerchannel
-
Emplacements mémoire
-
Convertisseur de puissance CC-CC 48 V vers 5 V
-
MC3 avec 256 Mo de mémoire (16x 16 Mo)
-
MC3 avec 2 Go de mémoire (32x 64 Mo)
-
-
-
La carte IP25 contient 4 processeurs MIPS R10000, cadencés à 195 MHz avec 2 Mo de cache sur la puce.
-
Processeur MIPS R10000
-
ASIC de bus de données Everest
-
ASIC de bus d'adresse Everest
-
Convertisseur d'alimentation 5V
-
Convertisseurs d'alimentation 3,3V
-
logique de connexion et EPROM de microcode
-
-
-
Retirez ces vis pour séparer la VCAM de la carte IO4
-
La VCAM assure l'interface entre l'ordinateur et le bus VME ainsi que les graphismes (bus PowerChannel)
-
ASIC du contrôleur PowerChannel et connexion à la carte VCAM
-
Connexions d'extension HIO pour disque, graphismes, audio ou autres périphériques ; et ASIC du contrôleur
-
Horloge temps réel Dallas et NVRAM sauvegardée par batterie
-
Contrôleurs SCSI WD33C95A
-
Interface VME et logique de couplage
-
Cartes de montage SCSI : le rouge est différentiel, le vert est asymétrique. Le système peut être configuré pour deux différentiels, deux asymétriques ou un de chaque.
-
-
-
-
La carte de calcul géométrique contient 4 processeurs géométriques SiliconGraphics GE12
-
ASIC d'interface de bus PowerChannel2, FIFO et logique de raccordement
-
performances géométriques de 10 M de polygones/s - au niveau de la Nvidia GeForce 256, pourtant bien plus récente !
-
Emplacements de soudure vides. Une carte géométrique (GE) avec 8 processeurs n'a jamais été créée. Allumez le four de soudure à la vague, je sens qu'une mise à niveau se prépare.
-
Les cartes graphiques nécessitent 3,3 volts, et leurs convertisseurs de puissance se trouvent du côté opposé du fond de panier, sur leurs propres cartes filles.
-
-
-
Le gestionnaire de trame traite la trame d'image et offre également des capacités de texturage.
-
Le RM6 est disponible avec 16 ou 64 Mo de mémoire de texture ; il s'agit ici d'une version de 16 Mo.
-
InfiniteReality peut fonctionner avec 1, 2 ou 4 cartes RM. La mémoire de trame augmente en capacité avec l'ajout de cartes ; la mémoire de texture gagne en vitesse grâce à l'entrelacement.
-
8 ASIC de TM contrôlent 32 SDRAM (à l'arrière de la carte) qui constituent la mémoire de texture.
-
80 « moteurs d'image » sont répartis sur 20 ASIC quadricœur. Ils contrôlent la mémoire de trame (tampon de trame) et assurent de nombreuses opérations d'image telles que le mélange, le tramage, etc. On peut les considérer comme les précurseurs des « shaders » ou des « processeurs de flux » sur un GPU moderne.
-
Avec un système InfiniteReality4 moderne pleinement configuré (avec 4 cartes RM par canal et 16 canaux dans un système), le système peut contenir jusqu'à 16 Go de mémoire de texture et 160 Go de tampon de trame !
-
Cela permet d'obtenir de très belles images, même sur des écrans incurvés de taille IMAX avec de nombreux projecteurs combinés pour former une image unique.
-
Un tel système occupe de nombreuses baies informatiques. Ils sont toujours utilisés commercialement à travers le monde.
-
-
-
Le générateur d'affichage combine les données des gestionnaires de trame et contient les CNA nécessaires pour piloter la sortie vidéo ainsi que 2 sorties graphiques.
-
Ce DG4-2 contient les circuits nécessaires pour piloter 2 moniteurs graphiques.
-
Ce CNA pilote la sortie vidéo, de sorte qu'InfiniteReality puisse sortir le signal vers un téléviseur ou un magnétoscope via des connecteurs S-Vidéo ou composite (BNC et RCA).
-
Le DG4-8 optionnel peut piloter jusqu'à 8 moniteurs graphiques. Les sorties 2 à 7 ont une horloge pixel réduite à 180 MHz, tandis que les sorties 0 à 1 fonctionnent jusqu'à 220 MHz.
-
Sirius Video est une interface vidéo avancée offrant des capacités d'entrée, de sortie, de vidéo sur texture et DMI en temps réel. La carte fille se connecte ici.
-
La carte fille PAB2 Sirius Video contient deux ASIC et un FPGA. Elle est utilisée pour envoyer des informations graphiques depuis le pipeline InfiniteReality vers la carte mère VME Sirius Video. Cet Onyx ne possède pas l'équipement Sirius Video complet, seulement la carte fille PAB2.
-
-
-
Maintenant que la leçon d'histoire informatique est terminée, poursuivons le démontage du matériel !
-
Les cloisons de la carte graphique et des entrées/sorties sont maintenues en place par 8 vis.
-
Retirez les vis et tirez la cloison suffisamment pour débrancher le câble, avant de la retirer complètement.
-
-
-
Retrait du cache de la plaque arrière :
-
Retirez complètement ces vis
-
Dévissez les vis inférieures, mais ne les retirez pas
-
Retirez la vis supérieure en dernier. Elle maintiendra le cache en place jusqu'à ce que vous soyez prêt à le retirer.
-
Connexions de l'alimentation
-
Connexions du contrôleur système, de l'alimentation SCSI et du ventilateur
-
De gauche à droite : convertisseurs de puissance graphique (2), convertisseur de puissance VME/IO4, contrôleur système
-
-
-
Chaque carte convertisseur de puissance 303 possède deux convertisseurs CC-CC 3V AT&T FW300.
-
60 A par bloc CC, 120 ampères par carte. De quoi faire fondre un tournevis !
-
La carte d'alimentation 512T fournit du 5V et du 12V CC au bus VME et à la carte IO4.
-
Le contrôleur système possède son propre convertisseur de puissance ainsi que :
-
RTC Dallas et NVRAM
-
EPROM du contrôleur système
-
MCU Motorola 68hc11
-
-
-
Retirez ces vis pour faire glisser l'alimentation secteur.
-
L'alimentation délivre 48V, 50A. 2400W.
-
La puissance d'entrée requise est de 120V, 16A (seule une sortie de 1500W est possible pour les configurations minimales)
-
La puissance d'entrée requise est de 208-240V, 13A pour une puissance de sortie totale
-
-
-
Ces vis maintiennent l'ensemble du disjoncteur et de la prise de courant.
-
Pour retirer le disjoncteur, déconnectez les lignes et dévissez les disjoncteurs du panneau.
-
Les deux lignes qui vont à chaque disjoncteur doivent correspondre : bleu sur bleu, et marron sur marron.
-
Les cosses à fourche du disjoncteur semblent être dans un état de rigidité avancé, nous ne démonterons donc pas cette pièce sauf si nécessaire.
-
-
-
Passez maintenant sur le côté gauche de la machine pour retirer l'ensemble ventilateur.
-
Trois vis maintiennent le ventilateur en place.
-
Tirez vers l'extérieur et vers le haut pour faire glisser le ventilateur. Le connecteur électrique du ventilateur se branche automatiquement lorsque celui-ci est entièrement inséré dans le châssis.
-
-
-
Il y a un cache sur le côté droit du châssis. Derrière celui-ci, vous pouvez accéder au fond de panier SCSI, au ventilateur auxiliaire et aux connecteurs d'alimentation.
-
4 vis fixent le cache.
-
Ce guide de positionnement maintient le cache en place une fois les vis retirées.
-
Le cache possède une languette sur le dessus. Faites-la glisser vers l'extérieur et vers le bas pour le retirer.
-
Une fois le cache retiré
-
Cette vis maintient le ventilateur auxiliaire en place. Le connecteur d'alimentation du ventilateur se branche sur le fond de panier SCSI.
-
Ces vis maintiennent les connecteurs d'alimentation en place. Ils se raccordent au fond de panier du système et au disjoncteur principal.
-
Ces vis maintiennent le fond de panier SCSI. Débranchez les connexions du bus SCSI ainsi que le connecteur d'alimentation et maintenez-les à l'écart lors du retrait du fond de panier SCSI. Retirez les périphériques SCSI avant de retirer le fond de panier.
-
-
-
Les périphériques SCSI sont montés sur des chariots. Le chariot peut accueillir des périphériques de 3,5 pouces et de 5,25 pouces.
-
Les périphériques pleine hauteur peuvent être installés, mais la baie située au-dessus de celle utilisée sera inaccessible.
-
Pour retirer un chariot, faites glisser le levier vert vers la gauche.
-
Ce chariot contient le disque système, un Quantum de 9 Go à 10 000 tr/min. Lent et de faible capacité selon les normes actuelles, il est typique de la technologie de la fin des années 90.
-
Le raccordement électrique du chariot.
-
Connexion bus 0 (asymétrique)
-
Connexion bus 1 (différentielle)
-
L'ID du périphérique peut être réglé via un commutateur sur le panneau avant. Ce commutateur se branche sur le disque.
-
-
-
Il n'est nécessaire de retirer le revêtement supérieur que lors du changement du revêtement supérieur.
-
Pour retirer le chapeau supérieur violet, soulevez l'avant de la pièce et faites-la glisser vers l'arrière. Puis, soulevez-la pour la retirer.
-
Pour retirer le revêtement supérieur, retirez les deux revêtements latéraux. Insérez un tournevis plat dans la languette située sur le côté droit du revêtement et poussez le revêtement vers la gauche.
-
Le revêtement supérieur se détachera. Notre machine a l'air bien usée maintenant.
-
-
-
Le contrôleur système / panneau de commande est maintenu en place par une vis.
-
Retirez la vis et dégagez le panneau de ses languettes.
-
Le contrôleur système contient un switch de clavier pour démarrer et arrêter la machine, un panneau d'écran qui affiche un graphique pratique de l'utilisation du processeur lorsqu'il est en marche, et 4 boutons de commande pour contrôler le contrôleur système.
-
Cette console peut afficher la vitesse des ventilateurs et la température, les tensions d'alimentation, et les messages d'erreur enregistrés.
-
Combien d'ordinateurs connaissez-vous qui démarrent avec une clé de contact ? :)
-
-
-
Qu'y a-t-il au menu ? Un superordinateur graphique !
-
Une fois votre onyx réassemblé, il est conseillé de vérifier la machine et de vous assurer que tous les composants fonctionnent correctement.
-
Le test BIST au démarrage effectue un travail efficace pour tester la mémoire et les processeurs.
-
Pour tester complètement le système graphique, exécutez irsaudit à partir d'un terminal série. Le chemin d'accès complet est /usr/diags/IR/bin/irsaudit.
-
-
3 commentaires de tutoriel
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.