Цифровой источник на ARM и подобных платформах: софт и железо - Цифровые источники и компьютерные технологии для аудио - SoundEX - Клуб любителей хорошего звука Перейти к публикации

Цифровой источник на ARM и подобных платформах: софт и железо


Рекомендованные сообщения

  • Administrators

Данная тема предназначена для обсуждения компактных платформ Cubox, на ARM процессорах и т.п.

А также софта предназначенного для этих платформ.

 

_________________________________________

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 924
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

dockstars_u3-vdac.png

А можно совсем без компа — http://www.forum-audiophile.fr/musique-demat/pc-audiophile-sous-linux-t13247.html (извините мой французский)

Ссылка на комментарий
Поделиться на других сайтах

Дима, это тоже компы на ARM 1,2Ггц.

Да, конечно, компы. Просто маленькие совсем.

Слушай, а к этой MPD-истории можно прикрутить управлялку iPad? И можно ли заставить её играть ALAC?

Ссылка на комментарий
Поделиться на других сайтах

Эх, зарекся я от компьютерного аудио...

Но, вот незадача, не устоял...

Заказал "малыша" CUBOX.

----

Не зарекайся от тюрьмы, сумы и компьютерного аудио :)

Ссылка на комментарий
Поделиться на других сайтах

Эх, зарекся я от компьютерного аудио...

Но, вот незадача, не устоял...

Заказал "малыша" CUBOX.

Класс!

А USB 3.0 с линухом не дружит что ли?

Ссылка на комментарий
Поделиться на других сайтах

Класс!

Надеюсь. Иначе у меня добавиться в кладовке еще одна коробочка. :o

Уже лежат без дела 2 интеловские платы, 1 асусовская и один компьютер в сборе. Все mini-ITX, остались от "опытов".

С CuBox могут быть разные варианты.

Все-таки arm для меня кот в мешке.

А USB 3.0 с линухом не дружит что ли?

Не знаю как USB 3.0, а я точно не дружу. :)

Ссылка на комментарий
Поделиться на других сайтах

Эх, зарекся я от компьютерного аудио...

Но, вот незадача, не устоял...

Заказал "малыша" CUBOX.

----

Не зарекайся от тюрьмы, сумы и компьютерного аудио :)

Какой интересный дивайс. Раскажите, какой софт на него ставить будете?

Ссылка на комментарий
Поделиться на других сайтах

Какой интересный дивайс. Раскажите, какой софт на него ставить будете?

Ubuntu, т.к. здесь http://www.symphonic-net.com/kubotayo/articles/voyagempd.html#cubox рассказывают как это сделать и предлагают имидж.

Пока я даже не представляю сложно это или просто...

Мой опыт с Линксом сводится к настройке спутникого ресивера, и все.

Ссылка на комментарий
Поделиться на других сайтах

Очень интересно, расскажете как получилось?

Ссылка на комментарий
Поделиться на других сайтах

Да, конечно.

Боюсь, только, как бы посылка не зависла на таможне в связи с новогодним ажиотажем.

Ссылка на комментарий
Поделиться на других сайтах

http://habrahabr.ru/post/146220 — Мини-компьютеры: MK802, CuBox, Raspberry PI
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Сегодня получил и запустил Cubox.

"Аппарат" вызывает улыбку. Этакий малыш в смокинге.

Процесс запуска в общем-то не сложный. Все основное уже настроено в имидже.

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

Думаю, что видеовыход просто отрезали.

У Кубика оказалась замечательная штука - разъем microUSB. Оказывается, можно подключить его к компьютеру по ЮСБ (предварительно установив драйвер) и в Putty наблюдать и руководить процессом загрузки/работы по эмулированному Com-порту.

(В спутниковом ресивере на Линуксе мне пришлось покупать нуль-модемный кабель и переходник USB-COM, а здесь - красота, все встроено!)

Подключение к ЦАПу - usb.

Планировал использовать A/B переходник без кабеля (коробочку и ЦАП соединить "спина к спине"). Но не получается по геометрии. Поэтому пришлось подключить через старый добрый кабель от принтера.

Питание - адаптер, входящий в комплект CuBox. Импульсное.

Слушал часа два.

Ощущения прошли путь от "ничего особенного" до "вот это да!".

Критерий оценки - сравнение с воспроизведением на сетевой карте ЦАПа. (PSA PWD MK II).

Кубик заиграл сразу не хуже ЦАПа.

Но в моем случае этого недостаточно, т.к. при имеющемся источнике в виде сетевой карты ЦАПа зачем мне "городить огород" из доп. устройств? Поэтому цель - переиграть ЦАП, только в этом случае проект имеет право жить.

Далее пробежался по советам Dimas.sky из этой ветки и внес некоторые настройки в систему, которых не было в имидже.

Самое значительное изменение звука произошло после

