Difference between revisions of "SGI O2"

From Nekochan
Jump to: navigation, search
(Some minor additions)
m (link corrected)
Line 6: Line 6:
 
It is possible to put a [[R10000]] into ''some'' R5k O2's by removing the metal separator between the mainboard and the harddrives, however, on some earlier models the separator is part of the chassis and cannot be removed short of cutting it out with a hacksaw.
 
It is possible to put a [[R10000]] into ''some'' R5k O2's by removing the metal separator between the mainboard and the harddrives, however, on some earlier models the separator is part of the chassis and cannot be removed short of cutting it out with a hacksaw.
  
The O2 was re-introduced with slight modifications as the [[O2+]] in August 2001 only to be replaced by the [[Fuel]] in January 2002.
+
The O2 was re-introduced with slight modifications as the [[O2+]] in August 2001 only to be replaced by the [[SGI_Fuel|Fuel]] in January 2002.
  
 
== System architecture ==
 
== System architecture ==

Revision as of 16:14, 15 December 2006

General information

The Silicon Graphics O2, introduced in 1996, is the successor to the Indy workstation. It comes in two flavours: the R5000/RM5271/RM7000 and the R10000/R12000. The former has space for two harddrives and the latter only for one, due to the size of the CPU heatsink. It is possible to put a R10000 into some R5k O2's by removing the metal separator between the mainboard and the harddrives, however, on some earlier models the separator is part of the chassis and cannot be removed short of cutting it out with a hacksaw.

The O2 was re-introduced with slight modifications as the O2+ in August 2001 only to be replaced by the Fuel in January 2002.

System architecture

The O2 features a proprietary high-bandwidth Unified Memory Architecture (UMA) that connects the various system components. A PCI bus is bridged onto the UMA with one slot available. It has a designer case and an internal modular construction. It has space for two SCSI drives mounted on special sleds (1 in the later R10000/R12000 models due to heat constraints) and an optional video capture / sound cassette mounted on the far left side. Further information on the design and construction of the O2 can be found in SGI service manuals on Techpubs. Detailed breakdown pictures and an IRIX hinv dump can be found here.

CPU options

The O2 comes in two distinct CPU flavours; the low-end MIPS 180-300 MHz R5000/R7000 based units and the higher-end 150-400 MHz R10000/R12000 based units. The 200 MHz R5000 CPUs with 1 MB L2-cache are generally noticeably faster than the 180 MHz R5000s with only 512 KB L2-cache. There is a hobbyist project that has successfully retrofitted a 600 MHz R7000 MIPS processor into the O2.

There are 8 DIMM slots on the motherboard and memory on all O2s is expandable to 1 GB using proprietary 139-pin SDRAM DIMMs.

Graphics

  • The CRM chipset that SGI developed for the O2, shares OpenGL calculations between CPU and chip. Due to the unified memory architecture, framebuffer memory comes from main memory, and there is effectively an 'unlimited' amount of texture memory. Another useful feature is that any incoming video data from the Audio/Video option can be used directly as an OpenGL texture without having to perform a copy or move.
  • ICE (Image Compression Engine -- a dedicated 64-bit R4000-based processor containing a 128-bit SIMD unit running at 66 MHz, which is used to accelerate various image and video operations)
  • OpenGL 1.1 + ARB image extensions

IRIX support

IRIX versions 6.3 and 6.5 (up to the latest overlay) are supported on this machine, however, only in 32-bit mode, due to the nature of the O2's internal architecture.

Add-on options

The O2 has only one available graphics option (CRM), which is built-in and cannot be replaced. Media options include the Audio Option, Analog Video Option (AV1), Digital Video Option (AV2) and various PCI64 cards ranging from SCSI, Ethernet and Firewire to FDDI.

Further reading

SGIstuff: Hardware: Machines: O2

FutureTech Research: O2