Автор Тема: ARM SOC для рендерера.  (Прочитано 39461 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
ARM SOC для рендерера.
« : 14 Января 2017, 20:12:37 »
0
Предлагаю постить тут свои (и чужие с указанием истоков) идеи и соображения по системам, на которых стоит строить сетевой рендерер/плеер.

Я для этой цели купил года три тому платку Cubietruck на двухъядернике allwinner a20 с двумя гигами памяти. Тогда она стоила меньше 100уе, что для полноценного компа было оччень недурно.
Чип хорош достаточной скорострельностью и объемом памяти для написания весьма продвинутого плеера. Плох (три года назад) был отсутствием внятного драйвера i2s-интерфейса. Помнится, Андрей blindman сделал в коде изрядно правок, да так удачно, что я с полтычка запустил плату с цапом на pcm5102 и она даже пела. С тех про дрова я не выяснял: к сожалению, жизнь тогда пошла такая, что стало не до рендерера, но изыскания в этой области я таки продолжу при первом удобном случае.

Чем эта плата плоха. На ней имеется туева куча всего ненужного в аудио, от видеоакселератора с hdmi/vga/lvds до взрослого sata-порта для винчестера. Покупать ненужное не хочется, как и выпаивать ненужные разъемы по всем четырем сторонам платы. Хочется чего-то оптимального, пусть и не самого дешевого.

Делитесь опытом, други. Для затравки - beaglebone green, https://beagleboard.org/green - с виду как раз оно: только USB и GE разъемы с одного торца платы, по бокам ардуинские гребенки для установки дочек. Но 512М памяти для разработки как-то маловато, не? Допускаю, что финальный вариант получится утоптать и в 256М, но на данном, нулевом, этапе - не уверен. Опять же, некривая поддержка интерфейса в нативном релизе линуха весьма важна: с костылей начинать не хочется.
« Последнее редактирование: 14 Января 2017, 20:26:00 от cu6apum »

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #1 : 14 Января 2017, 22:14:52 »
0
малинка, обычная система под виндами или линухом. Кустарщина обречена на прозябание с сомнительным результатом. Имхо.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #2 : 14 Января 2017, 22:15:51 »
0
Какая именно из? Их чичас под дюжину.

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #3 : 14 Января 2017, 22:16:53 »
0
Любое решение, где требуется писать или допиливать софт самому - тупик.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #4 : 14 Января 2017, 22:17:52 »
0
Володя, что с тобой?  :ROFL: :ROFL: :ROFL:
Именно в дуерстве (постепенно или скачком переходящем в авторство) - сила.

и добавил...
Не, ардуиноподобные платформы не пойдуд. Интерфейсы нужно выбирать и располагать самостоятельно.
Два базовых варианта: либо брать чип (Tegra2, Freescale mx6) и делать плату с нуля, либо брать субмодуль (вот первый попавшийся, https://boundarydevices.com/product/nitrogen6x-som/) и завязываться на него.

Пытаюсь понять, что лучше.
« Последнее редактирование: 15 Января 2017, 12:59:03 от cu6apum »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: ARM SOC для рендерера.
« Ответ #5 : 15 Января 2017, 20:42:24 »
0

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #6 : 15 Января 2017, 20:49:00 »
0

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: ARM SOC для рендерера.
« Ответ #7 : 15 Января 2017, 21:31:48 »
0
Дохловат, не?
Этот камушек вертит на детородном органе на экране видео FullHD 60fps, попинать цап ему будет забавой.

и добавил...
Дохловат, не?
Этот камушек вертит на детородном органе на экране видео FullHD 60fps, попинать цап ему будет забавой.
1ггц ARM11 - это тебе не мелочь по карманам тырить (с)

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #8 : 15 Января 2017, 22:03:23 »
0
512 мегов. Даж редбук не втащить.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: ARM SOC для рендерера.
« Ответ #9 : 15 Января 2017, 22:20:27 »
0
512 мегов. Даж редбук не втащить.
512 мегов ОЗУ.
Система кладется на microSD

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #10 : 15 Января 2017, 23:10:31 »
0
Гоша, в вечер воскресенья советы протрезветь были бы бессмысленны, я знаю. :) Я и сам пивка взъячил.

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #11 : 16 Января 2017, 09:07:17 »
0
Марат, мы бухаем по субботам.

и добавил...
Таки старинный еврейский обычай.

Оффлайн drummer

  • Старожил
  • *****
  • Сообщений: 4247
  • Репутация: 41
  • Сергей, Казань
  • Поблагодарили: +5897
Re: ARM SOC для рендерера.
« Ответ #12 : 16 Января 2017, 09:15:48 »
0
мы бухаем по субботам.
Гы, полез смотреть рендеринг в педию. Точно, картинка сразу про бухло
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BD%D0%B4%D0%B5%D1%80%D0%B8%D0%BD%D0%B3

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: ARM SOC для рендерера.
« Ответ #13 : 16 Января 2017, 10:11:14 »
0
Гоша, в вечер воскресенья советы протрезветь были бы бессмысленны, я знаю. :) Я и сам пивка взъячил.
Я настаиваю. 1.2 ггц 4-х очковый Pi 3 с гектаром памяти уделывает жонин 1.8 ггц ноут с CoreDuo и 6 гектарами практически по всем  (и в особенности мультимедийным) критериям.



и добавил...
Не понимаю, на кой тебе редбук в памяти
« Последнее редактирование: 16 Января 2017, 10:16:14 от Althair »

