Estou pesquisando esse problema há dias e tentei várias soluções sugeridas, sem sucesso.
Basicamente, eu tenho um laptop com áudio embutido (a saída vai para o fone de ouvido ou para o alto-falante embutido) e HDMI. Estou executando o Debian 7.5 com o KDE.
Anteriormente, eu estava executando apenas o ALSA e consegui configurar o Skype para tocar no HDMI, mas use os fones de ouvido para as chamadas. Eu gostaria de conseguir algo semelhante usando o Pulse.
Não tenho certeza se o Skype ainda separa o toque e a chamada de áudio quando os envia para o PulseAudio, mas como a versão Linux do Skype pode executar scripts arbitrários em eventos, ficaria feliz se pudesse usar, por exemplo, aplay
para reproduzir algo na porta HDMI . No entanto, faça o que fizer, sempre vejo (e posso usar) apenas um único dispositivo de saída.
aplay -l
:
**** Lista de dispositivos de hardware PLAYBACK **** cartão 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB analógico [ALC269VB analógico] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0 cartão 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0
aplay -L
:
padrão Reprodução / gravação através do servidor de som PulseAudio sysdefault: CARD = PCH HDA Intel PCH, ALC269VB analógico Dispositivo de áudio padrão frente: CARTÃO = PCH, DEV = 0 HDA Intel PCH, ALC269VB analógico Alto-falantes frontais surround40: CARTÃO = PCH, DEV = 0 HDA Intel PCH, ALC269VB analógico 4.0 Saída surround para os alto-falantes dianteiro e traseiro surround41: CARTÃO = PCH, DEV = 0 HDA Intel PCH, ALC269VB analógico 4.1 Saída surround para os alto-falantes dianteiro, traseiro e subwoofer surround50: CARTÃO = PCH, DEV = 0 HDA Intel PCH, ALC269VB analógico 5.0 Saída surround para os alto-falantes dianteiro, central e traseiro surround51: CARTÃO = PCH, DEV = 0 HDA Intel PCH, ALC269VB analógico 5.1 Saída surround para os alto-falantes dianteiro, central, traseiro e subwoofer surround71: CARTÃO = PCH, DEV = 0 HDA Intel PCH, ALC269VB analógico 7.1 Saída surround para os alto-falantes dianteiro, central, lateral, traseiro e Woofer HDMI: CARTÃO = PCH, DEV = 0 HDA Intel PCH, HDMI 0 Saída de áudio HDMI
Quando tento usar o dispositivo HDMI diretamente, recebo o seguinte erro:
$ aplay -D hdmi alert.wav Tocando WAVE 'alert.wav': assinado Little Endian de 16 bits, taxa 22050 Hz, mono aplay: set_params: 1087: Contagem de canais não disponível
Em pavucontrol
, na guia Configuração, vejo um Profile
menu suspenso com as seguintes opções:
Duplex estéreo analógico Saída Estéreo Analógica Saída Estéreo Analógica (HDMI) + Entrada Estéreo Analógica Saída Estéreo Analógica (HDMI) Entrada Estéreo Analógica Fora
Até onde eu sei, tudo isso funciona como (provavelmente) esperado: os que dizem HDMI direcionarão a saída de áudio para a porta HDMI; os outros para a placa de áudio embutida. Não importa qual eu selecione, sempre vejo um único dispositivo de saída apenas na guia Dispositivos de saída.
Tentei adicionar o dispositivo embutido ou o HDMI ao /etc/pulse/default.pa
uso load-module module-alsa-sink device=hw:0,0
e load-module module-alsa-sink device=hw:0,3
- estes pareciam não ter efeito ou fizeram com que o pulseaudio não exibisse nenhum perfil.