386:
206:
25:
361:
129:
500:
The
Unified Memory Architecture means that the O2 uses main memory for graphics textures, making texturing polygons and other graphics elements trivial. Instead of transferring textures over a bus to the graphics subsystem, the O2 passes a pointer to the texture in main memory which is then accessed
272:
bus is bridged onto the UMA with one slot available. It has a designer case and an internal modular construction. Two SCSI drives can be mounted on special caddies (one in the later R10000/R12000 models due to heat constraints) and an optional video capture / sound cassette mounted on the far left
410:
and texture mapping. Due to the unified memory architecture, the texture and framebuffer memory comes from main memory, resulting in a system that has a variable amount of each memory. The
Display Engine generates analog video signals from framebuffer data fetched from the memory for display.
496:
unit is attached using the MIPS coprocessor interface. ICE operates on eight 16-bit or sixteen 8-bit integers, but still provides a significant amount of computational power which enables the O2 to do video decoding and audio tasks that would require a much faster CPU if done without SIMD
368:
The O2 carries an UltraWide SCSI drive subsystem (Adaptec 7880). Older O2's generally have 4x speed
Toshiba CD-ROMs, but any Toshiba SCSI CD-ROM can be used (as well as from other manufacturers, the bezel replacement however is designed to fit Toshiba design and also IRIX cannot utilize
405:
processing, as well as the control of the MRE ASIC is performed by the microprocessor. The ICE ASIC performs the packaging and unpacking of pixels as well as operations on pixel data. The MRE ASIC performs
504:
Since the CPU performs many of geometry calculations, using a faster CPU will increase the speed of a geometry-limited application. The O2's graphics is known to have slower rasterization speed than the
516:
While CPU frequencies of 180 to 400 MHz seem low today, when the O2 was released in 1996, these speeds were on par with or above the current offerings for the x86 family of computers (cf. Intel's
513:
graphics boards, though the
Maximum IMPACT graphics is limited to 4 MB of texture memory, which can result in thrashing, whereas the O2 is limited only by available memory.
569:
578:
582:
377:
UltraWide SCSI hard-disks. Because the R10000/R12000 CPU module has a much higher cooling-fan assembly, the R10000/R12000 units have room for only one drive-sled.
293:-based units. The 200 MHz R5000 CPUs with 1 MB L2-cache are generally noticeably faster than the 180 MHz R5000s with 512 KB cache. There is a hobbyist
598:
397:
1.1 architecture with ARB image extensions in both software and hardware. The chipset consists of the microprocessor, and the ICE, MRE and
Display ASICs. All
724:
497:
instructions. ICE only works with the IRIX operating system, as this is the only system that has drivers capable of taking advantage of this device.
481:
313:
778:
594:
333:
269:
108:
393:
The O2 used the CRM chipset specifically developed by SGI for the O2. It was developed to be a low-cost implementation of the
751:
717:
337:
46:
892:
506:
501:
by the graphics hardware. This makes using large textures easy, and even makes using streaming video as a texture possible.
942:
692:
577:
571:
373:
mode other than
Toshiba). Later units have Toshiba DVD-ROMs. The R5000/RM7000 units have two available drive sleds for
305:
There are eight DIMM slots on the motherboard and memory, and all O2s are expandable to 1 GB using proprietary 239-pin
385:
374:
265:
89:
1030:
510:
402:
61:
1188:
1183:
819:
710:
575:
570:
1112:
590:
583:
580:
586:
68:
585:
581:
166:
42:
35:
568:
1097:
1092:
978:
834:
576:
320:. Memory is accessed via a 133 MHz 144-bit bus, of which 128 bits are for data and the remaining for
139:
654:
579:
855:
844:
574:
572:
261:
75:
697:
591:
589:
584:
596:
595:
592:
593:
1055:
544:
454:
ran on the O2 starting from OpenBSD 3.7 until the discontinuation of the "sgi" port in OpenBSD 6.9.
57:
573:
588:
587:
1007:
874:
803:
317:
233:
1025:
745:
464:
420:
225:
154:
1045:
1015:
932:
540:
485:
205:
615:
348:
port. The PCI bus has one 64-bit slot, but the ISA bus is present solely for attaching a
1102:
927:
783:
324:. This bus is interfaced by a set of buffers to the 66 MHz 256-bit memory system.
236:
670:
Kilgard, Mark J. (1997). "Realizing OpenGL: Two implementations of one architecture".
1177:
1040:
1020:
917:
788:
773:
407:
539:
On-air TV graphics; the most widespread example of an O2 running TV graphics is the
297:
that has successfully retrofitted a 600 MHz RM7xxx MIPS processor into the O2.
82:
829:
687:
441:
398:
1162:
902:
882:
793:
768:
461:
332:
I/O functionality is provided by the IO Engine ASIC. The ASIC provides a 64-bit
221:
24:
281:
The O2 came in two distinct CPU flavours: the low-end MIPS 180 to 350 MHz
1071:
1050:
912:
887:
360:
321:
244:
240:
128:
993:
988:
952:
937:
798:
349:
341:
294:
1157:
1035:
947:
922:
897:
863:
517:
345:
229:
197:
1142:
1132:
966:
468:
451:
492:-derived microprocessor serving as the scalar unit to which a 128-bit
1137:
1107:
970:
457:
445:
437:
394:
290:
286:
179:
175:
702:
983:
962:
641:
489:
433:
384:
370:
359:
306:
282:
204:
171:
1122:
1117:
1087:
824:
521:
493:
427:
309:
218:
159:
706:
285:- or RM7000-based units and the higher-end 150 to 400 MHz
1152:
1147:
1127:
567:
18:
488:
and still images. ICE operates at 66 MHz and contains a
247:. The O2 was SGI's last attempt at a low-end workstation.
693:
Remotely installing SGI IRIX 6.5 from a GNU/Linux server
480:
The SGI O2 has an
Imaging and Compression Engine (ICE)
460:
has run on the O2 since NetBSD 2.0. It was the first
260:
Originally known as the "Moosehead" project, the O2
1080:
1064:
1006:
961:
873:
854:
843:
812:
761:
738:
193:
185:
165:
153:
145:
135:
49:. Unsourced material may be challenged and removed.
436:port is working, but some drivers are missing.
718:
532:O2s were often used in the following fields:
8:
344:for keyboard and mouse, and a 10/100 Base-T
232:series. Like the Indy, the O2 uses a single
121:
352:chip to provide serial and parallel ports.
851:
725:
711:
703:
666:
664:
662:
312:. The Memory & Rendering Engine (MRE)
127:
120:
109:Learn how and when to remove this message
607:
482:application-specific integrated circuit
239:and was intended to be used mainly for
268:(UMA) to connect system components. A
264:features a proprietary high-bandwidth
16:Unix workstation from Silicon Graphics
7:
47:adding citations to reliable sources
672:1997 SIGGRAPH/Eurographics Workshop
448:have releases that work on the O2.
14:
467:to be ported to the O2. See the
243:. Its larger counterpart is the
23:
430:6.3 or 6.5.x (native platform).
228:(SGI) to replace their earlier
34:needs additional citations for
752:Silicon Graphics International
555:Analogue video post-production
1:
536:Imaging (especially medical)
266:Unified Memory Architecture
1205:
698:SGI O2 Power Supply basics
126:
893:Indigo² and Challenge M
674:, pp. 45–55.
655:NetBSD ported to SGI O2
620:Majix Hardware web site
835:Wavefront Technologies
484:(ASIC) for processing
390:
365:
364:Rear view of an SGI O2
226:Silicon Graphics, Inc.
224:introduced in 1996 by
210:
140:Silicon Graphics, Inc.
388:
363:
208:
1081:Related technologies
943:Origin and Onyx 3000
43:improve this article
1113:Interactive Desktop
1056:Reality Coprocessor
549:Desktop workstation
545:The Weather Channel
256:System architecture
209:SGI O2+ Workstation
123:
979:Visual Workstation
558:Defense industries
391:
389:SGI O2 - internals
366:
217:is an entry-level
211:
189:32 MB (up to 1 GB)
1171:
1170:
1008:Graphics hardware
1002:
1001:
804:Abbey Silverstone
631:(includes photos)
421:operating systems
415:Operating systems
318:memory controller
203:
202:
119:
118:
111:
93:
1196:
1189:64-bit computers
1184:SGI workstations
852:
746:Silicon Graphics
733:Silicon Graphics
727:
720:
713:
704:
675:
668:
657:
652:
646:
645:
638:
632:
630:
628:
626:
612:
465:operating system
423:support the O2:
155:Operating system
131:
124:
114:
107:
103:
100:
94:
92:
51:
27:
19:
1204:
1203:
1199:
1198:
1197:
1195:
1194:
1193:
1174:
1173:
1172:
1167:
1076:
1060:
1046:InfiniteReality
1016:Geometry Engine
998:
957:
869:
866:(former models)
846:
839:
808:
757:
734:
731:
684:
679:
678:
669:
660:
653:
649:
640:
639:
635:
624:
622:
614:
613:
609:
604:
599:
597:
565:
541:Weather Star XL
530:
486:streaming media
478:
417:
383:
358:
330:
303:
279:
258:
253:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
1202:
1200:
1192:
1191:
1186:
1176:
1175:
1169:
1168:
1166:
1165:
1160:
1155:
1150:
1145:
1140:
1135:
1130:
1125:
1120:
1115:
1110:
1105:
1100:
1095:
1090:
1084:
1082:
1078:
1077:
1075:
1074:
1068:
1066:
1062:
1061:
1059:
1058:
1053:
1048:
1043:
1038:
1033:
1028:
1023:
1018:
1012:
1010:
1004:
1003:
1000:
999:
997:
996:
991:
986:
981:
975:
973:
959:
958:
956:
955:
950:
945:
940:
935:
930:
925:
920:
915:
910:
905:
900:
895:
890:
885:
879:
877:
871:
870:
868:
867:
860:
858:
856:Motorola 68000
849:
841:
840:
838:
837:
832:
827:
822:
820:Alias Research
816:
814:
810:
809:
807:
806:
801:
796:
791:
786:
784:James H. Clark
781:
779:David J. Brown
776:
771:
765:
763:
759:
758:
756:
755:
749:
742:
740:
736:
735:
732:
730:
729:
722:
715:
707:
701:
700:
695:
690:
683:
682:External links
680:
677:
676:
658:
647:
633:
616:"SGI O2 R5000"
606:
605:
603:
600:
566:
564:
561:
560:
559:
556:
553:
550:
547:
537:
529:
526:
477:
474:
473:
472:
455:
449:
431:
416:
413:
382:
379:
357:
354:
329:
326:
302:
299:
278:
275:
257:
254:
252:
249:
237:microprocessor
201:
200:
195:
191:
190:
187:
183:
182:
169:
163:
162:
157:
151:
150:
147:
143:
142:
137:
133:
132:
117:
116:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
1201:
1190:
1187:
1185:
1182:
1181:
1179:
1164:
1161:
1159:
1156:
1154:
1151:
1149:
1146:
1144:
1141:
1139:
1136:
1134:
1131:
1129:
1126:
1124:
1121:
1119:
1116:
1114:
1111:
1109:
1106:
1104:
1101:
1099:
1096:
1094:
1091:
1089:
1086:
1085:
1083:
1079:
1073:
1070:
1069:
1067:
1063:
1057:
1054:
1052:
1049:
1047:
1044:
1042:
1041:RealityEngine
1039:
1037:
1034:
1032:
1029:
1027:
1024:
1022:
1019:
1017:
1014:
1013:
1011:
1009:
1005:
995:
992:
990:
987:
985:
982:
980:
977:
976:
974:
972:
968:
964:
960:
954:
951:
949:
946:
944:
941:
939:
936:
934:
931:
929:
926:
924:
921:
919:
916:
914:
911:
909:
906:
904:
901:
899:
896:
894:
891:
889:
886:
884:
881:
880:
878:
876:
872:
865:
862:
861:
859:
857:
853:
850:
848:
847:architectures
842:
836:
833:
831:
828:
826:
823:
821:
818:
817:
815:
811:
805:
802:
800:
797:
795:
792:
790:
789:Paul Haeberli
787:
785:
782:
780:
777:
775:
774:Rick Belluzzo
772:
770:
767:
766:
764:
760:
753:
750:
747:
744:
743:
741:
737:
728:
723:
721:
716:
714:
709:
708:
705:
699:
696:
694:
691:
689:
686:
685:
681:
673:
667:
665:
663:
659:
656:
651:
648:
643:
642:"OpenBSD sgi"
637:
634:
621:
617:
611:
608:
601:
562:
557:
554:
551:
548:
546:
543:computer for
542:
538:
535:
534:
533:
527:
525:
523:
519:
514:
512:
508:
502:
498:
495:
491:
487:
483:
475:
470:
466:
463:
459:
456:
453:
450:
447:
443:
439:
435:
432:
429:
426:
425:
424:
422:
414:
412:
409:
408:rasterization
404:
400:
396:
387:
380:
378:
376:
372:
362:
355:
353:
351:
347:
343:
339:
335:
327:
325:
323:
319:
316:contains the
315:
311:
308:
300:
298:
296:
292:
288:
284:
276:
274:
271:
267:
263:
255:
250:
248:
246:
242:
238:
235:
231:
227:
223:
220:
216:
207:
199:
196:
192:
188:
184:
181:
177:
173:
170:
168:
164:
161:
158:
156:
152:
148:
144:
141:
138:
134:
130:
125:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
1093:Image format
907:
830:Kroyer Films
813:Acquisitions
688:SGIstuff: O2
671:
650:
636:
623:. Retrieved
619:
610:
563:SGI timeline
552:3D modelling
531:
515:
503:
499:
479:
418:
399:display list
392:
367:
331:
304:
280:
262:architecture
259:
214:
212:
149:October 1996
146:Release date
136:Manufacturer
105:
99:October 2019
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
1163:Nintendo 64
933:Origin 2000
794:Marc Hannah
769:Kurt Akeley
754:(2009–2016)
748:(1981–2009)
509:'s Maximum
476:Performance
462:open-source
222:workstation
194:Predecessor
1178:Categories
1051:IrisVision
928:Origin 200
602:References
520:and AMD's
471:port page.
342:PS/2 ports
245:SGI Octane
241:multimedia
174:, RM7000,
69:newspapers
1103:WorkSpace
918:Challenge
799:Herb Kuta
625:August 3,
350:Super I/O
340:bus, two
1158:NUMAlink
1065:Monitors
864:SGI IRIS
845:Computer
446:T2 Linux
419:Several
381:Graphics
346:Ethernet
336:bus, an
251:Hardware
198:SGI Indy
58:"SGI O2"
1143:OpenLDI
1133:IRIS GL
1026:Extreme
967:Itanium
903:Crimson
883:IRIS 4D
739:Company
518:Pentium
507:Indigo2
469:sgimips
452:OpenBSD
295:project
83:scholar
1138:OpenGL
1108:4Sight
1072:1600SW
1031:Impact
971:x86-64
913:Octane
888:Indigo
762:People
511:IMPACT
458:NetBSD
442:Gentoo
438:Debian
403:vertex
395:OpenGL
301:Memory
291:R12000
287:R10000
273:side.
186:Memory
180:R12000
176:R10000
122:SGI O2
85:
78:
71:
64:
56:
994:Virtu
989:Prism
984:Altix
963:IA-32
953:Tezro
938:Onyx2
490:R3000
434:Linux
371:CD-DA
356:Disks
310:DIMMs
307:SDRAM
289:- or
283:R5000
178:, or
172:R5000
90:JSTOR
76:books
1123:4Dwm
1118:Xsgi
1088:IRIX
1036:VPro
1021:Elan
948:Fuel
923:Onyx
898:Indy
875:MIPS
825:Cray
627:2013
528:Uses
494:SIMD
444:and
428:IRIX
401:and
314:ASIC
234:MIPS
230:Indy
219:Unix
213:The
160:IRIX
62:news
1153:XIO
1148:GIO
1128:XFS
1098:MEX
524:).
375:SCA
338:ISA
334:PCI
328:I/O
322:ECC
277:CPU
270:PCI
167:CPU
45:by
1180::
969:,
965:,
908:O2
661:^
618:.
522:K5
440:,
215:O2
726:e
719:t
712:v
644:.
629:.
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.