06.02.2014 Автор: Артём Прилуцкий Версия для печати

Опыт перехода с Mac Pro 3.1 на Mac Pro 6.1

Компания Apple долгие годы позиционирует свою продукцию с суффиксом Pro в качестве инструментов для творческих областей деятельности, таких как профессиональное аудио и видео. Анонсированное летом 2013 г. новое поколение флагманской линейки рабочих станций Mac Pro лишь совсем недавно поступило в продажу и добралось до первых своих покупателей. Среди них оказался и автор статьи.

Несмотря на большое количество обзоров и обсуждений этого продукта Apple, лишь немногие пожелали или успели получить действительный практический опыт в использовании этой «игрушки» в тех сферах деятельности, для которых она предназначена. Данную статью я хочу посвятить своему опыту перехода с уже устаревшей модели Mac Pro 3.1 (начало 2008 г.) на новую 6.1 (2013 г.).

Как мне кажется, эта тема весьма интересная, потому как за все время существования линейки Mac Pro, а также предшествовавшей ей линейки PowerMac, еще не было столь кардинальных изменений в парадигме продукта. 

Об авторе

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

Thunderbolt против PCI Express и SATA

Mac Pro всегда ценился за возможности расширения не только оперативной памяти и дисков, но и, прежде всего, за возможность установки различных компонентов прямо на системную шину компьютера: различных DSP-акселераторов, звуковых интерфейсов, карт видеоввода, специфических контроллеров и так далее. Да, я считаю, что самое значимое изменение произошло именно тут: вместо привычных шин PCI/PCI-X/PCI Express мы получили Thunderbolt. Инновационная форма корпуса, система охлаждения Thermal Core — это вторичные изменения.

 Apple Mac Pro 2013

Сравнивать Thunderbolt и USB 3.0, на мой взгляд, некорректно. Поясню, в двух словах, почему: Thunderbolt – это ни что иное, как способ вынести системную шину компьютера за пределы корпуса, тогда как USB 3.0 — всего лишь высокопроизводительный последовательный интерфейс, одно из устройств на системной шине. Всё, что подключается к Thunderbolt, является полноправным компонентом компьютера с возможностью взаимодействия с другими компонентами в обход CPU, когда как USB-устройства таких возможностей не имеют.

Итак, в новом Apple Mac Pro у нас больше нет PCI Express. Еще одной жертвой смены концепции стал отказ от внутренних дисковых корзин с интерфейсом SATA. На замену им тоже пришел Thunderbolt. Таким образом, главной проблемой перехода со старых моделей компьютера Mac Pro на новую становится вынос дополнительных компонентов, исторически всегда находившихся внутри компьютера, на периферию: а именно — карт расширения и систем хранения информации.

Подбираем «железо» на замену

Apple довольно долго не вносила изменений в семейство Mac Pro. За это время компания выпустила несколько поколений ноутбуков, укомплектованных интерфейсом Thunderbolt. Таким образом, у производителей была возможность создать достаточное количество устройств с данным интерфейсом.

Некоторое время до анонса новой модели я размышлял о возможности использования компьютеров MacBook Pro в качестве замены устаревающему Mac Pro, поэтому заранее начал изучать возможности подключения привычных для меня компонентов. К моменту анонса новой модели уже были понимание и план того, как я могу «переехать на новое железо», а сам анонс лишь утвердил этот план.

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

Apple Mac Pro 2013 в рабочем положении
Apple Mac Pro 2013 в рабочем положении

Итак, что мы имеем:
• Три дополнительных диска SATA под систему резервного копирования TimeMachine (встроена в Mac OS X) и архивы данных в RAID1 (зеркальный массив из двух жестких дисков, на котором хранится архив данных со старых компьютеров). Естественно, можно было бы перетащить всё это на забитый жесткими дисками домашний сервер на Linux и активнее пользоваться Apple TimeCapsule, но такой вариант неудобен. В дополнение имеем массу звуковых библиотек, для которых нужны очень быстрый доступ и высокая скорость чтения (аудио-стримминг).
• Три платы PCI-Express. Тут и профессиональный аудиоинтерфейс, и DSP, и даже мост PCI от Magma. Без этого багажа — мне совсем ни куда. Апгрейд данного оборудования приведет к ещё большим затратам.
• Некоторое количество устройств с интерфейсом Firewire 400, подключенных через Firewire-концентратор от Belkin на шесть портов. Их тоже нужно переподключить.
• Наконец, хочется все-таки обойтись минимальным количеством кабелей, торчащих из компьютера.

Теперь о том, как я собирался решать все эти проблемы. Кстати, решение вполне применимо и для MacBook.
• Для SATA закупаем Promise Pegasus R6 на шесть дисков. Мигрировать туда диски будет дешевле, чем покупать накопитель PCI-E SSD с очень большим объемом, да и диски уже имеются в наличии. Почему модель на шесть дисков, а не на четыре? Чтобы потом не жалеть, что не хватило слотов, и не тратиться на еще одно устройство.