Оффлайн Segun

  • Старожил
  • *****
  • Сообщений: 1784
  • Репутация: 9
  • Поблагодарили: +558

Оффлайн Romires

  • Постоялец
  • ***
  • Сообщений: 215
  • Репутация: 0
  • Поблагодарили: +7
Re: ARM SOC для рендерера.
« Ответ #15 : 16 Января 2017, 11:48:12 »
0
Эсли под аудио с претензией на максимальное качество звучания, то BeagleBone Black без вариантов.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #16 : 16 Января 2017, 12:15:15 »
0
Вот, уже обсуждние.
Смотрите. Если даже малинка с гигом все уделает, то малинки SOM с двумя или даже одним гигом нету.
Бигль черный - тоже только полная плата. Или нет?
Банана тоже.

Сузим критерии. SOM (system-on-module), платка в разъем или, лучше, под впайку, только с необходимым на борту. Достаточно производительный каменюка и пара гигов. Нормальный проверенный i2s, gigabit eth, usb host. Фусе.

Оффлайн Romires

  • Постоялец
  • ***
  • Сообщений: 215
  • Репутация: 0
  • Поблагодарили: +7
Re: ARM SOC для рендерера.
« Ответ #17 : 16 Января 2017, 12:27:16 »
0
BBB полная плата, однако I2S лучше подключать через переходник с гальваникой.
Если брать под видео и лишь бы какой звук, то тут масса вариантов и помимо малины, есть например еще ODROID-ы.
Если хотим аудио с максимальным качеством, а значит I2S c обратной синхрой, то помимо BBB других вариантов пока нет.
Лучше всего брать готовый модуль, сделать переходник/нашлепку на GPIО гораздо проще чем делать носитель для SOM-модуля с разводкой всех интерфейсов и т.п.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #18 : 16 Января 2017, 20:33:52 »
0
При чем тут видео? :)
Про БББ, маленький ликбез плз. Чем отличается реализация iis в ней от аналогов на том же камешке? Спасибо!

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #19 : 16 Января 2017, 21:57:54 »
0
cu6apum, наличием разведенного i2s и его возможностью работать в слейве видимо

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #20 : 16 Января 2017, 21:59:11 »
0
Сссподи. У меня такое а20 умеет, пятилетней давности. Проблема (была?) только с дровами.
Пойду гляну на БББ и на то, какие SOMы еще на этом чипе есть.

и добавил...
Блин, они все up to 512M. Wtf? Зато недорохие, http://www.compulab.co.il/products/computer-on-modules/cm-t335/
« Последнее редактирование: 16 Января 2017, 22:05:55 от cu6apum »

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #21 : 17 Января 2017, 07:17:07 »
0
Сссподи. У меня такое а20 умеет, пятилетней давности.
емнип трак твой это изкоробки не умеет

Оффлайн Romires

  • Постоялец
  • ***
  • Сообщений: 215
  • Репутация: 0
  • Поблагодарили: +7
Re: ARM SOC для рендерера.
« Ответ #22 : 17 Января 2017, 09:25:10 »
0
При чем тут видео?
Про БББ, маленький ликбез плз. Чем отличается реализация iis в ней от аналогов на том же камешке? Спасибо!

Коллега, Вы внятнее свои требования излагайте. Понятие рендерер и рендеринг имеют отношение графике по большей части. И при чем тут аудио?  :)
Я Вам уже третий раз пытаюсь объяснить что на данный момент поддержка I2S c обратной синхронизацией (и аппаратно и программно) есть только у BBB.
Во всех остальных случаях ЦАП будет тактироваться от встроенного в модуль клока, что вообще говоря довольно хреново.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #23 : 17 Января 2017, 09:49:24 »
0
Во всех остальных случаях ЦАП будет тактироваться от встроенного в модуль клока, что вообще говоря довольно хреново.
пишут что cubietruck таки заставили работать от внешнего клока

Оффлайн Romires

  • Постоялец
  • ***
  • Сообщений: 215
  • Репутация: 0
  • Поблагодарили: +7
Re: ARM SOC для рендерера.
« Ответ #24 : 17 Января 2017, 09:54:21 »
0
пишут что cubietruck таки заставили работать от внешнего клока

