Knowledge

SGI O2

Source 📝

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
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.
724: 594: 481: 313: 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
501:
by the graphics hardware. This makes using large textures easy, and even makes using streaming video as a texture possible.
692: 778: 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
333: 269: 108: 89: 61: 575: 570: 751: 717: 590: 583: 580: 337: 46: 892: 586: 506: 68: 942: 585: 581: 568: 576: 320:. Memory is accessed via a 133 MHz 144-bit bus, of which 128 bits are for data and the remaining for 654: 579: 374: 265: 574: 572: 75: 1030: 510: 402: 697: 591: 589: 584: 1188: 1183: 819: 710: 596: 595: 592: 593: 1112: 454:
ran on the O2 starting from OpenBSD 3.7 until the discontinuation of the "sgi" port in OpenBSD 6.9.
57: 573: 166: 42: 35: 588: 587: 385: 1097: 1092: 978: 834: 139: 855: 844: 261: 8: 1055: 615: 544: 348:
port. The PCI bus has one 64-bit slot, but the ISA bus is present solely for attaching a
324:. This bus is interfaced by a set of buffers to the 66 MHz 256-bit memory system. 670:
Kilgard, Mark J. (1997). "Realizing OpenGL: Two implementations of one architecture".
1007: 874: 803: 317: 233: 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: 1025: 745: 687: 464: 420: 225: 154: 1045: 1015: 932: 540: 485: 332:
I/O functionality is provided by the IO Engine ASIC. The ASIC provides a 64-bit
1102: 927: 783: 281:
The O2 came in two distinct CPU flavours: the low-end MIPS 180 to 350 MHz
236: 1177: 1040: 1020: 917: 788: 773: 407: 829: 441: 398: 205: 294: 1162: 902: 882: 793: 768: 461: 221: 1071: 1050: 912: 887: 468: 321: 244: 240: 492:-derived microprocessor serving as the scalar unit to which a 128-bit 290: 179: 993: 988: 952: 937: 798: 349: 341: 24: 1157: 1035: 947: 922: 897: 863: 702: 517: 345: 229: 197: 641: 360: 128: 1142: 1132: 966: 451: 1137: 1107: 970: 457: 445: 437: 394: 286: 285:- or RM7000-based units and the higher-end 150 to 400 MHz 175: 567: 983: 962: 489: 488:
and still images. ICE operates at 66 MHz and contains a
433: 370: 306: 282: 171: 1122: 1117: 1087: 824: 521: 493: 427: 309: 218: 159: 247:. The O2 was SGI's last attempt at a low-end workstation. 1152: 1147: 1127: 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
49:. Unsourced material may be challenged and removed. 1175: 436:port is working, but some drivers are missing. 718: 532:O2s were often used in the following fields: 344:for keyboard and mouse, and a 10/100 Base-T 232:series. Like the Indy, the O2 uses a single 352:chip to provide serial and parallel ports. 725: 711: 666: 664: 662: 312:. The Memory & Rendering Engine (MRE) 127: 109:Learn how and when to remove this message 384: 359: 204: 659: 482:application-specific integrated circuit 239:and was intended to be used mainly for 1176: 268:(UMA) to connect system components. A 264:features a proprietary high-bandwidth 255: 16:Unix workstation from Silicon Graphics 706: 648: 732: 414: 47:adding citations to reliable sources 18: 672:1997 SIGGRAPH/Eurographics Workshop 13: 448:have releases that work on the O2. 14: 1200: 681: 467:to be ported to the O2. See the 243:. Its larger counterpart is the 23: 562: 430:6.3 or 6.5.x (native platform). 228:(SGI) to replace their earlier 34:needs additional citations for 752:Silicon Graphics International 634: 608: 555:Analogue video post-production 475: 1: 601: 536:Imaging (especially medical) 7: 380: 266:Unified Memory Architecture 250: 10: 1205: 698:SGI O2 Power Supply basics 1080: 1064: 1006: 961: 873: 854: 843: 812: 761: 738: 300: 193: 185: 165: 153: 145: 135: 126: 355: 893:Indigo² and Challenge M 674:, pp. 45–55. 655:NetBSD ported to SGI O2 620:Majix Hardware web site 527: 835:Wavefront Technologies 484:(ASIC) for processing 390: 365: 364:Rear view of an SGI O2 327: 276: 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) 121: 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: 851: 746:Silicon Graphics 733:Silicon Graphics 727: 720: 713: 704: 703: 675: 668: 657: 652: 646: 645: 638: 632: 630: 628: 626: 612: 465:operating system 423:support the O2: 155:Operating system 131: 124: 120: 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: 1192: 1191: 1186: 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: 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: 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: 673: 667: 665: 663: 656: 651: 643: 642:"OpenBSD sgi" 637: 621: 617: 611: 607: 557: 554: 551: 548: 546: 543:computer for 542: 538: 535: 534: 533: 525: 523: 519: 514: 512: 508: 502: 498: 495: 491: 487: 483: 470: 466: 463: 459: 456: 453: 450: 447: 443: 439: 435: 432: 429: 426: 425: 424: 422: 412: 409: 408:rasterization 404: 400: 396: 387: 378: 376: 372: 362: 353: 351: 347: 343: 339: 335: 325: 323: 319: 316:contains the 315: 311: 308: 298: 296: 292: 288: 284: 274: 271: 267: 263: 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:.

Index


verification
improve this article
adding citations to reliable sources
"SGI O2"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Silicon Graphics, Inc.
Operating system
IRIX
CPU
R5000
R10000
R12000
SGI Indy

Unix
workstation
Silicon Graphics, Inc.
Indy
MIPS
microprocessor
multimedia
SGI Octane
architecture

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.