🇦🇶 ArcaOS (OS/2) — операционная система для PC но только с USB-выходом

Понял, спасибо, Михаил!

И ещё вопрос. Про какой UPnP renderer вы говорите? Речь про плеер PM123, который теперь с поддержкой UPnP, или вы пилите какой-то свой вариант?

Именно про него.

По моей просьбе и скромной финансовой поддержке, этот плеер обрел функцию UPnP рендера.
Дмитрий Стекленёв, как автор проекта, начал активно развивать функционал плеера, наблюдая за фидбеком от аудио-сообщества, вы так же можете помочь этому плееру развиться, его разработчик будет только рад новым идеям.
До этого на платформе OS2, функционал Upnp рендерер не было ни в каком виде, как и поддержки 24/32Bit точности вывода.
Теперь есть библиотека UPnP с открытым исходным кодом и любой желающий может встроить ее в любой другой плеер.

Понятно, спасибо!
Мне уже не терпится попробовать поскорее Арку. А то сильно долго я уже облизываюсь, читаю эту тему, надо бы уже к практике переходить.

Я вам немного завидую…

Инструкция для тех кто вступил на путь самостоятельного освоения ArcaOS.

  1. Этап первый - покупка лицензии.
    Вы проходите по этой ссылке на оф Сайт.
    Кладете персональную лицензию в корзину и далее на оплату.
    Заполняем анкету… запоминаем ваш пароль и оставляем заведомо рабочий Ё-ящик.
    Платим. К оплате принимаются… почти все.

  2. Получение дистрибутива. (Если с английским на ТЫ - идем СЮДА).
    Далее изложу в простой форме.
    После получения подтверждения об оплате проходим по ссылке в ваш личный кабинет.
    Переходим в раздел Orders & Subscriptions Выбираем номер вашего заказа (не очевидный пункт, будьте внимательны).
    Жмем на ArcaOS ISO click to build
    После этого качаем ArcaOS Bootable USB Stick Image
    Далее вам потребуется немного терпения. Минут 10. До готовности сгенерированного для вас дистрибутива.
    На почту вам придет оповещение о готовности, со ссылкой, по которой и нужно скачать готовый образ.

  3. Подготовка загрузочной флешки.
    Нам потребуется чистая флешка от 2GB. Чистая от любых разделов, рекомендую удалить с нее не просто все файлы, и не просто отформатировать, а именно удалить раздел(ы), это можно сделать в любом диск менеджере, я пользуюсь на Windows - Partition Magic, или DFSee, можно и штатным средством вашей операционной системы.
    Я приведу пример инсталляции с подготовкой флешки под OS Windows. Но в инструкции есть описания для всех остальных систем.
    Распаковываем скачанный по ссылке ArcaOS Bootable USB Stick Image архив , в любую папку. Например C:\Arcaos
    Далее, вставляем флешку в комп с Windows.
    Переходим в созданную папку через штатный проводник, находясь в папке содержимым архива выбираем в верхнем меню ФАЙЛ -> Открыть командную строку -> Открыть с правами администратора.
    В появившемся окне командной строки вводим:
    .\dfsanwin.exe -q run aosboot.dfs

Если с флешкой все ОК, то вам предоставится выбор номера диска для создания загрузочной флешки и после пары подтверждений флешка будет готова к копированию на нее образа системы.
Как только инсталятор закончит свою работу, выньте и снова вставьте флешку (безопасное извлечение предпочтительно, но не всегда доступно).
Если после этой операции диск не появляется в системе, то нужно зайти, например в штатный менеджер дисков и назначить любую букву для диска AOSBOOT.
Последний этап - копирование образа.
Распаковываем образ ArcaOS ISO в любую папку и получившийся файл arcaos-5.0.3-en.iso переименовываем в ARCAINST.ISO Верхний регистр в имени файла ОБЯЗАТЕЛЕН!
После чего копируем образ на флеш, по слудующему пути в уже подготовленную папку.
Ваш флеш накопитель:\ARCA_ISO\ARCAINST.ISO
Все. Ваша загрузочная флешка готова.
Переходим непосредственно к установке.
Этот этап будет отражен следующем сообщении.

