Encontrei alguns problemas ao configurar o áudio com o ALSA no Seagate Dockstar no qual conectei uma pequena placa de áudio USB.
Eu sou capaz de tocar música com o MOC, mas estou com um volume alto.
O que quer que eu tenha tentado, o ganho do controle PCM está preso acima de + 10dB mesmo quando os controles deslizantes do alsamixer estão em 0%, e o som está realmente muito alto, a menos que esteja mudo (alto-falantes ou fones de ouvido).Quando eu aumento o volume, o ganho aumenta ainda mais e o volume resultante aumenta ainda mais, então o controle do volume funciona, mas o problema é que ele começa em + 10dB em vez de -48dB.
Esta é a saída do comando amixer
quando diminuo o volume no mínimo sem silenciar:
root@host:~# amixer
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 13568
Mono:
Front Left: Playback 1 [0%] [10.00dB] [on]
Front Right: Playback 0 [0%] [10.00dB] [on]
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
Capture channels: Mono
Limits: Capture 0 - 6096
Mono: Capture 0 [0%] [0.00dB] [on]
Observe o [10.00dB] mesmo se eu estiver com 0% do volume.
Eu segui este guia para configurar tudo.
Lembro-me de ter seguido isso antes (mais de um ano atrás) e que funcionou na época, mas não consigo lembrar se precisei ajustar algo específico ou não naquele momento.
Eu não quero instalar o Pulseaudio, se possível, porque eu realmente acho que é um exagero apenas tocar um arquivo de som (para aqueles que não sabem o que é o Dockstar, ele é um dock para discos rígidos que possui 4 conectores USB + 1 Ethernet Gigabit, com uma "motherboard" baseada em uma arquitetura Kirkwood ARM.
Eu apenas fiz uma instalação básica do Debian Squeeze e isto é apenas console. Eu realmente quero evitar instalar todas as dependências x11 do Pulseaudio.
Além disso, sei que funcionou no passado sem a necessidade de instalar mais do que a ALSA.
TLDR: Como posso alterar o ganho base do canal PCM no ALSA?
Aqui está a saída de um script de informações que mostra todos minha configuração atual.
NB: Eu já tentei usar max_dB
e min_dB
em /etc/asound.conf
como proposto < strong> here , sem sucesso.