Предлагаю вашему вниманию обзор графической станции начального уровня от Silicon Graphics — SGI O2. Эта станция была выпущена в 1996-м году на замену Indy. Cтанция базируется на архитектуре MIPS и имеет ряд интересных архитектурных особенностей, изложенных в wiki. Под катом фото станции, демонстрация операционной системы IRIX и мои личные впечатления от этой машинки



Внешний вид и аппаратное исполнение станции не оставляют равнодушным. Компактный корпус (30х23х26 см) тем не менее, довольно увесистый (9.9 кг). Вся станция модульная и позволяет легко добраться до всех компонентов, материнская плата, жесткий диск и плата видеозахвата установлены в корзинах и легко извлекаются из шасси. Сложность вызывает только доступ к CD-ROM, который установлен в верхней части корпуса и для доступа к нему нужно снимать верхний кожух.



Существует несколько модификаций самой станции, и несколько типов корпусов, у меня самый ранний экземпляр с процессором R5000 частотой 200 МГц и 1 Мб кэш 2-го уровня, хотя существуют также модификации с R10000 на частоте до 250 МГц и топовая версия с R12000 на 400 МГц.


фото взяты с nekochan.net/wiki

Стоили станции недешево (по состоянию на сейчас, цены нужно умножить на 1.53):



Материнская плата выглядит так:





Процессор расположен на отдельной плате, по маркировке видно, что это R5000





Отдельно стоит отметить графическую подсистему. O2 разрабатывалась для работы с видео и графикой, поэтому имела ряд аппаратных ускорителей, например Image Compression Engine (ICE) — отдельный MIPS процессор R3000 на частоте 66 МГц. Правда, приложение должно быть адаптировано под этот ускоритель, поэтому часть приложений с той же Indy или Indigo2 работали без поддержки ICE. Аппаратно также реализованы texture-mapping, mip-mapping и z-buffer глубиной 32 бит.

По ссылке доступны результаты бенчмарка Quake II на разных платформах SGI. В принципе, O2 в моей конфигурации на минимальном разрешении 320х240 15 fps может выдать :)

В SGI используется свой проприетарный формат памяти, это 278-пиновая SDRAM DIMM. В моей машинке стоит 2 планки по 32 Мб, максимально можно установить 8 планок по 128 Мб.



Также в станции установлена плата аналоговых входов и выходов, на которой есть интерфейсы sVideo и композитный вход, а также звук. Плата позволяет в режиме реального времени захватывать видеопоток, накладывать на него эффекты и выводить обработанное изображение в канал видеовыхода. Например, в этой статье описано, как использовать видеопоток в качестве текстуры объекта.







Винт стандартный SCSI на 2 Gb.



Блок питания, за исключением немалого тока по напряжению 3.3В, тоже ничего необычного.



На этом с аппаратной частью, пожалуй, можно закончить и перейти к описанию программных возможностей.

Моя станция работает под управлением ОС IRIX v.6.3. Станция поддерживает последнюю версию IRIX 6.5.30, датируемую 2006-м годом. Но обновляться я пока не пробовал, хочу достать отдельный SCSI винт на 18 Gb и попробовать поставить на него чистую 6.5.30.



Первым делом я настроил сеть и разобрался со скриншотами. Горячей клавиши для скриншотов не нашел, есть отдельное приложение, запускаемое из консоли командой snapshot.



Скриншоты сохраняются в своем проприетарном .rgb формате. Также на станции поднят ftp сервер, поэтому, поставив пароль на пользователя, я смог зайти по ftp на станцию, что наладило обмен файлами.

В системе есть неплохой демонстрационный набор. Один из примеров — наложение фотографии в качестве текстуры на зеркальную поверхность модели корпуса самой O2. Работает очень быстро, при вращении модели никаких лагов не замечается.



Попробовал поработать с видеопотоком, но столкнулся с некоторыми сложностями. Нормально картинку удалось получить только с аналоговой китайской камеры, с нее видеопоток захватывается отлично, без лагов, причем всякие эффекты типа выделения границ или анимированной бегущей волны прямо поверх живого видео работают отлично, что меня очень впечатлило.

В качестве заключения, предлагаю посмотреть видео, в котором показаны основные возможности станции.



P.S. ссылки на страницы музея можно найти в моем профиле
Поделиться с друзьями
-->