4 лайка

Начинаем процесс установки OS на ваш МузПК.

  1. Затираем полностью содержимое диска, на который собираемся ставить ArcaOS, удаляем все разделы, удаляем Загрузочную запись, если не знаем, как, надеемся на то что инсталлятор сделает это за нас. Возможно это потребует несколько перезагрузок.

  2. Подготавливаем BIOS к установке OS.

  • Сбрасываем настройки в Default значения. Обычно это делается на последней закладке CMOS SETUP.

  • Идем в настройки USB, действуем по ситуации, у каждого обозначения пунктов свои, думалка нам подскажет, я задам направление:

  • Включаем Legacy USB

  • Включаем Mass storage mode

  • Выключаем USB 3.0 (скорее всего порты USB 3.0 просто перейдут в режим совместимости 2.0)

  • Выключаем XHCI

  • Если есть пункт Port 64/60 Emulation (пункт может быть спрятан в разделе BOOT) - обязательно включаем для прохождения первого этапа, потом лучше выключить (уберет большую задержку загрузки).

  • Отключаем HPET, стандартное ядро его не поддерживает. То, что поддерживает (OS/4) звучит хуже.

  • Отключаем встроенное Аудио (если используем внешний конвертер),

  • Выставляем в разделе Boot order или в CSM правильную последовательность загрузки.

  • Первым должен идти ваш диск (HDD,SSD) без приставки UEFI

  • НЕ обязательные операции:

  • Отключаем: Порты COM, LPT ), дополнительные контроллеры LAN (один оставляем),
    дополнительные контроллеры SATA (если они есть, оставляем только встроенные в чипсет).

  • Определяем горячие кнопки выхода в меню выбора устройства загрузки… BOOT MENU: F9, F11, у каждого свое. Наша задача единожды во время загрузки выбрать USB флеш для первого запуска инсталлятора.

Оптимизируем если умеем:

  • Выключаем энергосберегающие режимы (C1, C1E), SpeedStep, при этом по возможности вручную уменьшаем множитель процессора до минимума (700МГц минимум). Частоту шины не трогаем. Нам нужен стабильный, холодный, экономичный камень, вся его обвязка стабилизаторов от этого будет меньше фонить.

  • Если есть представление о разгоне памяти, делаем downvoltage: задержки выставляем пониже (но близкими к номинальным), рабочую частоту минимальную, стремимся уменьшить вольтаж на 10-15%. Тем самым уменьшаем количество ошибок в обменах. Модули памяти рекомендую использовать от SEC – Samsung, на худой конец Hynix, т.е. оригинальных изготовителей чипов. Не гонитесь за скоростными модулями, они больше потребляют и сильнее греются. Нам этого не надо.

  1. Запуск инсталлятора.
  • Вставляем подготовленную флешку.

  • Грузимся нажимая заветную кнопку входа в BOOT MENU.

  • Выбираем свою флешку, без приставки UEFI.

  • В первом меню выбираем второй пункт: Загрузка инсталлятора. Грузимся.

  • Не пугаемся странных пазлов на экране.

  • Может быть продолжительная пауза при загрузке, ждем.

  • Попадаем в инсталлятор, на первом экране выбираем Язык.

  • На втором пролистываем и подписываем вниз лицензию (END или PGDN помогут)

  • Жмем Next на следующем. (Если не хотите кастомизировать инсталляцию).

  • Ждем окончания сканирования диска(ов), жмем на Manage Volumes.

  • Надеюсь со структурой диска все ОК, удаляем все ранее оставленные разделы, создаем раздел под систему, для всех нужд аудио будет более чем достаточно и 10GB.

  • Жмем правой кнопкой по свободному пространству диска, выбираем создание раздела, жмем далее, задаем размер, больше ничего не трогаем, Create.

  • Можем создать дополнительный раздел на оставшемся свободном месте под хранение музыки, действуем по аналогии только снимаем галку с Primary.

  • Сохраняем разметку диска – F2. Закрываем это окно. Жмем далее.

  • В следующих меню выбираем Локаль (языковую таблицу символов) и Часовой пояс. Достаточно просто указать везде - Russia.

  • Следующая страница не должна вас пугать, здесь требуется только проверить выбран ли пункт Multimedia - Audio adapters – NONE. Все остальное не трогаем. Next.

  • В следующем окне убеждаемся, что наша сетевая карта должным образом распозналась. Идем дальше.

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

  1. Установка драйверов и ПО.

  • На следующем этапе нужно будет удостовериться что система видит сеть, для этого открываем Network – ArcaMapper – идем на закладку Network Neighborhood, тут должны появиться ваши сетевые шары, если они есть в сети. Мы можем подцепить нужную, нажимая правой кнопкой – Mount. Вводим свои Login, Password. Желательно с первого раза все правильно ввести иначе придется убивать некорректные соединения на следующей вкладке.

  • Можно сохранить подключение как ссылку, выбрав в меню File опцию Autoload, после этого пройти в папку Computer – Startup и перенести (Move) созданное соединение (из этой папки оно скорее всего все равно автоматически не загрузится, так как к моменту исполнения скрипта не будет готова сетевая среда), лучше подключаться к сетевой папке ручками. Если это вам вообще будет нужно.
    Итак, сеть работает, идем дальше.

  • Так же нам потребуется вывести системную громкость на максимум, идем в Programs - Multimedia - Volume и крутим ручку до отказа.