Возможно. Нужно детально смотреть как это сделано.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #25 : 17 Января 2017, 11:20:05 »
0
Коллега, Вы внятнее свои требования излагайте. Понятие рендерер и рендеринг имеют отношение графике по большей части. И при чем тут аудио?  :)
Я Вам уже третий раз пытаюсь объяснить что на данный момент поддержка I2S c обратной синхронизацией (и аппаратно и программно) есть только у BBB.
Во всех остальных случаях ЦАП будет тактироваться от встроенного в модуль клока, что вообще говоря довольно хреново.
В аудио рендерер занимается исключительно приемом потокового аудио и выдачей его на цап. Если бы я говорил о графике, это был бы другой топик и на другом форуме. :)
Про БББ я понял, спасибо. Наверное, возьму green для опытов.

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #26 : 27 Января 2017, 11:56:06 »
0
на данный момент поддержка I2S c обратной синхронизацией (и аппаратно и программно) есть только у BBB
У малинки (вернее у используемой SoC BCM2835) есть возможность отдавать в ведомом режиме данные из I2S FIFO (см. стр. 120-121), при CLKM=1 и FSM=1 как раз и получается ведомый режим, надо сформировать LRCK и BCK из мастерклока и подать в малинку.
Единственное, что еще надо выводить данные о используемой сетке частот  x44.1/x48 (1 пин GPIO) и данные о частоте (2 пина GPIO, для 44.1-172.8 / 48-196kHz).
Там допилить в существующем драйвере на первый взгляд не так уж многое и требуется, правда руки не доходят уже год (на словах то просто все... :srr: ) как разобраться как устроена подсистема ASoC в линухе чтобы поэкспериментровать.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #27 : 27 Января 2017, 12:07:15 »
0
вернее у используемой SoC BCM2835
проблема большинства плат как раз в том что нужные ноги камня не выведены или используются для других целей.

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #28 : 27 Января 2017, 12:10:10 »
0
нужные ноги камня не выведены или используются для других целей.
В случае платы Raspberry PI 2 они как раз выведены на колодку с пинами (она правда не распаяна, но там обычный двухрядный 2.54мм коннектор).
Т.е. возможность выводить I2S там уже давно есть, и люди давно уже пользуются этим, проблема в том только, что пока ни у кого руки не дошли допилить драйвер
для работы в slave-режиме.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #29 : 27 Января 2017, 12:24:28 »
0
Ну я тогда домучаю имеющуюся cubietruck, от добра добра не искать. Допилю проект - закажу свой субмодуль на том же а20, за пятилетку он по идее дешевле грибов должен был стать.

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #30 : 27 Января 2017, 12:27:56 »
0
Для Allwiner A20 уже есть готовые модифицированные дрова позволяющие в ведомом режиме работаь с I2S вроде как.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #31 : 27 Января 2017, 12:29:57 »
0
Ну вот Андрей тут постил. По-моему их в очередной рилиз включили, я надолго выпал из темы. Впаду - расскажу.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #32 : 27 Января 2017, 13:00:45 »
0
В случае платы Raspberry PI 2 они как раз выведены на колодку с пинами (она правда не распаяна, но там обычный двухрядный 2.54мм коннектор).
Это на первых моделях RPI она была не распаяна, 8-контактная. Начиная со второй версии все сигналы выведены на 40-контактный разъём.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #33 : 09 Февраля 2017, 21:43:20 »
0
Не удержался от искуса купить пару nanopi neo по 7.99уе за плату. С виду - то, что доктор прописал. Ethernet и usb host (и больше ничего) на одной стороне платы, никакого hdmi, sata, ide, scsi, mfm/rll, ps/2, vga и прочих lpt-портов. Камешек четырехъядерный allwinner H3 с дежурным ядрецом для стендбуя, правда, полгига памяти всего. Посмотрим. Как я говорил, а20 у меня что-то чирикал в цапу, думаю, преемственность поколений у них в норме, коль не разорились еще.
Платка приятно мелкая и дешевле грибов, могу себе позволить. Что немаловажно, в Сети бродит ее схема и разводка в dxf.
Ждем посылочку.

Оффлайн Язычник

  • Наш человек
  • ****
  • Сообщений: 361
  • Репутация: 1
  • Игорь
  • Поблагодарили: +17
Re: ARM SOC для рендерера.
« Ответ #34 : 10 Февраля 2017, 16:23:47 »
0
Не удержался от искуса купить пару nanopi neo по 7.99уе за плату.
Это ж где по такой цене? Дешевле 1000 дерева не видел.

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #35 : 10 Февраля 2017, 16:48:09 »
0
Посмотрев бегло состояние кода драйверов I2S для BCM2835 заметил, что поддержка ведомого режима вполне себе существует и работает
(см. код /sound/soc/bcm/hifiberry_dacplus.c например), в частности там реализован вывод текущей сетки частот (44/48) на GPIO пин, для полноценной
работы надо только добавить вывод на два GPIO пина данных о частоте текущей. Потом видится мне простая платка поверх малинки:

                 +----------------+    +---------------------+
RPI I2S_BCLK  <- | Гальваническая | <- | ПЛИС                |
RPI I2S_LRCLK <- | развязка на    | <- | EPM3064             |
RPI I2S_SDATA -> | ADuM           | -> | формируем сигналы   |
                 +----------------+    | BCLK, LRCLK из MCLK |
RPI EN44/48   -> |    Оптопара    | -> | основываясь на      |
RPI CLKDIV0   -> |    Оптопара    | -> | CLKDIV0 и CLKDIV1   |
RPI CLKDIV1   -> |    Оптопара    | -> |                     |
                 +----------------+    +---------------------+

С выводом всего этого на пару колодок (сигналы i2s и управляющие сигналы) с распиновкой как на Bolero/Charlstone.


