Alterando o dispositivo de áudio padrão no Pulseaudio

8

Eu gostaria de usar HDMI na minha placa gráfica para saída de áudio. ALSA mostra como um cartão com 4 dispositivos e eu posso obter som através de um deles (os outros três são canais diferentes, talvez? Eu tenho apenas saída estéreo conectada). Embora o Pulseaudio tenha o cartão certo como padrão, parece-me que ele é reproduzido no dispositivo errado. Pacmd mostra que o coletor tem o parâmetro alsa.device definido para o primeiro dispositivo listado pelo ALSA, mas só consigo obter som do segundo.

Como posso forçar o Pulseaudio a usar outro dispositivo do mesmo cartão como a saída padrão?

ou

Como posso forçar o ALSA a alternar os números do primeiro e do segundo dispositivo do cartão?

    
por pomotron 05.06.2011 / 14:18

2 respostas

4

Parece que encontrei uma solução, pelo menos para este caso em particular. Como eu conhecia o cartão e o número do dispositivo atribuído pela ALSA, eu tinha que abrir /etc/pulse/default.pa . no editor e altere esta linha

#load-module module-alsa-sink

para isso

load-module module-alsa-sink device=hw:2,7

onde 2 e 7 são as minhas instâncias particulares de números de cartão e dispositivo. Isso criou um novo coletor conectado ao dispositivo correto, que foi usado como a saída padrão.

    
por 06.06.2011 / 15:06
0

Também podemos usar saídas simultâneas, isso é mais fácil de configurar e poderoso.

Instale paprefs e pavucontrol .

sudo apt install paprefs pavucontrol

Em seguida, reinicie (reiniciar o pulseaudio sozinho não funciona bem).

Na guia de saída de preferências de som, escolha "Saída simultânea (..)"

Agora abra o utilitário de controle de volume de áudio de pulso (pavucontrol), ele permitirá escolher entre emudecer algumas saídas, ajustar ganhos independentemente, compensações de latências e muito mais.

    
por 09.09.2017 / 13:13