Alterando o dispositivo de áudio padrão no Pulseaudio

4

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 em um 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 saída padrão?

Ou como posso forçar o ALSA a trocar números do primeiro e do segundo dispositivo do cartão?

    
por pomotron 05.06.2011 / 11:06

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:09
1

Seletor de dispositivos PulseAudio ( padevchooser )?

    
por 05.06.2011 / 17:43