В ПЛИС только вот не силен, надо разобраться как там формировать bclk/lrclk из мастер-клока.
Если гены у нас на 512*fs и 1024*fs, то все вроде как просто видится, а вот если не кратные степени двойки (384*fs или 768*fs),
то не соображу как поделить :(
« Последнее редактирование: 10 Февраля 2017, 16:54:22 от oas89 »

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #36 : 10 Февраля 2017, 17:41:22 »
0
oas89, строим счетчик на два разряда, делает для него цепочку сброса при совпадении значения счетчика со значением на входах CKDIVx.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #37 : 16 Февраля 2017, 21:22:51 »
0
Это ж где по такой цене? Дешевле 1000 дерева не видел.

http://www.friendlyarm.com/index.php?route=product/product&product_id=132
Но. В нем таки кастрированный i2s - отсутствует mclk. Для моих нужд норм (если смогу укротить драйвер), а как кому - не знаю.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #38 : 19 Февраля 2017, 22:55:43 »
0
Покупательное настроение - страшная вещь. Помимо двух nanopi neo, едет и bb green. И на этом пока все. Трех процов должно хватить, чтобы понять зависимость звука от камня и выбрать лучший. Но, чем больше читаю про ботик, тем больше нравится бигль. Похоже, автор этого драйвера ушел значительно дальше остальных.

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #39 : 20 Февраля 2017, 07:20:04 »
0
Похоже, автор этого драйвера ушел значительно дальше остальных.
Вы не могли бы  поподробнее рассказать о возможностях драйвера i2s в BBB?

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #40 : 20 Февраля 2017, 07:59:26 »
0
Обратитесь к автору на Веге. http://forum.vegalab.ru/showthread.php?t=69880

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #41 : 20 Февраля 2017, 11:11:54 »
0
Это автор переходника, а не драйвера. Дрова парень из Чехословакии пишет. На diyaudio.com большая ветка.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #42 : 01 Марта 2017, 14:53:37 »
0
Ну-к что ж, дружелюбныйАРМ работает худо-бедно. :) Палец послюнявленный шипит, но тесты проходит все. Ошкуриваем армбиан.
Бигль уже растаможился, будем пободать.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: ARM SOC для рендерера.
« Ответ #43 : 02 Марта 2017, 01:52:09 »
0
Но 512М памяти для разработки как-то маловато, не?

Кросс компиляция. Зачем железку то мучать?

А какие форматы хочешь поддерживать? вавки что угодно потянет. флаки  у меня на кьюби без проблем работали. С AAC были проблемы, не успевал раскодировать



и добавил...
PS.  Марат, я помню про транспорт. Сейчас дома ремонт, не выкопать никак старый диск, даже не знаю в какой коробке

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #44 : 02 Марта 2017, 09:45:18 »
0
Предлагаю постить тут свои (и чужие с указанием истоков) идеи и соображения по системам, на которых стоит строить сетевой рендерер/плеер.

Можно, нескромный вопрос.... А что это устройство должно делать?

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #45 : 02 Марта 2017, 09:55:29 »
0

Кросс компиляция. Зачем железку то мучать?

А какие форматы хочешь поддерживать? вавки что угодно потянет. флаки  у меня на кьюби без проблем работали. С AAC были проблемы, не успевал раскодировать



и добавил...
PS.  Марат, я помню про транспорт. Сейчас дома ремонт, не выкопать никак старый диск, даже не знаю в какой коробке
1. Компиляем на десктопе, ессно. Я скорее про код до оптимизации.
2. cat /dev/urandom | aplay -r 192000 в болгарский хмос, на голой системе, уже дает underrunы! И это на четырехочковом проце при почти гигагерце. То ли usb криво реализован, то ли предстоит море интима с буферизацией и раскидыванием процессов по ядрам. Пока всё выглядит непросто.
3. Андрей, спасибо. )) очень приятно, что помнишь.


Можно, нескромный вопрос.... А что это устройство должно делать?
Нужно!!
Пока dlna renderer / squeezelite / hqplayer naa / roon target / airplay. Есть еще предложения?

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #46 : 02 Марта 2017, 11:14:41 »
0
Пока dlna renderer / squeezelite / hqplayer naa / roon target / airplay. Есть еще предложения?
Ну в конечном итоге, это чистое "аудио" или "мультимедиа"?. 

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #47 : 02 Марта 2017, 11:22:30 »
0
Может быть кто-то не знает о https://github.com/hzeller/gmrender-resurrect - это минималистический демон реализующий спеку UPnP renderer. Внутри вводит звук через gstreamer.
Запускал для тестов пару раз, свои функции выполнял отлично. Если буду делать сетевой транспорт (а я надеюсь что таки руки дойдут), то буду использовать именно его.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #48 : 02 Марта 2017, 12:41:26 »
0
Ну в конечном итоге, это чистое "аудио" или "мультимедиа"?. 
Чистое, беспримесное и высококачественное.

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #49 : 02 Марта 2017, 12:49:29 »
0
Чистое, беспримесное и высококачественное.
В итоге, битперфект и без оверсерсемплеров/фильтров, или все же иначе?


Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #50 : 02 Марта 2017, 17:26:44 »
0
Чистое, беспримесное и высококачественное.
В итоге, битперфект и без оверсерсемплеров/фильтров, или все же иначе?
Пока так. Если справимся с SRC, можно погладить себя отдельно. :)
Ну и в пределе bruteFIR для пополоски. Видел уже восьмикотловый чип на 1.4ГГц.

и добавил...
Ну в общем при настроенном армбиане палец не то что не шипит, а почти не чует тепла. Нормуль. Осваиваем управление частотой/питанием.
Бигль тоже приехал, пойду на почту сбегаю.
« Последнее редактирование: 03 Марта 2017, 16:56:35 от cu6apum »

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #51 : 03 Марта 2017, 20:44:47 »
0


Ну бигль - компутер. Сразу видно, сделано добротно, продуманно, на usb-otg порту сразу ком-порт для терминалки, storage device с каталогом документации (вплоть до гербера платы!!!) и сетевой usb-адаптер, на котором мой хак сразу поймал dhcp и пошел на веб-страницу в дивайсе с кучей офлайновой инфы и примеров. УВАЖАЕМО.


и добавил...
Как и было предсказано...
Volumio слопало всю память (22к свободно) и закусило свопом. При этом играется первая попавшаяся радиостанция, про хайрезы вообще не знает еще.
Выкидываем...

и добавил...
...ну помучил mpd еще немножко. Проигрывание 352.8к/24бит файла с встроенной флешки на USBшный цап икало только в том случае, если попутно браузер ворочал вебморду или я запускал что-то в шелле. Загрузка проца от 35 до 85%, что внушает некий скепсис на тему одноядерника. Надеюсь, через i2s полегче пролезать будет.
 
