Ну вот теперь понятно, куда двигаться. Процессор есть, но куцый. В плане того, что если мы хотим задействовать USB-Audio, то с линеек ГУ уже звука идти не будет, а значит на моноблок саба задерживать и резать сигнал нечем. Процессор то шестиканальный в усилителе...
Лично я бы любопытства ради вскрыл усилитель и заглянул в потроха его DSP.
Ну A!exT сам появился и все сказал. И если честно не хотелось бы лезть в готовое устройство. Начнутся потом танцы с бубном с работой прошивки, проца. А в Саратове, квалифицированных людей не знаю, чтобы если что помогли.
Цитата:
Сообщение от aluver
Да, и еще интересно, сколько у тебя сейчас задержка саба стоит? Она вообще нужна? По идее он самый удаленный должен быть, надо только учитывать задержку на обработку звука в проце, но она мизерная и на НЧ саба не сыграет никакой слышимой роли.
Саб на голове стоит значение расстояния 55см. По факту он на расстоянии 147см.
19.09.2016, 16:10
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от A!exT
не очень легко, когда место под него нет
когда это останавливало человека с уже нагревшимся паяльником и безумным блеском в глазах? )))
Цитата:
Сообщение от A!exT
прошивка самого дивайса определяет его функционал определенным образом (софт их сам четко различает)
а вот это действительно засада, спасибо за ценную информацию
Цитата:
Сообщение от Blackkeeper
И если честно не хотелось бы лезть в готовое устройство. Начнутся потом танцы с бубном с работой прошивки, проца.
вот поэтому и на основании вышесказанного все-таки необходим еще один, но теперь уже нормальный проц )))
Цитата:
Сообщение от Blackkeeper
Саб на голове стоит значение расстояния 55см.
а остальные каналы в ГУ выставлены по нолям? если так, то остальные каналы (проще говоря, фронт) еще в ГУ задерживаются относительно сабового на 1,6мс.
А потом еще задерживаются чуть-чуть в DSP (на сколько - зависит от DSP).
Цитата:
Сообщение от Blackkeeper
По факту он на расстоянии 147см.
и это наверное примерно равно расстоянию до дальнего мидбасовика
если все так, тогда саб играет сильно опережая фронт... если быть точным, то на частоте 60Гц аж на двадцатую часть полуволны раньше )))
Вобщем если не хочется покупать нормальный проц, самый быстрый вариант - USB-DAC с опциональным выходом SPDIF на вырост и USB-extender.
От USB-DAC по аналогу цепляешь усил и моноблок и забиваешь на задержку саба.
да, самое главное, забыл цап тебе посоветовать :)
вон на авито в саратове Aune T1 MK2 с лампочкой продается https://www.avito.ru/saratov/audio_i..._mk2_772810379
подъедь включи хотя бы начерно через инвертер да послушай, понравится - бери.
19.09.2016, 17:37
Blackkeeper
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
вот поэтому и на основании вышесказанного все-таки необходим еще один, но теперь уже нормальный проц )))
Согласен. Сейчас выбор сведен к Heli DSP Pro/Cardsp
Цитата:
Сообщение от aluver
а остальные каналы в ГУ выставлены по нолям? если так, то остальные каналы (проще говоря, фронт) еще в ГУ задерживаются относительно сабового на 1,6мс.
А потом еще задерживаются чуть-чуть в DSP (на сколько - зависит от DSP).
и это наверное примерно равно расстоянию до дальнего мидбасовика
если все так, тогда саб играет сильно опережая фронт... если быть точным, то на частоте 60Гц аж на двадцатую часть полуволны раньше )))
Ничего себе. ) Ну раз пошла такая пьянка, вот более конкретные данные по автомобилю, может что-то еще прокомментируешь )
Имею провал на 70гц, который могу устранить только если задаю срез саба на 100Гц.
А если на мидбасах ставлю меньше 80, бас начинает подгуживать. Вот тут пока не знаю что делать. При срезе 100Гц на сабе имею расслоение баса, играть начинает с багажника, нормально становиться, когда срез на 63.
Цитата:
Сообщение от aluver
Вобщем если не хочется покупать нормальный проц, самый быстрый вариант - USB-DAC с опциональным выходом SPDIF на вырост и USB-extender.
От USB-DAC по аналогу цепляешь усил и моноблок и забиваешь на задержку саба.
Ну главное чтобы игра стоила свеч. Даст ли USB-DAC звук на уровне хеликса или cardsp? если да, то какой?
19.09.2016, 21:11
aluver
Вложений: 1
Re: USB DAC и USB Audio для Android
Картинки под спойлер попрячь, а то и так не по теме болтаем. А лучше сразу в тему отдельную перенестись.
рассуждения мимо темы здесь
Цитата:
Сообщение от Blackkeeper
Согласен. Сейчас выбор сведен к Heli DSP Pro/Cardsp
вот и правильно, давно бы так )
Цитата:
Сообщение от Blackkeeper
Ну главное чтобы игра стоила свеч. Даст ли USB-DAC звук на уровне хеликса или cardsp? если да, то какой?
Вопрос неправильно задаешь, в твоей ситуации - однозначно нет из-за двух лишних преобразований и отсутсвия сколько-нибудь приличных мобильных usb-цап, по качеству сравнимых с решениями, примененными в перечисленных процах.
Цитата:
Сообщение от Blackkeeper
Ничего себе. ) Ну раз пошла такая пьянка, вот более конкретные данные по автомобилю, может что-то еще прокомментируешь )
Ты не понял, я про 20ую часть полуволны шутил - это не критичная величина для стыковки баса ниже 60Гц. Потому и советую тебе забить на это в "беспроцессорном" варианте.
Комментировать трудно, не слыша. Но по описанию возникает один вопрос - почему судья тебе изначально перевернул фазу на мидах, но не перевернул на твиттерах... Стыки фаз плоховаты при таком выборе фильтров, видимо поэтому пришлось компенсировать странными задержками, что не совсем логично... У тебя точно провода не перевернуты на твиттерах?
Все бы было более-менее хорошо с его настройками, только если бы он перевернул фазу не на твиттерах, а на среднечастотниках. Вложение 1059056
Потом ты изменил порядок среза мида снизу с 4-го на 2-ой, поэтому бубнение на частоте импенданса у тебя усилилось при той же частоте среза.
Вобщем нет ни у тебя, ни у него нормальных фазовых стыков.
Для пробы порежь все встык линквицем 4-го и послушай, только проверь, не перевернута ли физически фаза на твиттерах (или еще где-то). Линквиц то есть в этом недопроцессоре? )))
На 100 резать саб - это высоковато. Добивайся фазового стыка без провалов (для фазы сгодится любой микрофон) правильным выбором фильтров, раздел где-нибудь на 70Гц делай.
Короче, лечить по фотографии каждый может )))
25.09.2016, 22:22
_hizer_
Вложений: 5
Re: USB DAC и USB Audio для Android
Добрый день! Есть магнитола на Android 5.1.1, MTCD_KD, RK3188. Мои изыскания с модулем USB Audio временно зашли в тупик.
Я собрал нужные модули для 5.1.1 (ядро 3.0.101+), загрузил их - ГУ не ребутнулось, но и никак не отреагировало появлением новых звуковых устройств в системе (пробовал две железки):
1. Модули загрузились и живы:
4. Дополнительно, подключил древнюю USB Sound С-Media 101, купленную в середине 2000х за 5$.
Картина та же, ядро увидело девайс, но не понимает, что с ним делать.
Подскажите, (уважаемый HoSStiA в первую очередь), куда копать дальше?
Модули ядра собрано из исходников, размещенных тут https://github.com/omegamoon/Rockchip-GPL-Kernel. Версия модулей совпадает с версией ядра, никаких хаков не применял.
2. При подключении Creative SB X-Fi Surround Pro 5.1 нового устройства не появилось
На старых ядрах, насколько помню, всегда были проблемы с загрузкой usb_audio модулей, собранных отдельными .ko.
Это касалось не только исходников из omegamoon'овского репозитория, но и модифицированных под OEM из официального RockChip BSP.
Раз есть полная конфигурация ядра, я бы попробовал включить usb audio в само ядро, и подменить существующее (естественно, имея на руках все бэкапы текущей прошивки). Утилиты для перепаковки образа boot.img находятся в открытом доступе, если что подскажу как ими пользоваться.
26.09.2016, 19:18
_hizer_
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от HoSStiA
На старых ядрах, насколько помню, всегда были проблемы с загрузкой usb_audio модулей, собранных отдельными .ko.
Это касалось не только исходников из omegamoon'овского репозитория, но и модифицированных под OEM из официального RockChip BSP.
Раз есть полная конфигурация ядра, я бы попробовал включить usb audio в само ядро, и подменить существующее (естественно, имея на руках все бэкапы текущей прошивки). Утилиты для перепаковки образа boot.img находятся в открытом доступе, если что подскажу как ими пользоваться.
Конфиг ядра неизвестен совершенно, /proc/config.gz пуст. Я собирал ядро собрано в минимально возможном виде, использовал дефолтный конфиг для rk3188, дополненный параметрами совместимости (из этой ветки) и модулем USB audio. Шансов, что все это хозяйство взлетит после замены ядра мягко говоря, немного. С утилитой от Sergio Poverony я знаком. Проблем с ней пока не было (но шаманил только system.img), если не нагуглю ответы на свои вопросы - напишу в личку
26.09.2016, 21:42
HoSStiA
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от _hizer_
С утилитой от Sergio Poverony я знаком.
Тогда последовательность действий с "0" может быть следующей:
1. Из прошивки вытягивается boot.img. Ее же можно выгрузить непосредственно и NAND партицию (boot) (например, при помощи RK Android Tool для Windows, или rkflashtool для Linux).
2. boot.img содержит образ ядра Linux и оригинальный образ initrd (диск в оперативной памяти для начальной инициализации), упакованный в формат .cpio.gz .
Для из разделения в RK3xxx Firmware Tools необходимо выполнить Extract в секции Boot Tools .
Под Linux для этих целей можно использовать команду
Конфиг ядра неизвестен совершенно, /proc/config.gz пуст.
нужно попытаться применить скрипт scripts/extract-ikconfig из исходников ядра к "экстрагированному" kernel-Image на предыдущем шаге.
Существует ~50% вероятности, что копия .config там хранится.
После прочтения съесть!
4. Когда восстановить .config все-таки не удается, желательно иметь в распоряжении отладочную серийную отладочную консоль (подключить RX-TX-GND с площадок основной платы к выводам TX-RX-GND на UART2USB-адаптере). Но и при отсутствии желания разбирать магнитолу и искать эти площадки, можно задаться вопросом "реверса" по имеющимся данным из лога загрузки. Если на аппарате есть SD-карта, то rk3188 должен быть способен грузить с нее Linux с различными вариантами ядер (чтобы не убить NAND перепрошивками раньше времени). Так что задача решаема, за конечное, но непредсказуемое, время ...
---------- Сообщение добавлено 26.09.2016 в 21:45 ----------
Цитата:
Сообщение от _hizer_
P.S. Вывод dmesg после insmod`ов
P.S.: При подключении к USB-порту видеть отладочные сообщения i2s - точно аномально
27.09.2016, 00:56
_hizer_
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от HoSStiA
После прочтения съесть!
4. Когда восстановить .config все-таки не удается, желательно иметь в распоряжении отладочную серийную отладочную консоль (подключить RX-TX-GND с площадок основной платы к выводам TX-RX-GND на UART2USB-адаптере). Но и при отсутствии желания разбирать магнитолу и искать эти площадки, можно задаться вопросом "реверса" по имеющимся данным из лога загрузки. Если на аппарате есть SD-карта, то rk3188 должен быть способен грузить с нее Linux с различными вариантами ядер (чтобы не убить NAND перепрошивками раньше времени). Так что задача решаема, за конечное, но непредсказуемое, время ...
---------- Сообщение добавлено 26.09.2016 в 21:45 ----------
Пункты 1-3 я попробовал еще до первой самостоятельной компилляции ядра и модулей, так как меньше всего хотелось методом тыка подыскивать подходящее сочетание параметров для конфига. Но увы, пришлось.
П.4 Магнитолу вскрывать интереса нет, я с паяльником не настолько хорошо дружу. А вот если бы подсказали, как с SD карты можно загрузить линукс это было бы здорово
Цитата:
Сообщение от HoSStiA
P.S.: При подключении к USB-порту видеть отладочные сообщения i2s - точно аномально
С моей стороны более ожидаем был SEGFAULT.
С андроидом раньше дела не имел, поэтому особо не придал этому значения