Альса Софтвол не появляется в amixer

807
Pascal

У меня есть компьютер Orangepi, и мне нужно настроить Alsa Softvol PCM для управления громкостью i2s dac.

Поэтому я создал следующий файл /etc/asound.conf

pcm.!default { type plug slave.pcm "softvol" } pcm.softvol { type softvol slave { pcm "hw:1,0" } control { name "SoftVol" card 1 } } 

и вот обнаруженные устройства

root@orangepipcplus:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: snddaudio [snddaudio], device 0: SUNXI-TDM0 snddaudio-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 

По какой-то причине регулировка громкости с помощью alsamixerничего не делает. И если я изменю блок управления в asound.conf с, SoftVolнапример, после перезагрузки, Masterэлемент управления с именем не Masterпоявится в alsamixer.

Так что мое неприятное подозрение в том, что мой /etc/asound.conf не прочитан alsa!

Я использую ОС Armbian -> Debian.

У меня есть еще один пи (nanopi), который также запускает Armbian -> Debian, используя тот же /etc/asound.conf, и там все работает.

2
не о alsa, а о «не читает»: запустите `inotifywait -m / etc / asound.conf` (из inotify-tools) с соответствующими привилегиями (лучше всего с правами root), чтобы увидеть в режиме реального времени, если файл действительно читается или нет. A.B 6 лет назад 0
хорошо, файл читается. после [этого] (https://bbs.archlinux.org/viewtopic.php?id=157290) мне удалось заставить старое устройство `SoftVol` исчезать, но вновь созданный` Master` SoftVol не появляется Pascal 6 лет назад 0
Я смутно помню, что Sunxi делает некоторые забавные нестандартные вещи, связанные со звуком, так что это может (или не может) вызывать эту проблему. По крайней мере, это аспект, на который нужно смотреть. dirkt 6 лет назад 0
Он работает на NanoPi Neo. Это устройство использует Sunxi H3 тоже. Я скопировал весь материал alsa оттуда, но софтвол не появляется. Pascal 6 лет назад 0

0 ответов на вопрос

Похожие вопросы