Сказал бы мне кто, что в 2017 году для проигрывания простого pcm-файла мне потребуется гигагерцовый камень с полгига памяти!!! Нда.

А кроме mpd, никто пока dsd играть не умеет? Gmrender вроде бы точно не.
« Последнее редактирование: 04 Марта 2017, 01:20:06 от cu6apum »

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: ARM SOC для рендерера.
« Ответ #52 : 05 Марта 2017, 12:13:57 »
+1
Осваиваем управление частотой/питанием
Кстати, лучше всего выставлять фиксированную частоту. При всяких ondemand может заикаться звук

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #53 : 05 Марта 2017, 13:15:14 »
0
Ну, суммируя сказанное за три дня, аппетиты mpd несовместимы с одноядерником на полугигабайте. Воблин!!
Три базовых варианта:
. обкусывать mpd ручками, там море ненужного, или писать свой плеер.
. искать более продвинутую SOM, у которой ЕСТЬ скоростной I2S/SPI/чтотоеще, способный пропустить 384/32 и dsd256 и клочиться со стороны цапа. Пока, кроме бигля, не увидел.
. сбить свое на базе zynq или аналогичных гибридов ARM/FPGA. Там какой хочешь выезд делай, но, блин, ухайдакаешь на проект пару лет, а в середине китайцы тихо вывалят что-то готовое...

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #54 : 05 Марта 2017, 15:45:18 »
0
Ну, суммируя сказанное за три дня, аппетиты mpd несовместимы с одноядерником на полугигабайте. Воблин!!
странно это как то. не требователен от к ресурсам. что top говорит? У меня конечно х86 архитектура, но все работает без проблем на одноядернике с полугигабайтом. Единственное что нужно, это отключить ресемлер в системе, он как то криво реализован и действительно жрет ресурсы.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #55 : 05 Марта 2017, 15:55:15 »
0
странно это как то. не требователен от к ресурсам. что top говорит? У меня конечно х86 архитектура, но все работает без проблем на одноядернике с полугигабайтом. Единственное что нужно, это отключить ресемлер в системе, он как то криво реализован и действительно жрет ресурсы.
Самому странно. Пока никто не отжирает ресурс, иков-пуков нету. Стоит шевельнуть вебморду, понеслась. Будет время, выясню, это проц задыхается, или своп (на флешку!) какает в малину. Загрузка одним mpd 35..80%, зависимость неясна, ресемплер ВРОДЕ отключен.
В любом случае волумио идет лесом в сторону двухгиговых систем, а на мою любовно и неспешно собирается свой имич. Как раскидаюсь с текучкой.

и добавил...
А у Вас выводится на USB или на I2S? Я второе не пробовал еще.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #56 : 05 Марта 2017, 15:58:45 »
0
cu6apum, я думаю у тебя псевдосинхронность все нахер отжирает.

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

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #57 : 05 Марта 2017, 16:04:39 »
0
хотя с усб то с чего бы. Я думал ты уже на тактированный извне i2s выводишь
Дык вот если бы. Про разную (и процентах в 60% кривую) реализацию усб я начитался, так что через IIS может быть и легче. Время выгребу, посмотрим.
На nanopi i2s перспектив не имеет (DSD не выгонишь, даже если и заклочишь слейвом), так что с ним, дойдут руки, попробую только усб. В конце концов, мозгов в йом вдвое против microrendu, а тот активно нахваливают везде.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #58 : 05 Марта 2017, 18:28:22 »
0
Сказал бы мне кто, что в 2017 году для проигрывания простого pcm-файла мне потребуется гигагерцовый камень с полгига памяти!!! Нда.
Это говорит лишь о том, что архитектура ARM ущербна и её гигагерцы много жиже x86.

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #59 : 05 Марта 2017, 19:21:23 »
0
А у Вас выводится на USB или на I2S? Я второе не пробовал еще.
USB болеро. I2S не интересно, потому как не универсальное это решение.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #60 : 05 Марта 2017, 20:55:20 »
0
Это говорит лишь о том, что архитектура ARM ущербна и её гигагерцы много жиже x86.
О нет. Дело в коде. Яблодивайсы с тем же гигагерцем ворочают с сотню таких же (и покруче) задач и не пукают. Пишу это с ойпада на ретине с четырьмя вкладками в браузере, тремя мессенджерами в фоне и огромной кучей поназапущенной детишками шняги. Если б я захотел с него еще музон послушать, он также бы не заикался.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #61 : 05 Марта 2017, 21:07:54 »
0
Дело в коде.
О да, код липукс беспощадно ужасен.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #62 : 05 Марта 2017, 22:31:33 »
0
О да, код липукс беспощадно ужасен.

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

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


и добавил...
А еще меня бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы. Повбывав бы.
Только руками, только хардкор.
« Последнее редактирование: 05 Марта 2017, 23:54:20 от cu6apum »

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #63 : 05 Марта 2017, 23:57:45 »
0
оптимизированным аблемсерным кодом
;)
Наш препод, Григорий Адикович  35 лет назад вдалбливал это в наши головы. На высокоуровнем только оболочки, все вычисления и обмен данными только на асме.
Дожились и дочирикались, то, что делалось на 64 к теперь на 8 гигах делаем и оно не шевелится.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #64 : 06 Марта 2017, 00:02:45 »
0
Ну вот так на морской ((с) твой) выпуклый, облегчить образ в смысле места на флешке я бы мог сходу раз в 8. В смысле места в памяти - доложу по исполнении. Поставил виртуалку в вмварь, вместо ебли с тулчейном под мак.

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: ARM SOC для рендерера.
« Ответ #65 : 06 Марта 2017, 09:00:44 »
0
На эсперанто грят, чо ли?!  :%):

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #66 : 06 Марта 2017, 09:35:50 »
0
Серёжа, это тебе не шеллы с антискейтингами клэмпом прихлопывать.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #67 : 06 Марта 2017, 09:46:16 »
0
На эсперанто грят, чо ли?!
Примерно так выглядит код липукса :D

