Какой-то ступор. :(
Подключил PCM2706 к своему ГУ и не могу заставить громкость регулироваться альсамиксером. Контролы выдает, команды принимает, не ругается. Значения громкости (симпл-контрол 'PCM') если посмотреть командой sget видно, что меняются, а сама громкость (слышимая) - нет, как была на всю, так и шпарит. Пришлось чтобы не оглохнуть крутилкой в poweramp убавлять. Поиск дает таких же "счастливчиков" именно с PCM2706, но решения нигде нет.
Например, https://bugs.launchpad.net/ubuntu/+s...er/+bug/737617
Данные по этому чипу (у меня так же определяется, но под номером 2)
После прочтения съесть!
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: default [USB Audio DAC ], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [default]
Card hw:0 'default'/'Burr-Brown from TI USB Audio DAC at usb-0000:00:1d.0-2, full s'
Mixer name : 'USB Mixer'
Components : 'USB08bb:2706'
Controls : 2
Simple ctrls : 1
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 128
Mono:
Front Left: Playback 128 [100%] [0.00dB] [on]
Front Right: Playback 128 [100%] [0.00dB] [on]
---------- Сообщение добавлено 12.04.2016 в 22:33 ----------
Отвечаю сам себе, может кому пригодится. Мой PCM2706 гонит звук после себя по I2S, а его хардварная громкость согласно даташита контролирует только аналоговый выход.
Цитата:
The digital volume control does not affect the S/PDIF and I2S outputs (PCM2706/7)
То есть меня спасет только SoftVol plug в конфиге альсы. :cray:
13.04.2016, 01:32
rage2
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
Какой-то ступор. :(
Подключил PCM2706 к своему ГУ и не могу заставить громкость регулироваться альсамиксером. Контролы выдает, команды принимает, не ругается. Значения громкости (симпл-контрол 'PCM') если посмотреть командой sget видно, что меняются, а сама громкость (слышимая) - нет, как была на всю, так и шпарит. Пришлось чтобы не оглохнуть крутилкой в poweramp убавлять. Поиск дает таких же "счастливчиков" именно с PCM2706, но решения нигде нет.
Например, https://bugs.launchpad.net/ubuntu/+s...er/+bug/737617
Данные по этому чипу (у меня так же определяется, но под номером 2)
После прочтения съесть!
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: default [USB Audio DAC ], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [default]
Card hw:0 'default'/'Burr-Brown from TI USB Audio DAC at usb-0000:00:1d.0-2, full s'
Mixer name : 'USB Mixer'
Components : 'USB08bb:2706'
Controls : 2
Simple ctrls : 1
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 128
Mono:
Front Left: Playback 128 [100%] [0.00dB] [on]
Front Right: Playback 128 [100%] [0.00dB] [on]
---------- Сообщение добавлено 12.04.2016 в 22:33 ----------
Отвечаю сам себе, может кому пригодится. Мой PCM2706 гонит звук после себя по I2S, а его хардварная громкость согласно даташита контролирует только аналоговый выход.
То есть меня спасет только SoftVol plug в конфиге альсы. :cray:
Не реви...бери карту CM6631A.
13.04.2016, 07:27
jaff
Re: USB DAC и USB Audio для Android
rage2, Сергей - сам уже сравнил? Прям так неплоха она?
13.04.2016, 07:55
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от rage2
Не реви...бери карту CM6631A.
Дык pcm2706 у меня в dsp усилителя уже встроена - хотел использовать её как временный вариант прямо по usb, когда сабру с наушниками послушать домой забрал, со звуковухой посравнивать...
Ну и зацепило.... Как это у меня громкость не регулируется. )))
Если буду покупать, то домой серьёзный ЦАП с усилителем для ушей. А сабра пусть в машине живёт. Она меня более чем устраивает.
20.04.2016, 22:09
aluver
Re: USB DAC и USB Audio для Android
Кому надо, софтовая регулировка громкости средствами альсы (при условии, что она установлена и работает :) )
Дописываем в asound.conf
Код:
pcm.softvol {
type softvol
slave {
pcm {
type hw
card 2
device 0
}
}
control {
name "SoftMaster"
card 2
}
}
Номер карты - по вкусу.
И далее поток pcm с именем softvol нужно сделать дефолтным:
Код:
pcm.!default {
type plug
slave.pcm "softvol"
}
или лучше привязать к дефолтному потоку:
Код:
pcm.AndroidPlayback_Speaker_normal {
type plug
slave.pcm "softvol"
}
(лучше - потому, что если это у вас USB-DAC, и вы его отключите, то дефолтного звука андроид-устройства в первом случае не появится)
Теперь у вас появился софтовый симпл-контрол под названием SoftMaster и им можно управлять из командной строки (или вписать управление в приложение как я):
Код:
alsa_amixer -c2 sset 'SoftMaster' 50%
20.05.2016, 22:33
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от HoSStiA
Хочу дополнить, что в BSP для RockChip 3xxx ресемплинг производится средствами ALSA, т.к. в /etc/asound.conf аудиоустройства прописаны типом plug, что предоставляет возможность, в большинстве случаев, конвертировать аудиоданные "на лету" в подходящий формат для slave.hw
Я снова начал упражняться с безусловным воспроизведением в format S24_3LE на своем RK3066. И вот какая интересная бяка. Средствами alsa_aplay воспроизведение с конвертацией идет замечательно, а вот Андроид на тот же pcm играть не хочет, как только я при помощи plug добавляю параметр format. Такое впечатление, что андроид хочет выводить только в plughw... Завтра сниму логи.
Добавлялось для карты с именем Audio:
После прочтения съесть!
Код:
pcm.Audio {
type hw
card "Audio"
}
ctl.!default {
type hw
card "Audio"
}
pcm.!default {
type plug
slave {
pcm "Audio"
rate 96000
format S24_3LE
channels 2
}
}
05-21 11:34:18.420 I/AudioHardwareALSA(109): ALSA version is ROCKCHIP_ALSA_HARDWARE_TV_V1.0.9
05-21 11:34:18.420 D/AudioHardwareALSA(109): openOutputStream called for devices: 0x00000002 format 1 channels 3 sampleRate 44100
05-21 11:34:18.530 E/ALSALib (109): external/alsa-lib/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
05-21 11:34:18.530 E/ALSALib (109): external/alsa-lib/src/pcm/pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM AndroidPlayback_Speaker
05-21 11:34:18.530 E/ALSALib (109): external/alsa-lib/src/pcm/pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM AndroidPlayback
05-21 11:34:18.530 E/ALSAModule(109): Using default pcm
05-21 11:34:18.530 E/ALSALib (109): external/alsa-lib/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
05-21 11:34:18.530 E/ALSAModule(109): Failed to Initialize any ALSA PLAYBACK device: Unknown error -19
Аудиополиси с флингером при этом ругаются так:
05-21 11:15:47.270 W/AudioPolicyManagerBase( 110): getOutput() could not find output for stream 1, samplingRate 0,format 0, channels 3, flags 0
Куда еще капнуть?
03.07.2016, 20:12
groove-max
Re: USB DAC и USB Audio для Android
Приветствую!
Подскажите, ну ни как не могу победить связку планшета Nexus 2013 и недавно купленную звуковую карту на CM6631A (планируется использовать как транспорт цифры на alpine pxa-600). Установлен андроид 5.1.1 с Тимуровским ядром. Суть в чем:
Карта работает, только звук на выходе какой-то странный: немного тихий, странный треск в ВЧ и существенное отсутствие НЧ. А вот при работе через USB Audio Player Pro звук играет просто замечательно, отсутствуют все негативные моменты + звук становится реально таким, которого ожидал услышать. Я уже и звуковую карту перепрошил на другую прошивку, но от проблемы никак не избавлюсь. Проверял через OTG на своем телефоне Xiaomi MI4, симптомы точно такие же: такие же трески, а через UAPP - отлично. Может есть у кого идеи, как победить эту проблему?
03.07.2016, 21:08
dyno
Re: USB DAC и USB Audio для Android
Так зачем отказываться от UAPP?
Ну а вообще рекомендую перейти на стоковую или Циан, там вроде нет таких проблем.
03.07.2016, 21:48
groove-max
Re: USB DAC и USB Audio для Android
Я не говорил, что хочу от него отказаться) просто есть случаи, в которых не всегда поможет uapp: просмотр фильмов, интернет-радио, эфирное радио и т.д.
А прошивка стоковая, кастомное только ядро, да и на телефоне проблема дублируется. Мне кажется, либо нужно копать глубже прошивку звуковой, либо пытаться каким-то образом обойти штатный драйвер.
Кстати, у моей жены самсунг с6+, у нее на штатных драйверах вообще какой-то писк и треск невыносимый на выходе, музыки нет.
Хотелось бы узнать у местных, кто имеет такую же звуковую: встречался ли кто-то с подобным и у кого какая версия прошивки звуковой карты и андроида?
03.07.2016, 21:50
dyno
Re: USB DAC и USB Audio для Android
Для всего остального проще взять сигнал с динамиков и подать на линейный вход Н600.
У меня на таком чипе конвертер - проблем нет.