Какой-то ступор.
Подключил 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 в конфиге альсы.
Какой-то ступор.
Подключил 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 в конфиге альсы.
Дык pcm2706 у меня в dsp усилителя уже встроена - хотел использовать её как временный вариант прямо по usb, когда сабру с наушниками послушать домой забрал, со звуковухой посравнивать...
Ну и зацепило.... Как это у меня громкость не регулируется.
Если буду покупать, то домой серьёзный ЦАП с усилителем для ушей. А сабра пусть в машине живёт. Она меня более чем устраивает.
Кому надо, софтовая регулировка громкости средствами альсы (при условии, что она установлена и работает )
Дописываем в 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 и им можно управлять из командной строки (или вписать управление в приложение как я):
Хочу дополнить, что в 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
}
}
Приветствую!
Подскажите, ну ни как не могу победить связку планшета Nexus 2013 и недавно купленную звуковую карту на CM6631A (планируется использовать как транспорт цифры на alpine pxa-600). Установлен андроид 5.1.1 с Тимуровским ядром. Суть в чем:
Карта работает, только звук на выходе какой-то странный: немного тихий, странный треск в ВЧ и существенное отсутствие НЧ. А вот при работе через USB Audio Player Pro звук играет просто замечательно, отсутствуют все негативные моменты + звук становится реально таким, которого ожидал услышать. Я уже и звуковую карту перепрошил на другую прошивку, но от проблемы никак не избавлюсь. Проверял через OTG на своем телефоне Xiaomi MI4, симптомы точно такие же: такие же трески, а через UAPP - отлично. Может есть у кого идеи, как победить эту проблему?
Я не говорил, что хочу от него отказаться) просто есть случаи, в которых не всегда поможет uapp: просмотр фильмов, интернет-радио, эфирное радио и т.д.
А прошивка стоковая, кастомное только ядро, да и на телефоне проблема дублируется. Мне кажется, либо нужно копать глубже прошивку звуковой, либо пытаться каким-то образом обойти штатный драйвер.
Кстати, у моей жены самсунг с6+, у нее на штатных драйверах вообще какой-то писк и треск невыносимый на выходе, музыки нет.
Хотелось бы узнать у местных, кто имеет такую же звуковую: встречался ли кто-то с подобным и у кого какая версия прошивки звуковой карты и андроида?
Социальные закладки