Качну-ка я экспериментальный билд фрибзд!
Думаешь там лучше? Оптимист?

бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы
Дозвольте полюбопытствовать, это в каком говнодистре такое?

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: ARM SOC для рендерера.
« Ответ #68 : 06 Марта 2017, 09:54:25 »
0
Серёжа, это тебе не шеллы с антискейтингами клэмпом прихлопывать.
Сколько у нас тех антискейтингов -то!

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #69 : 06 Марта 2017, 10:12:18 »
0
Да в дубиане, armbian из него же пророс? Для mc надо (?!!!) gtk+, а он приглючен к иксам. Снес нахъ. В печку его!

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #70 : 06 Марта 2017, 10:23:48 »
0
в дубиане, armbian из него же пророс?
Пророс да, из него, но в дебиане x86 mc не тянет за собой X. Стало быть ARMяне собрали с поддержкой и понеслись зависимости. В печь такое, одобряю. Raspbian lite при установке mc тоже не взгромождает Хэ.
Может у тебя автоматом ставит suggested/recommended пакеты - дебиановская диверсия?

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #71 : 06 Марта 2017, 10:36:44 »
0
может mc в кривой сборке тянет gedit или еще какой нибудь редактор гуевый. где то я такое раньше даже встречал

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #72 : 06 Марта 2017, 11:19:53 »
0
Да какая разница. Идея упаковки "всего на всякий случай" а-ля форточки тут не канает. Ручками.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #73 : 06 Марта 2017, 11:21:48 »
0
Да какая разница.
разница в том, что не пакетный манагер виноват, а тот, кто пакет собирал  ;D

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #74 : 06 Марта 2017, 11:35:32 »
0
разница в том, что не пакетный манагер виноват, а тот, кто пакет собирал  ;D
И разница-то в чем? :D Идти буриданить по дистрам, или выпилить свой?

Сейчас всунул в nanopi флешку с dietpi / mpd / squeezelite / roonbridge /  hq naa / ympd, всё позапущено, занято 343 мега из 512. Уже разговор, т.к. запускать всё это одновременно никто не будет.
Будем посмотреть, начнет ли икать на воспроизведении по USB четырехочковый китаец.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #75 : 06 Марта 2017, 12:11:19 »
+1
А еще меня бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы.
И разница-то в чем?
Извините, вам запрещён просмотр содержимого спойлеров.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #76 : 06 Марта 2017, 12:16:21 »
0
начнет ли икать на воспроизведении по USB четырехочковый китаец.
А медиапоток через чего по сети подавать будешь?

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #77 : 06 Марта 2017, 12:20:22 »
0
А медиапоток через чего по сети подавать будешь?
С RPI были проблемы с USB audio и ethernet помню, причина там в том что сетевой интерфейс работает через контроллер USB,
которому не хватало пропускной способности для одновременной передачи данных по сети и выдачу их через асинхронный UAC-девайс.

и добавил...

И разница-то в чем?  Идти буриданить по дистрам, или выпилить свой?
Использую везде один дистрибутив, что и дома и на работе - Archlinux (не сочтите за рекламу), на нем можно собрать минималистичную систему как для дома/работы
так и для одноплатника. Так что попробуйте поперебирать дистры, может быть найдете что-то свое.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #78 : 06 Марта 2017, 13:23:32 »
0
А медиапоток через чего по сети подавать будешь?
У меня весьма кстати нас дома наелся фундаментально, низкий поклон моей идиотской лени. Поэтому сейчас с файла на флешке играет. Играет и не икает.
С RPI были проблемы с USB audio и ethernet
Да я эту шмакодявку из-за цены схватил, считай не думая. Емак там точно не на усб, так что проверим...
Использую везде один дистрибутив
На работе у меня самоструй из мандривы, так исторически срослось. От оригинала считай ничего не сохранилось, но говорит, что мандрива. :)

Тут сейчас вот залил dietPi. Позавчерашняя версия калила проц и USB не работала вообще, сейчас поправили. Сама сборка крохотная, что меня радует, посмотрим, что на ее базе можно исполнить.
Повторюсь, пока молотит, своп не жует и не икает, несмотря что запущены все демоны.

Вот думаю, оставить SMP на все 4 ядра, или дать процессам аффинити каждому на свое.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #79 : 06 Марта 2017, 13:36:49 »
0
нас дома наелся фундаментально
В смысле NAS? Отдавать будет по DLNA?

Емак там точно не на усб
Nano Pi NEO?

dietPi
Проект выглядит интересно, после raspbian lite понимаешь, что lite они приписали зря :D

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #80 : 06 Марта 2017, 13:42:33 »
0
Да, да и да. Ну, как указано выше, будет и сквизи, и хкуплеер, и рун, и ероплай.
Чуть подпроснусь, поставлю тулчейн и соберу ядрецо без лишних фишек.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #81 : 06 Марта 2017, 13:48:24 »
+1
будет и сквизи, и хкуплеер, и рун, и ероплай.
Извините, вам запрещён просмотр содержимого спойлеров.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #82 : 06 Марта 2017, 15:31:27 »
0
по-дружески
Нинининини. Даж жене не разрешаю, сорри. :)

