Эльбрус/горыныч
Горыныч на Эльбрусе
...или многоместная рабочая станция (multiseat) "из коробки" -- это возможность оптимизировать рабочие места на отечественной аппаратной архитектуре в плане стоимости и ресурсоёмкости.
Сама технология подключения нескольких видеокарт и клавиатур-мышей к одному системному блоку известна довольно давно (например, так делали в МГИУ), но на x86 она стала менее доступной при переходе на AGP-видеокарты и менее востребованной -- по мере снижения цены отдельной машины.
С тех пор широкодоступные видеокарты (PCIe) опять стало возможным ставить по две и более штуки, а вот стоимость отдельно стоящего "Эльбруса" пока что (2020) существенно выше "обычного ПК"; что и возвращает нас к вопросу об актуальности многоместных систем.
Доступность
На сейчас поддержка двух-, трёх- и шестиместных конфигураций в том или ином виде доступна в дистрибутивах Альт Рабочая станция/Образование, а также Simply Linux, в их вариантах для e2kv4[1] непосредственно при установке -- "заметив" две и более видеокарты, инсталятор по умолчанию предложит "галочки" для их поддержки, а также включит создание дополнительных пользователей.
При этом каждое место получает свой отдельный 3D-ускоритель со своим набором видеовыходов, которые не обязаны быть одинаковыми; пользователь может подключать дополнительные мониторы и настраивать их логическое расположение штатными средствами ОС, не требуя вмешательства системного администратора.
Возможны комбинации Radeon R5+R5, R5+R7/RX и т.д.; в бета-версии выпуска 9.1 настройка "Горыныча" расширена и на видеокарты NVIDIA (хотя свободный драйвер nouveau для них проигрывает в качестве radeon/amdgpu).
Варианты
два места
Тривиально организовывается путём добавления второй видеокарты (например, такой же Radeon R5 230) в обычную машину "Эльбрус 801-РС" с последующей установкой либо донастройкой ОС Альт.
Если требуется больше вычислительной мощности, можно установить видеокарты Radeon RX (проверены RX570/580), но потребуются корпус и БП, способные их вместить и запитать (miditower и два подходящих разъёма дополнительного питания), а также дополнительная вентиляция -- двухслотовые карты будут стоять почти вплотную.
Такой вариант применяю и сам на своём рабочем месте (mike@).
три места
Технически возможно организовать на базе опять же 801-РС, но потребуется райзер PCIe 4x->16x к низкопрофильной видеокарте, для которой в заводских условиях возможно изготовить полноразмерную заднюю планку с учётом сдвига видеовыходов по высоте[2].
шесть мест
Требуется применение специально созданной материнской платы E8C-ATX, которая может вместить до шести видеокарт (предусмотрен зазор между разъёмами для установки одной двухслотовой карты при максимальном заполнении). Готовую систему можно посмотреть на стенде или заказать в ИВК.
Ссылки
- Совместимость видеокарт
- Альт на Эльбрусе — обе вершины (Михаил Шигорин, OSSDEVCONF-2018)
- Многопользовательский комплекс «Горыныч»: шесть рабочих мест на компьютере «Эльбрус» под управлением ОС «Альт»
- «Горыныч» на «Эльбрусе»: две, три и шесть голов
- Концерн «Автоматика» оснастил компьютерами «Эльбрус» с ОС Альт Кванториум в Вологде
- "Базальт_СПО" Интервью TAdviser: Алексей Новодворский, «Базальт СПО» - о Linux в «постинтеловскую» эпоху
- Змей Горыныч - сказка и быль