Накопитель Promise Pegasus R6 рядом с Apple Mac Pro 2013
Накопитель Promise Pegasus R6 рядом с Apple Mac Pro 2013

• Для плат PCI Express существует несколько решений класса PCI Express Expansion. Это такие внешние коробки с интерфейсом Thunderbolt, в которые устанавливаются платы расширения. Я решил взять проверенное решение от лидера данного рынка: у компании Magma для этого есть замечательный продукт Magma ExpressBox 3T

Magma ExpressBox 3T
Magma ExpressBox 3T
Внутри Magma ExpressBox 3T

• Для подключения существующей периферии Firewire существует оригинальный адаптер Apple Thunderbolt Firewire Adapter.

Apple Thunderbolt Firewire Adapter
Apple Thunderbolt Firewire Adapter

• Наконец, вопрос с организацией кабелей. Я пользуюсь KVM-переключателями и штатным звуком для мультимедиа, и очень хотелось иметь подключение всего одним кабелем, как это происходит в случае Apple Thunderbolt Display. По этой причине я задумался о Matrox DS-1/DVI. Устройство передает обычный видеосигнал с видеоадаптера компьютера по схеме Daisy-Chain, но вдобавок на борту есть USB-контроллер и аудиоадаптер.

Matrox DS-1/DVI, вид спереди
Matrox DS-1/DVI, вид сзади

Matrox DS-1/DVI

• Еще одно устройство, на которое я обратил внимание — Sonnet Echo 15. Как и Matrox DS-1, оно относится к классу док-станций. На борту, помимо USB 3.0, аудио и Ethernet, также есть SATA, Firewire, накопитель Blu-Ray и место для установки жесткого диска или твердотельного накопителя. Хотя данный продукт и анонсирован в апреле 2013 г., на момент подготовки данной статьи (январь 2014 г.), производитель так и не начал отгрузку устройств в розницу.

Sonnet Echo 15, вид спереди
Sonnet Echo 15
Sonnet Echo 15, вид сзади


Я ни в коей мере не рекламирую перечисленные выше продукты. Просто описываю свой выбор. Помимо Sonnet Echo 15 и Matrox DS-1, на рынке представлены и другие док-станции, например Belkin Thunderbolt Express Dock

Belkin Thunderbolt Express Dock
Belkin Thunderbolt Express Dock

То же самое с системами хранения. Помимо Promise, существует, например, Areca ARC-8050.


Areca ARC-8050
Areca ARC-8050

Кстати, что касается ARC-8050: хотя у нее и весьма достойная производительность, мне она не очень понравилась, так как нет концептуальной целостности устройства, всё конфигурирование производится через LAN. И это при наличии подключения по Thunderbolt.

Долго запрягаем, да быстро едем

Все описанные компоненты я закупил сильно заранее, начиная с лета 2013 г. Такая схема закупки позволила достаточно комфортно для моего кошелька совершить покупки и основательно подготовиться к покупке самого Mac Pro. Многое удалось купить на сервисе Amazon в момент распродаж. 

Получилась даже весьма забавная ситуация: когда заказывал дисковую корзину, даже как-то и не подозревал, что в устройстве окажутся предустановленные диски емкостью 1 Тбайт (комплектация PR601US), а целиком рассчитывал на то, что диски поставлю уже сам. В итоге, заменил комплектные одноблиновые диски Toshiba, которые де-факто являются OEM-ами Hitachi, на аналогичные трехблиновые по 3 Тбайт. Диски объемом 4 Тбайт покупать было экономически нецелесообразно.

Как только это сделал, тут же подключил их к своему старенькому MacBook Air. На первых двух дисках сделал зеркало объемом 3 Тбайт под долгосрочные данные, переезжающие с компьютера на компьютер (вроде всяких пофайловых резервных копий, архивов и всего прочего). На оставшихся дисках сделал массив 5-го уровня RAID, на котором разбил два раздела под операционные данные объемом 6 Тбайт и под TimeMachine — 3 Тбайт. По идее, такой конфигурации дискового пространства под мои задачи хватит.

Следующим пунктом программы стал перенос плат расширения на платформу Magma ExpressBox 3T. В моем случае это профессиональный звуковой интерфейс MOTU PCIe-424 (как часть комплекта MOTU 2408mk3) и DSP-акселератор Universal Audio UAD-2 Quad. Если с последним поддержка такого подключения заявлена официально, то в случае звукового интерфейса — это эксперимент. Платы нормально встали, и MacBook Air их распознал. UAD-2 Quad заработал без проблем, а вот PCIe-424 на тот момент я тестировать не стал.

MOTU PCIe-424
MOTU PCIe-424