Hqplayer NAA зачем-то прицепился к ipv6, который в этом дистре в явном виде выключить не найду где.
Щас вылезу из ванночки, нальюсь чаем и тулчейн ставить. Хотя по уму бы надо NAS починить.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #83 : 06 Марта 2017, 15:40:16 »
0
По идее достаточно через переменные sysctl, попутно оторвав возможность у демонов биндиться на ipv6 адреса. Или радикально ампутировать в едре, всё равно будешь пересобирать.
Что с NAS приключилось?

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #84 : 06 Марта 2017, 16:25:36 »
0
В явном виде disable_ipv6=yes. Тут /sys/module/ipv6/parameters/disable_ipv6. Пересоберу без.
Приключение - следствие необузданной лени. Основной НАС наелся тому с год, юзал по недохождению рук домашний дерьмовенький бекапный, в котором несколько дней назад ТОЖЕ упало 2 диска в пятом раиде. Сейчас надо заново построить большой, выковырять инфу из малого и сделать все по уму. Лять, сапожник в рваных онучах...

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #85 : 06 Марта 2017, 17:58:37 »
0
Эмм... при двух мёртвых дисках в RAID5 вынуть инфу с него уже нельзя :( Про пятый лучше забыть вообще, только 1, 6 или 10, с hotspare по желанию. Или радикально ZFS с аналогичными уровнями, что даже лучше. Короче, успехов :fr:


Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #86 : 06 Марта 2017, 19:53:57 »
0
Короче, оч спасибо.

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #87 : 07 Марта 2017, 09:44:15 »
0
Да в дубиане, armbian из него же пророс? Для mc надо (?!!!) gtk+, а он приглючен к иксам. Снес нахъ. В печку его
Откуда такие проблемы? Возьми дебиановский дистрибутив для АРМ, не обязательно последней версии, и залей его в железку. У меня NAS прекрасно работает на дебиане, и mc там водится и апач, и даже музыку он играл, и проц то всего марвел 500МГц и памяти, по моему, 64Мб. А вообще, мое мнение, проще на х86(64) плеер собрать, на каком нибудь микроАТХ, или чем то похожем, цена железки не особо высока, как для высококачественного плеера, все равно потом прилично тянет обвеска и отделка, а вот результат отличный. Все же АРМ слабовато поддерживается и требует местами обширного доделывания, и от этого такие проекты часто скатываются в стадию недоделанных конструкторов.  Насчет I2S практика показала что не стоит овчинка вычинки. ЦАП (по ряду причин) должен быть отдельностоящим, с универсальным интерфейсом, пока что USB альтернатив нет...

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #88 : 07 Марта 2017, 09:51:24 »
0
проще на х86(64) плеер собрать, на каком нибудь микроАТХ
Великоват. Для себя, единственного и неповторимого, можно и intel NUC или Gigabyte BRIX взять. Или у китайцев платформу подобрать - выбор богатый.
Но если рендереры разбрасывать по всей квартире или дому, включая места интимного времяпрепровождения, то x86 как-то избыточно и громоздко.

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #89 : 07 Марта 2017, 09:52:47 »
0
А вот абсолютно с Дмитрием соглашусь, даже я со своей комповой тупизной делаю это легко и непринужденно.
а малинка у меня померла. Падла.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #90 : 07 Марта 2017, 09:55:08 »
+1
а малинка у меня померла. Падла.
Цирроз процессора? :laugh:

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #91 : 07 Марта 2017, 10:32:35 »
0
 :ROFL: :ROFL: :ROFL:
Вскрытие не делали, но сначала перестала грузиться, но радужный экран еще был, после промывки платы СПИРТОМ пропал и экран.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #92 : 07 Марта 2017, 10:34:18 »
0
hippo64, метил наверно попал. вот и ослеп

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #93 : 07 Марта 2017, 10:43:27 »
0
Но если рендереры разбрасывать по всей квартире или дому, включая места интимного времяпрепровождения, то x86 как-то избыточно и громоздко.
Я, если честно, не понял в чем функция рендеринга в звуке. С избыточностью согласен, насчет громоздко - нет. В остальном плюсы. Из последних примеров, плеер на х64 с MPD сервером, собран под ключ был за неделю к выставке, играет абсолютно все что можно найти, поддерживает бонусом Рейд, был настроен за пару дней при помощи пары бутылок виски и кубинских сигар и без мучительного страдания над драйверами. Да конечно, процессор там практически не используется, это как из пушки по воробьям стрелять, но всегда можно прикрутить еще какой нибудь функционал. А вот его альтернативный друг Одроид уже несколько месяцев в состоянии неопределенности.   

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #94 : 07 Марта 2017, 10:52:26 »
0
Хоть и лень двигатель прогресса, но моя лень говорит - если можно обойтись без скачек и плясок с бубном, то лучше не скакать.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #95 : 07 Марта 2017, 10:56:18 »
0
Я, если честно, не понял в чем функция рендеринга в звуке.
Считай, что это жаргонное название просто сетевого аудио плейера.

С избыточностью согласен, насчет громоздко - нет.
Дима, ну как отрицать очевидное? Размеры самой платы и объём нужного корпуса не показательны? Представь рядом с рулоном туалетной бумаги Nano Pi NEO и писюк microATX ;)


Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #96 : 07 Марта 2017, 10:59:46 »
0
Если сравнивать с рулоном, то да, а если сравнивать с объемом туалета, то уже все намного лучше, а если еще монитор то совсем неплохо.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #97 : 07 Марта 2017, 11:02:10 »
0
Да нет. В умелых руках и йюх дубинка. Вчера до зайчиков кровавых в глазах посидел за терминалкой, вычистил ядро (о боги!!!) и конфиг альсы. На четырехстволке с USB всё летает и не калится, до свопа еще далеко. Как и до рулона сортирной бумаги вместе с линейным питаловом.

