Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие (часть 1)

Да ладно! Скриншот htop в студию!

Это DSD256 проигрывается

Всё прекрасно работает! Спасибо Павел! Слушаю Roon. Всё-таки есть разница со связкой squeezelite+aprenderer.

Отдельное спасибо Александру @onefabis за отличный интерфейс!

2 лайка

А вывод у Вас какой? USB или через Botic?

По USB. У меня ЦАП только по USB принимает DSD. А по SPDIF можно вообще нативный DSD512 выводить?

Botic это в первую очередь I2S. SPDIF у ботика реализован в довесок. Это я про драйвер а не про плату от Wired Audio.

USB. Теперь забудьте всё что я Вам говорил. :grinning:
Корень зла для DSD512 у BBB это USB! Слабенький он там. Требуется очень тщательный тюнинг ядра, чтоб BBB тянул DSD512 через USB. От слабого потрескивания (как от винила) избавится можно, но это всё практически на грани. Ядро должно быть обязательно не реалтайм с минимальной частотой таймера в 100Гц.

Вот поэтому и захотелось Бабая (BBAI)

Но, в целом ясно, пока значит без DSD512 поживу)

Да если даже практически смотреть, то Baglebone лучше всего брать б/у версии Black и/или в реализации от Antminer. Если новый, да и с использованием USB, то проще и дешевле брать что-то из RPi, NanoPi. AI версия BeagleBone - немного мимо, как и по применению ресурсов, так и по цене, а если еще добавить к этому тот факт, что прошивки надо под них править, то совсем становится нерентабельный вариант.

2 лайка

Я взял уже BBB. Тут, на Dastereo, этот:

До этого слушал с малинки по USB. На малинке, кстати, DSD256 по USB у меня тоже дёргался.

Тут зато питание линейное и SPDIF есть. Правда DSD тоже, выходит, не любой играет.

Ну, малинок много всяких версий бывает.

На NanoPi я получал стабильный DSD512. Но тоже после тюннинга ядра.

3B без плюса у меня с прошивкой от dimas

Некоторые наблюдения за последние дни знакомства с BBB и Botic7 Павла в качестве конечной Руну:

  1. Rpi 3B+ всё. С радостью попрощался, вот прямо физически отдана с концами. Давние почти интуитивные подозрения, что это все-таки всего лишь мультимедиа-комбайн, которому не место в звуке, наконец-то нашли осязаемую точку опоры. Теперь, с BBB, льется эликсир – легко, аналогово, полно, слитно, с волнующими волнами, захватывая и увлекая. Это слышно сходу на вокале типа такого или такого, и не только.
    Возвращаешься к трансляции через RPi и понимаешь, что терял. Нет, жить-то можно и так, запросто, но… А ранее казалось – ну вот, всё, приехали, точка :slight_smile: :grin: Угу, запятая.

  2. Судя по фидбеку некоторых товарищей, повторивших “переход”, – “не показалось”.

  3. Погостила немножко Sonore Optical Rendu. С разными блоками питания еще. Ах, ах-ах. Как хорошо, что есть Beagle!!!

Интересные выводы напрашиваются. Первый. Конечная точка особенно хороша, когда это экономный тихоход с вычислительной точки зрения, достаточный лишь для трансляции потока. Ничего лишнего, как по железу, так и по софту. Потребление скромное, можно даже отвести душу – прикрутить пару кенотронов в питание и вообще улететь в космос. Второй. Оптическая развязка ethernet… как бы это… ну я не понял, зачем она нужна. Наверное, «это просто красиво».© :grin:

«Чистое удовольствие» – очень меткое название темы. Павел, еще раз спасибо!

10 лайков

Благодарю.

Все выше сказанное про BBB через USB.
Не раз уже говорил - сильная сторона бигля I2S.
Данная прошивка изначально даже не предполагала использование USB. И только под давлением обществености добавил в нее функционал USB. Считаю это шагом назад.

2 лайка

Подскажите, пожалуйста, как выводится звук через I2S? Я так понимаю что с BBB на Botox, а дальше куда? В SPDIF? Как его получить? Извините за нубский вопрос, но у меня BBB пока три дня)

Доброго дня всем. Вчера тоже послушали рун плюс бигль. Вывод пока на юсб. Планируется в ближайшую неделю запустить на I2S. Для этого разработаю и изготовлю плату согласования ну и на ней же кошерный источник питания. Поскольку ЦАП своей разработки, то технически проблем никаких. Бигль да, реально лучше ендпойнта на малине. Dsd не использую, только pcm, 96 кГц и выше. ЦАП NOS на PCM58.

2 лайка

Можете за основу взять мой реклокер PPY`s ReClocker http://puredsd.ru
Удачная по звуку и простая конструкция получилась.

Спасибо. Я обязательно изучу.
P.S. посмотрел. Можно ли поправить в конфиге где нибудь частоты генераторов. В наличии только пары 24,576/22,ххх

Просто уберите в файле uEnv.txt

snd_soc_botic.clk_44k1=45158400 snd_soc_botic.clk_48k=49152000