Устанавливаем драйвера USB Audio:

  • Безопасно извлекаем флеш накопитель с инсталлятором OS через значек в правом нижнем углу у часов.

  • Вставляем его в ваш рабочий комп и копируем в новую папку содержимое всей папки по ссылке, имя папки создаем не более 8 символов.

  • Затем переносим содержимое папки на Муз комп, желательно в дополнительный раздел, который желательно предварительно отформатировать, так как в процессе установки OS мы его только разметили. Делаем это через Computer – Drives – Format (Диск D), не сложно? Далее копируем на диск папку с флеш.

  • Драйвера USB audio ставятся в два этапа, сначала ставится основной драйвер, для тех, у кого устройства UAC 1.0 этого будет достаточно, потом в нем подменяются файлы для поддержки UAC 2.0 (пока этот пакет в стадии стабильной Беты).

  • Итак, из скопированной с флеш папки нам потребуется File Commander (Norton), папка FC, запускаем переходим в директорию выше и входим в папку usbaudio, вводим в командной строке minstall (Enter). Жмем Enter – 1 – Enter.

  • Драйвера для UAC 1.0 установлены.

  • Если хотим получить поддержку UAC 2.0 копируем файлы usbaudio.sym и usbaudio.sys из папки UAC_2.0 по пути C:\MMOS2 с заменой.

  • После этого обязательно перезагружаем ПК. В любом месте на пустом рабочем столе жмем правой кнопкой выбираем – Shutdown – Restart.

Устанавливаем плеер PM123.

  • Через Computer – Drives находим папку с содержимым флешки, два раза жмакаем на PM123.wpi в инсталляторе везде жмем next, Yes и так далее.

  • Настраиваем папку автозапуска плеера – PM123.

  • В любом пустом месте рабочего стола жмем правой кнопкой мыши, выбираем Properties, жмем Create ArcaOS Desktop Startup folder.

  • Опять жмем правой кнопкой мыши только уже по созданной папке ArcaOS Desktop Startup folder выбираем Properties и там выставляем задержки запуска (от 5000мс).

  • После этого открываем папку PM123, в ней правой кнопкой жмем на плеер, выбираем Create Shadow, в появившемся окне выбираем вкладку Desktop на ней выбираем папку ArcaOS Desktop Startup folder.

  • С этого момента плеер будет запускаться автоматически после старта системы.
    Но пока еще он не выполняет функции UPnP рендера. Для этого нужно его немного настроить.

  • Итак, запускаем плеер, жмем в любом свободном месте на нем правой кнопкой, далее Properties

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

  • Закрываем настройки и плеер для сохранения настроек, перезагружаем комп.

