Volume / ganho muito alto com o ALSA no Debian para uma placa de som USB

2

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.

    
por Zertrin 15.05.2012 / 23:00

0 respostas