options snd-usb-audio nrpacks=20[/CODE]

Но выразилось это не в расширении сцены, а в характере звука - был легким и светлым, стал тяжелым и темным.

Но все равно оставался паритет по сравнению с платой ЦАПа.

Далее. Автор имиджа подложил свинью ( :) ), включив в систему три (3!) варианта mpd:

0.18git

0.17 stable

0.16 с патчем Яна (кто такой Ян??? :) )

Можно переключать. К счастью, 0.17 не заработал, поэтому вариантов выбора стало меньше. Из оставшихся я не выбрал победителя, звучат по-разному: 0.18 - открыто и напористо, сцена выдвинута вперед, 0.16 - сцена задвинута назад, но ощущается некая "интимность" в звучании. Нужно будет внимательно послушать еще.

Переключал несколько раз.

Команда top показывает, что при работающем 0.18 usb, на котором висит ЦАП, всегда сверху, а при 0.16 сверху оказывается, то он, то mpd, то eth0.

И, напоследок, за минут 15 до окончания прослушивания, я решил повернуть вилку блока питания Кубика в розетке.

И вот тут все распахнулось. Звук стал очень большим и объемным. Кайф.

И бридж, наконец, проиграл...

Но выводов еще не делаю, буду слушать дальше.

Возможно, что я просто "замылил" слух, выслушивая изменения в течение 2-х часов.

Но, может быть и так, что все правда. (Например, Кубик действительно зависим от фазы, или же он "прогрелся" и раскрылся).

Посмотрим.

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

Всю неделю болел, да и сейчас еще не здоров.

Но написать очень хотелось.

P.S. Пока целую неделю "лежал и кашлял", в температурном бреду заказал еще одну коробочку - Raspberry PI. Заказал здесь, поэтому доставка будет быстрой.

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

Нужно знать архитектуру и писать на C++.

Но пока музыкальная общественность до нее не добралась.

Нет узконаправленных для музыки имиджей, типа Voyage.

Поэтому будет пока лежать и ждать.

Могу также дать ее для экспериментов энтузиасту аудио+линукс. Общего дела ради.

Ссылка на комментарий
Поделиться на других сайтах

Спасибо за отчет.

Какую загрузку процессора показывает htop?

Видео скорее всего обрезано в образе, я видел как xmbc гоняют с cubox.

Ссылка на комментарий
Поделиться на других сайтах

Какую загрузку процессора показывает htop?

-bash: htop: command not found

Если Вы имели ввиду top, то вот скрин

post-74478-0-22347800-1356294566_thumb.j

Ссылка на комментарий
Поделиться на других сайтах

yan - персонаж с японского форума,

http://www.symphonic-net.com/kubotayo/cgi-bin/xzwvy.cgi?list=tree

Ссылка на комментарий
Поделиться на других сайтах

  • Administrators

Сегодня получил и запустил Cubox.

"Аппарат" вызывает улыбку. Этакий малыш в смокинге.

Процесс запуска в общем-то не сложный. Все основное уже настроено в имидже.

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

Думаю, что видеовыход просто отрезали.

У Кубика оказалась замечательная штука - разъем microUSB. Оказывается, можно подключить его к компьютеру по ЮСБ (предварительно установив драйвер) и в Putty наблюдать и руководить процессом загрузки/работы по эмулированному Com-порту.

(В спутниковом ресивере на Линуксе мне пришлось покупать нуль-модемный кабель и переходник USB-COM, а здесь - красота, все встроено!)

Подключение к ЦАПу - usb.

Планировал использовать A/B переходник без кабеля (коробочку и ЦАП соединить "спина к спине"). Но не получается по геометрии. Поэтому пришлось подключить через старый добрый кабель от принтера.

Питание - адаптер, входящий в комплект CuBox. Импульсное.

Слушал часа два.

Ощущения прошли путь от "ничего особенного" до "вот это да!".

Критерий оценки - сравнение с воспроизведением на сетевой карте ЦАПа. (PSA PWD MK II).

Кубик заиграл сразу не хуже ЦАПа.

...............

И вот тут все распахнулось. Звук стал очень большим и объемным. Кайф.

И бридж, наконец, проиграл...

Поздравляю с отличным транспортом :))))))

Осталось линейное питание сделать и тогда вообще шансов у бриджа не останется :))))

Дааааа....интересный результат, но аудиофилы затаились и массового увлечения линуксовыми транспортами незаметно.

Ссылка на комментарий
Поделиться на других сайтах

Сегодня вечером продолжил знакомство с CuBox.

Экспериментировал с Буферами и Периодом в mpd.conf.

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

Что там есть:


realtime_option {

	    memlock				 "yes"

	    stack_reserve		   "2048"

	    heap_reserve		    "10240"

	    main_priority		   "OTHER:0"

	    player_priority		 "FIFO:52"

	    decoder_priority	    "FIFO:51"

	    update_priority		 "OTHER:0"

}