Готово!

После загрузки компа на устройствах UPNP будет виден новый рендерер PM123 на который можно отправлять потоки в форматах FLAC, APE, WV, WAV…

12 лайков

Михаил, просто нет слов - монументальный труд! Большое Спасибо, за такую детальную инструкцию!

Да это вам не 10 ку ставить !

Нужно в первое сообщение ссылочку добавить

На самом деле ни чего сверхестественного, да букав много, хотел расписать все в деталях,а по сути стандартная рутина.

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

Завтра постараюсь обновить инфу по совместимому аппаратном обеспечению, что бы публика меньше волновалась при подходе к снаряду.

1 лайк

Да… Для того, чтобы понять что к чему, надо послушать в своей системе. Видимо, без покупки в целях эксперимента не обойтись. Вернусь домой из отпуска, займусь. Любопытно все же…
Михаил, огромное спасибо за детальную инструкцию. Это очень нужная вещь!

Надо бы закрепить как-то на верху страницы инструкцию…

1 лайк

В шапке

Михаил, вот такой вопрос.
У меня звуковая карта Digigram VX882HR имеет драйвер(входит в ядро) для Линукса. Есть вероятность, что эта ЗК подхватится и заработает в ArcaOS ?

Аудио устройства с PCI (-e) интерфейсом, имеют ограниченную поддержку в ArcaOS. За них отвечает драйвер из состава системы под названием Uniaud. В целом это адаптированный порт ALSA из linux, но корявый.
Сергеем предпринимались попытки добиться решения проблем с этим драйвером, но они были восприняты автором драйвера без энтузиазма. А проблемы были серьезные и связаны с целым семейством чипсетов Intel на которых встроенное аудио на материнских платах выдавало артефакты звучания.
По этой причине мы переключили внимание на USB интерфейс, поддержку которого ведут опытные и открытые к диалогу программисты.

По поводу вашей платы, ответ скорее отрицательный. Так как устройство не назовешь тривиальной звуковухой, Даже вопрос логической коммутации потока, на нужный выход будет проблемой без драйвера с поддержкой такой большой матрицы. Хотя все возможно, и если на интерфейсе у нее стандартное решение то все последующие DSP и матрицы могут в режиме по умолчанию нормально завестись. Правда о настройке их придется забыть :frowning:
Я бы прицеливался на использование USB интерфейса и уж коли будет случай испытать совместимость с такой платой, воспринял бы удачный опыт как приятный сюрприз, не более.

AleksKo скорее всего нет… Но попробовать можно и даже нужно… Для этого при установке нужно выбрать UNIAUD драйвер. Но если оно и запуститься, то не более 16 бит 44,1 кгц. Возможно Uniaud будет переписан в ближайшее время, так как уже есть пример на USB… Но тешить себя этим не стоит ибо там все не предсказуемо - пока…

Понял, Спасибо. Думаю, шансов что заведётся, очень мало. Например, в Винде, на этой звуковухе, по умолчанию включается режим 24bit-48kHz, но там-то хоть переключить можно без проблем.
Попробовать то можно, но дороговатое это удовольствие, можно деньги и на ветер выкинуть. А с USB, пока, связываться не очень хочется, звуковуха играет намного “музыкальней”.

С режимом по умолчанию проблем быть не должно.

Я бы с удовольствием вам помог, но карта довольно редкая и сподвигнуть писателей драйверов на исправления для такого диковинной штуки будет сложно.
Если вы в Мск, то можете привести свою плату к Сергею и он проверит ее на совместимость при Вас, Можете и комп захватить, конфигурацию в целом проверить… При возможности личного посещения так было бы лучше всего.

Пока идет WarpStock в Калгари - вот тут скидос объявили.
20$ кому то мелочь, но все же приятно.

Э-э, Михаил. а где скидос то? 110 Евро - те-же самые 129$, что и на оф. сайте.
А вот совсем недавно, на оф. сайте, действительно была скидка в 20$, но я не успел воспользоваться - быстро лавочку свернули. ))