А вот с биглем придется пожить интимной жизнью. Внатяг там все.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #98 : 07 Марта 2017, 11:06:44 »
0
а если еще монитор то совсем неплохо.
Какой-нибудь сенсорный экран к Nano PI + ИП и всё это в монтажную коробку и заподлицо с облицовочной плиткой в ванной и туалете.

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #99 : 07 Марта 2017, 11:23:13 »
0
Дима, ну как отрицать очевидное? Размеры самой платы и объём нужного корпуса не показательны? Представь рядом с рулоном туалетной бумаги Nano Pi NEO и писюк microATX
Ну... Согласен. Видимо, у каждого свой потребный размер. У меня ламповые "гробы-усилители", и колонки тоже "гробы" на их фоне, вся полупроводниковая техника смотрится миниатюрно. Да я и не против АРМа, просто имея некоторый опыт (совсем уж скромный), для себя вывел, что моих мозгов для реализации на АРМе полноценного плеера не хватит. 

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #100 : 07 Марта 2017, 13:25:21 »
0
а если еще монитор то совсем неплохо.
Какой-нибудь сенсорный экран к Nano PI + ИП и всё это в монтажную коробку и заподлицо с облицовочной плиткой в ванной и туалете.

Смысл? Управляшка на любом телепоне.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #101 : 07 Марта 2017, 13:58:49 »
0
Володя захотел с экраном и точка! ;)

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #102 : 07 Марта 2017, 15:40:11 »
0
Володя захотел с экраном и точка! ;)

Взять копеешный китайский телефон (реально видел на ебее по шесть уе), высунуть из OTG усб-хост и не париться. Шо вайфайка есть, шо сотовая сеть, шо дырка для флешки.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: ARM SOC для рендерера.
« Ответ #103 : 07 Марта 2017, 15:59:55 »
0
которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы
ЫЫЫЫ???? Это где такие ужасы?

и добавил...
Сорь, не дочитал, удивился. Дебиан? ЛПП, или это какой-то дерьмобилд, собранный криворукими десятиклассниками втихаря на уроке информатики :cr:
« Последнее редактирование: 07 Марта 2017, 16:07:29 от Althair »

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #104 : 07 Марта 2017, 16:33:10 »
0
О, Гоша, со всплытием!
Я уже на треть собрал свой имич для китайца, забудем про ужасы. Сейчас прикончу софтину и к питанию перейду. А потом и к биглю. Или свою сразу лепить?.. Прикинь, за время моих ковыряшек Интел слопал Альтеру. Пропал калабуховский дом.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #105 : 07 Марта 2017, 19:06:31 »
0
cu6apum, да он уже много лет как слопал, не?

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #106 : 07 Марта 2017, 19:07:21 »
0
cu6apum, да он уже много лет как слопал, не?
Я не знал, сайт переиграли совсем недавно.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #107 : 07 Марта 2017, 19:09:46 »
0
cu6apum, а, ну недавно презентация ноаой линейки под флагом интела была. Наверно в связи с этим переиграли.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #108 : 07 Марта 2017, 19:13:54 »
0
Использую везде один дистрибутив, что и дома и на работе - Archlinux (не сочтите за рекламу), на нем можно собрать минималистичную систему как для дома/работы
так и для одноплатника. Так что попробуйте поперебирать дистры, может быть найдете что-то свое.
Мне, с точки зрения минимализма, больше нравится alpine.

Интел слопал Альтеру
И это хорошо. С нетерпением ждём FPGA с ядрами x86.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #109 : 18 Марта 2017, 23:19:18 »
0
В общем, прикол такой.
Пересобрал все нужное, натянул на нанопi, вонзил roon transport (один из друзей подарил аккаунт на Тидале: райская вещь для ленивца вроде меня) и раскрыл уши.
Мда. Какой там антоним к слову эврика?..
Через пару дней тот же дружище принес свой sonore microrendu и свои уши и еще раз подтвердил мое разочарование.
А потом я извлек из рендю загрузочную флешку, расковырял и обнаружил там сааафсем другие бинарники, нежели рун раздает первому встречному.
Переписал к себе, подпилил, ошкурил и залачил.
Пришел приятель, порадовался, как звучит его транспорт, положил его в сумку и... осознал, что музыка продолжает играть.
Поржали. Послушали еще. Разница - на уровне вкусовых ощущений.
Вопрос: вот за каким хреном контора, активно пожирающая рынок, раздает свой бэкенд заведомо более поганого качества, чем тот, что получают партнеры? Это же офигенная самоантиреклама.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3178
  • Репутация: 42
  • Поблагодарили: +6862
Re: ARM SOC для рендерера.
« Ответ #110 : 19 Марта 2017, 08:23:46 »
+1
Чувак, я ничего не понял, но твой рассказ тронул мне душу :laugh:

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #111 : 19 Марта 2017, 08:52:52 »
0
Редкая птица дочешет  :laugh:
Не, я еще жить хочу, малинку попинываем, причем деликатно и вежливо.