audio_output {

	    type		    "alsa"

	    name		    "My ALSA Device"

	    device		  "hw:0,0"	    # optional

#	   format		  "44100:16:2"    # optional

#	   mixer_device    "disabled"	  # optional

#	   mixer_control   "PCM"		   # optional

#	   mixer_index	 "0"			 # optional

	    priority	    "FIFO:52"

	    dsd_usb		 "yes"

}


audio_buffer_size			  "8192"

buffer_before_play			 "90%"


Все остальное более-менее похоже на "наши" настройки. Так вот, при этих настройках (несмотря на лучшее звучание), есть артефакты в звуке. Похожи на тихие щелчки на оцифровках винила. Подозреваю, что виновата эта строка: audio_buffer_size "8192". Завтра буду пробовать уменьшать значение до исчезновения артефактов. Следующая загадка. Я вчера написал, что самое заметное изменение в звучании было после
options snd-usb-audio nrpacks=20
Я эту строчку просто вписал в /etc/modprobe.d/alsa-base.conf, не делая предварительно

modprobe -r snd-usb-audio 

modprobe snd-usb-audio nrpacks=20

[/code]

А вот сегодня попытался послать эти команды.

Получил ошибку: "FATAL: Could not load /lib/modules/3.4.10-rt18_CuboxAudioRTuned/modules.dep: No such file or directory".

Посмотрел по указанному пути, в папке /lib/modules/ вообще нет никаких модулей, она пуста.

Я думаю, что имидж собран как-то по-другому, не так, как для Atom-а. (например, mpd - в ядре, а не в виде модуля).

Но, что интересно, строка "options snd-usb-audio nrpacks=20" влияет на звук!

Пробовал несколько раз комментировать\раскомментировать ее. Ну, есть изменения... или я настолько поддаюсь эфекту плацебо. (? :blush: ?)

Ну, и последнее, что сделал сегодня - линейный блок питания. Еще не подключал.

Остается решить - стОит ли тратиться на "хороший" Usb кабель и сколько тратить...

Честно говоря, не очень горю желанием, но мысль гложет "а вдруг?".

Что думаете?

(Только прошу, не нужно начинать обсуждать, для этого есть другие ветки. Просто "да" или "нет" :))

Ссылка на комментарий
Поделиться на других сайтах

что-то интернет тупит, на сайте solid-run появился Cubox Pro, что нового?

update: добили оперативку до 2Гб.

Ссылка на комментарий
Поделиться на других сайтах

Пытаюсь обновить ядро и rt патч на Cubox.

Нашел, что для Arm процессоров самый "свежее" ядро было 3.6.10.

Дошел до "make menuconfig", следуя гиду в блоге.

Нашел упоминание про "Processor type" и "Processor features" только в одном месте - в System type.

Но выбрать ничего нельзя...post-74478-0-95735200-1356912280_thumb.j

Тупик?

Ссылка на комментарий
Поделиться на других сайтах

Кстати, как там сравнение кубика с вояжным компом со свежим RT патчем?

Еще не устанавливал обновление.

Сегодня, боюсь, уже не получится.

Но впереди долгие выходные, время будет.

А что за вояжный комп? У тебя такой или самосбор?

Кубик привлекает как раз размером и готовностью :}

Если вопрос ко мне, то самосбор. Это даже не компьютер в полном смысле этого слова, а плата в "отрытом дизайне", для опытов.

Ссылка на комментарий
Поделиться на других сайтах

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

Одно из преимуществ этого "обглодыша" - размер. Благодаря малому размеру он у меня прекрасно расположился под стойкой.

Другое преимущество - он не греется. Ну, почти не греется.

Существенный недостаток - отсутствие развития аудиоориентированной ОС для кубика.

В принципе, то, что собрал японец - это единственное что есть.

Почитал иностранные форумы на тему кубика. Тамошний народ как-то не заморочен на оптимизациях, RT и прочее.

Слушают как есть.

Поэтому ждать софтовых прорывов не приходится, а самому изучать Linux... уже не получится.

P.S. Была надежда на архитектуру ARM в том смысле, что, может, она более приспособлена для аудио.

Но, похоже, это не так. Здесь ставлю знак равенства c i386.

Ссылка на комментарий
Поделиться на других сайтах

Странно, но после компиляции в конфиге (.config) светятся все те же 1000Гц. Похоже, строка CONFIG_HZ=5000 не отработала.

Кроме этого мною изменена одна опция USB_dynamic_minors = Y и одна строка в исходниках

/tools/power/cpupower/bench/cpu-bench_freq.sh

samping_rate="4000 20000 80000"

Однако, загрузка процессора возросла.

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

 Поделиться

×
×
  • Создать...