Universal Audio UAD-2 Quad


14 января 2014 г. курьер доставил мне небольшую коробку с надписью Mac Pro. Дело в том, что я успел сделать заказ в интернет-магазине Apple в первые минуты начала приема заказов. Поскольку о дате поставки я знал заранее, за пару дней до столь знаменательного события вновь распаковал коробки со всем оборудованием и подготовил место для установки так, чтобы сразу включить новенький компьютер.

Грабли

Как обычно, когда являешься первопроходцем — всегда первым наступаешь ногой на грабли, которые от этого непременно еще больно ударят по лбу. Первая неделя эксплуатации выявила первые проблемы.

Проблема, которая показала себя с первым же включением: шум. Начиная с PowerMac G5, вся линейка этих рабочих станций отличалась настолько тихой работой, что все мои эксперименты с достаточно тихим и малонадежным водяным охлаждением на PC в подметки не годились этим шедеврам. Новенький Mac Pro 2013 тому не исключение! Просто эталон беззвучной работы при такой производительности! Но откуда шум?

Дело в том, что устройства Pegasus R6 и ExpressBox 3T обладают своими собственными системами охлаждения. Да, каждое из них звучит куда громче, чем «Мак», и каждое по отдельности не сильно вредит акустическому комфорту. Но когда они работают вместе…, у меня создается полное впечатление, что под столом установлен ПК, ревущий десятком вентиляторов. Кроме того, в Pegasus R6 установлено шесть дисков, которые периодически входят в резонанс и дополнительно нарушают тишину.

Вторая проблема значительно серьёзнее: совместимость. Если с политикой компании MOTU все понятно (они не сильно приветствуют работу через продукцию Mamga), то несовместимость плат UAD-2 внезапно удивила. Опубликованная на сайте Universal Audio заметка содержит следующую информацию:

Q: Why are the UAD-2 SOLO, DUO, and QUAD PCIe cards incompatible with the new Mac Pro?
A: The new Mac Pros have expanded the PCIe addressing scheme, so you can you have up to 36 PCIe devices in your system (over Thunderbolt, of course). That means that PCIe cards used in that system need to support 36 Base Address Registers in order to be recognized.

The UAD-2 SOLO, DUO and QUAD cards use an earlier generation FPGA that supports 12 addresses, which was the standard implementation until now. The UAD-2 OCTO cards (as well as Apollo/Apollo 16, and both UAD-2 Satellites) are based on a later generation FPGA, which can support 36 addresses with an upcoming firmware upgrade. So it’s really as simple as that. Aside from the new Mac Pros, the SOLO, DUO and QUAD cards are compatible with the rest of the shipping Macs and most PCs.

Иными словами, ввиду изменения схем адресации, старые карты более не совместимы с новейшими компьютерами.

Проблема третья: стабильность. Пока все в новинку, устройства Thunderbolt не сильно «обкатаны» на массовом рынке, периодически обнаруживаются проблемы с теми или иными драйверами. Так драйверы MOTU иногда приводят компьютер к зависанию и категорически отказываются выводить звук. Также иногда появляются «экраны смерти» при выходе компьютера из сна при подключенной дисковой корзине.

План действий

Итак, обнаружившиеся проблемы совместимости оборудования и стабильности работы для меня означают некоторое непредвиденное «попадание на деньги». 
Сейчас я жду новых пресс-релизов с ближайшей выставки музыкального оборудования «NAMM 2014», на которой многие производители профессионального оборудования и программ могут сделать заявления по поводу обеспечения поддержки новых Mac Pro.

Но, скорее всего, часть оборудования придётся распродать, а взамен купить новые дорогущие звуковые интерфейсы, удовлетворяющие моим требованиям: я использую многоканальную запись в цифровых форматах прямо с цифрового микшерного пульта, и мне очень нравится цифровая обработка от Universal Audio.

Рассматриваемые варианты: Universal Audio Apollo и Apogee Symphony. Причем я склоняюсь к первому варианту, так как, помимо функции аудио-интерфейса, Apollo заменяет DSP-карточку UAD-2 Quad. Кроме замены интерфейса, ещё придется купить карту расширения в микшерный пульт, так как мало кто из производителей сейчас поддерживает многоканальный формат Tascam TDIF, кругом лишь ADAT/SMUX.

Вместо эпилога

Безусловно, новый Apple Mac Pro 2013 революционен и очень концептуален. В нем есть эстетика. Если ваш бюджет позволяет его приобрести, и у вас нет никакой сложной многокомпонентной конфигурации — безусловно, берите его. Но если ваша ситуация похожа на мою, готовьтесь к чрезмерным расходам. Я также советую подождать как минимум полгода, пока прочие производители отладят и протестируют свои изделия совместно с этой рабочей станцией, особенно если от стабильности работы этих компонентов зависит ваш заработок.