Комментарии (40)


  1. XogN
    21.03.2017 04:42
    +2

    Обожаю подобное железо. Есть в нем какая то изюминка, свой уникальный стиль.


    1. aleksandros
      22.03.2017 12:38
      +1

      Мне кажется это потому что в то время такое железо было новым, а конструкторы как первопроходцы. Сейчас же просто «штамповка».


  1. lzb_j77
    21.03.2017 06:38

    SGI, к сожалению, БЫЛ крут.

    Жду обзор Amiga + genlock :)


  1. sens_boston
    21.03.2017 06:51
    +1

    Вау, "SG"! Целая эпоха (даже не декада, а именно эпоха!) стоит за ним...


    Он объяснил Татарскому, что небольшой кубический ящик из синей пластмассы, стоящий на пустой картонной коробке, – это компьютер «Силикон Графикс», который стоит черт знает сколько, а программа «Софт Имаж», которая на нем установлена, стоит в два раза больше. «Силикон» был главным сокровищем этой подземной пещеры. © сами_знаете_кто_и_откуда :)

    Думаю, что, несмотря на сверх-устаревшее "железо", в некоторых моментах обработки изображений/видео/в рендеринге O2 "обставит" современную навороченную PC-шку (впрочем, не буду настаивать, ибо не специалист).


    P.S. Спасибо за пост!


    1. Lsh
      21.03.2017 09:42
      +1

      Ну, современную — вряд ли. Посмотрите демки от производителей GPU, там полигонов сильно поболее будет.


    1. Andrus_Trash
      26.03.2017 20:21

      На моей O2/200 Photoshop 3.0 работает чуть медленнее, чем Photoshop 7.0 на Power Mac 9600/200. Сегодня специально проверил.


      Blender тоже не отличается особой скоростью. Думаю, со специально оптимихзированным под архитектуру софтом ситуация будет лучше, но пока проверить не удается. Имеющиеся у меня дистры Maya и Softimage — без лицензий.


      Единстсвенное, где O2 показывает чудеса производительности — это линейная обработка видео и композитинг. Но и тут есть бочка дегтя: разрешения выше PAL получить не удается.


  1. Siper
    21.03.2017 07:15
    +3

    Не так уж и дорого… примерно как Эльбрус.


  1. Cobolorum
    21.03.2017 08:51
    +2

    Хочу такой корпус под стандартное железо!


    1. tUUtiKKi13
      21.03.2017 13:05
      +2

      Возьмите корпус от тостера и microATX


  1. Lsh
    21.03.2017 09:39
    +2

    Почему-то вспомнились демки BeOS. Тоже клёвая система была.


    1. unwrecker
      21.03.2017 11:21

      Почему только демки? Вполне рабочая система была: использовал её на рабочем компе пару месяцев, пока совсем внемоготу не стало из-за скудности выбора софта.


      1. Lsh
        21.03.2017 11:27

        А что был за комп и какого софта не хватило?


        1. MinamotoSoft
          21.03.2017 20:59

          у меня БеОсь работала на Р3-слот1 900мгц (серверный с кешем 512к). Озу было 512м, мать больше не позволяла. Raid IDE HPT370 с кастомной прошивкой и страйп из 3 дисков. Видяха ATI allinwonder RagePro с тюнером и видеовходом. На стандартный софт от АТИ — удавалось оцифрововать картинку 720точек 25к/сек и 640 — 30к/сек. Кодек был какой то АТИшный. Все это железо работало «с коробки» без каких либо допдрайверов и танцев. Ну а Descent2 летал на этой системе куда веселее чем на винде. До сих пор храню образ для инсталяции.


        1. unwrecker
          22.03.2017 00:34

          Скорее всего второй пень или пень про — сейчас уж и не вспомню.
          Проще сказать чего хватило: браузера и текстового редактора в те времена было достаточно для web-программирования. А вот разнообразия браузеров, графических редакторов, прочих средств разработчки не было вообще.


    1. mr_grom
      21.03.2017 13:07

      тоже о BeOS5 подумал смотря эти демки:) загнулся проект:(


      1. haired
        21.03.2017 18:50

        Никуда он не загнулся:
        https://www.haiku-os.org/


        1. MinamotoSoft
          21.03.2017 20:44
          +1

          хайка — загнулась.
          Да и архитектуру оригинальной БеОс повторяла только «внешне». Работала она гораздо хуже оригинала.


          1. haired
            22.03.2017 08:14

            Последние коммиты вчерашним днём датированы.


  1. proton17
    21.03.2017 09:42

    Интересно, а синий проводок подпаянный к выводам чего-то на плате R5000 это заводская доработка, или уже владельца для разгона?


    1. alk0v
      21.03.2017 09:51

      Похоже, заводская, такой проводок есть на обеих моих платах.


      1. proton17
        21.03.2017 09:54

        Забавно, я привык видеть такое в мелкосерийных (читай штучных) изделиях, даже на некоторых фотках девайсов от НАСА проскакивают подпаянные к ножкам провода) Видимо тут было сильно дорого плату переделывать.


        1. alk0v
          21.03.2017 09:59

          Да, причем, судя по маркировке на плате 1997 год, это далеко не первая ревизия платы CPU. Сама станция в 96-м на рынок вышла.


          1. proton17
            21.03.2017 10:09

            Вот нашел такую платку в продаже, там провода нет. Похоже все же это какая-то доработка после....


      1. tlv
        21.03.2017 10:29
        +3

        Микросхема — SPI flash (более-менее) обычный. Видимо, какой-то микрокод там хранится.

        Синий проводок соединяет вывод VCC и !WP — то есть, снимает защиту от записи с микросхемы.


  1. Al_Azif
    21.03.2017 12:37
    +1

    Интересное решение — разьём шины на торце «кассеты» с платой.

    Было бы неплохо иметь даже в современных пц такие «кассеты vhs» на защёлках.
    Видео добить надо — защелкнул ещё одну «кассету» с geforce внутри, и разбирать ничего не надо…


    1. MTyrz
      21.03.2017 14:45
      +1

      Это очень, очень старое решение
      image


      1. Al_Azif
        22.03.2017 00:51

        Это понятно. Непонятно, почему старое удачное решение не внедрено/не прижилось.

        O2 я щупал, но внутрь не залезал.
        По ощущениям — тормоза жуткие, ему постоянно памяти не хватает на любые задачи.
        Octane в этом плане конечно поприятнее.

        Жаль что это уже динозавры.


        1. MTyrz
          22.03.2017 01:15

          Жаль, да.

          Внедрено оно было в совершеннейшей куче мест, да в общем-то и сейчас еще не вымерло, а вот почему не прижилось в PCях…
          Можно предположить бОльшую стоимость, бОльшую требовательность к механической прочности и меньшую переносимость. Но это, конечно, досужие предположения.


  1. mazy
    21.03.2017 13:03

    Стоит такой на тумбочке… Достался без HDD…
    Купил на ибее карман, всунул туда 36G UW320 диск от старого DL380…
    по всей видимости умерли кондеры или в БП или на матери — очень проблематично включается…
    IRIX скачал но установить пока руки не дошли…


    1. alk0v
      21.03.2017 13:13
      +1

      У меня вторая станция с дохлым винтом, есть свободный 18-гиговый, хочу попробовать 6.5 последний поставить. А логотип куб или уже надпись? По железу такой же точно? С R5000?


      1. mazy
        21.03.2017 17:07

        надпись…

        по железу — я хз. не хочу снимать кулер



        1. alk0v
          21.03.2017 17:43
          +1

          Это более новая и с 10000-м процом, памяти 512 Мб. Отличный набор :)


  1. Andrus_Trash
    21.03.2017 19:10
    +1

    Удивительно, но alk0v меня с обзором O2 буквально на неделю опередил :)





    Зато у меня в программе: установка IRIX на чистый винт, Nekoware, запуск Quake, Maya и Houdini.


    1. alk0v
      21.03.2017 19:27

      Ну так давайте вторую часть, какие проблемы :)
      Я как раз планирую ставить IRIX на чистый винт, поэтому сам с удовольствием воспользуюсь Вашим мануалом. Да и до квейка руки не дошли, я на этот обзор время еле выкроил.


  1. mazy
    21.03.2017 19:24
    +1

    Сборище некрофилов )


  1. dom3d
    22.03.2017 11:46

    С компанией Silicon Graphics меня связывает 6 лет жизни.
    В 1993-1999 я работал программистом на платформе графической станции фирмы SGI. У меня была Indigo-2 с ОС IRIX 5.3, которая стоила стоила $25 тыс. И это не самая дорогая модель. Для авиазавода купили несколько штук более 50 тыс.


    1. alk0v
      22.03.2017 11:48

      Я недавно разжился Indigo2, рабочая, с родным монитором, детально еще не копал, можно будет обратиться с вопросами, если возникнут?


      1. dom3d
        22.03.2017 12:43

        Спросить можно конечно же.
        Но, у меня уже нет этой станции.
        За 20 лет много позабылось, хотя приходилось все делать самому. Системного администратора не было.


  1. nihonam
    23.03.2017 05:09

    Где и за сколько добыли?


    1. alk0v
      23.03.2017 05:12

      В Киеве купил за 70$ с рук, повезло очень, там комплект неплохой был, станция, монитор 20" и клавиатура родная, плюс еще внешнее SCSI хранилище. Станция без передней крышки была, ее отдельно на ebay покупал.