alsa softvol não aparece no amixer

2

Eu tenho um orangepi pc e preciso configurar um alsa softvol pcm para controlar o volume do i2s dac.

Portanto eu criei o seguinte /etc/asound.conf

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

e aqui estão os dispositivos detectados

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

Por algum motivo, o controle do volume com alsamixer não faz nada. E se eu mudar o bloco de controle no asound.conf de SoftVol para p. Master nenhum controle com o nome Master aparece no alsamixer após uma reinicialização.

Então, minha suspeita é que meu /etc/asound.conf não é lido por alsa!

O sistema operacional que estou usando é o Armbian - > Debian.

Eu tenho outro pi (nanopi) também executando o Armbian - > Debian usando o mesmo /etc/asound.conf e lá está tudo funcionando.

    
por Pascal 03.03.2018 / 13:28

0 respostas