Estou tendo um problema com o Mint XFCE 17.2 detectando o microfone interno do meu laptop como um microfone estéreo em um nível de hardware. O problema é que, como é um dispositivo mono, o "canal direito" do microfone é estático:
Comodescobri,ocanaldireitoinexistenteé"flutuante" e, quando o sinal atinge o amplificador, ele é amplificado em estático. Descobri que é possível silenciar o canal certo via PulseAudio, mas isso leva a coisas estranhas, como a minha voz chegando apenas no lado esquerdo durante as chamadas pelo Skype.
Como obtenho o PulseAudio (ou talvez também em um nível inferior) para ver se o microfone é uma entrada mono? É possível de alguma forma ajustar os drivers de áudio?
E eu tentei criar uma fonte virtual que mapeia o microfone para uma fonte mono:
# Added to /etc/pulse/default.pa
load-module module-remap-source master=alsa_input.pci-0000_00_1b.0.analog-stereo source_name=mono_mic channels=1 master_channel_map=left channel_map=left
Isso criou uma segunda entrada mono que parece funcionar bem no Skype / etc ...:
Mas não estou feliz com essa entrada virtual, pois ainda tenho que manter o canal certo em Silence no próprio dispositivo de hardware. Além disso, quando tento ajustar os níveis de canal esquerdo do dispositivo de hardware via PulseAudio, por algum motivo estúpido (talvez um bug?), O Pulse bloqueia automaticamente ambos os canais, o que faz com que o canal direito se ajuste aos níveis do canal esquerdo. Isso ocorre apesar de eu ter desativado o bloqueio do canal. Eu então tenho que desativar manualmente o bloqueio de canal e definir o canal direito de volta para Silenciar .
No final, prefiro corrigir o problema subjacente e obter o microfone corretamente reconhecido como uma entrada mono. Algum conselho?