He estado buscando este problema durante días y probé varias soluciones sugeridas, sin ningún éxito.
Básicamente, tengo una computadora portátil con audio incorporado (la salida va a la toma de auriculares o al altavoz incorporado) y HDMI. Estoy ejecutando Debian 7.5 con KDE.
Anteriormente, solo ejecutaba ALSA y podía configurar Skype para que sonara en el HDMI, pero usaba los auriculares para las llamadas. Me gustaría lograr algo similar con Pulse.
No estoy seguro si Skype aún separa el timbre y el audio de la llamada cuando los envía a PulseAudio, pero como la versión Linux de Skype puede ejecutar secuencias de comandos arbitrarias en eventos, estaría feliz si pudiera usar, por ejemplo, aplay
para reproducir algo en el puerto HDMI . Sin embargo, haga lo que haga, siempre veo (y puedo usar) solo un dispositivo de salida.
aplay -l
:
**** Lista de dispositivos de hardware PLAYBACK **** tarjeta 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB Analog [ALC269VB Analog] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0 tarjeta 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0
aplay -L
:
defecto Reproducción / grabación a través del servidor de sonido PulseAudio sysdefault: CARD = PCH HDA Intel PCH, ALC269VB Analógico Dispositivo de audio predeterminado frente: TARJETA = PCH, DEV = 0 HDA Intel PCH, ALC269VB Analógico Altavoces frontales surround40: TARJETA = PCH, DEV = 0 HDA Intel PCH, ALC269VB Analógico 4.0 Salida de sonido envolvente a los altavoces delanteros y traseros surround41: TARJETA = PCH, DEV = 0 HDA Intel PCH, ALC269VB Analógico 4.1 Salida envolvente para altavoces frontales, traseros y subwoofer surround50: TARJETA = PCH, DEV = 0 HDA Intel PCH, ALC269VB Analógico 5.0 Salida de sonido envolvente a los altavoces frontales, centrales y traseros surround51: TARJETA = PCH, DEV = 0 HDA Intel PCH, ALC269VB Analógico Salida de sonido envolvente 5.1 para altavoces frontales, centrales, traseros y subwoofer surround71: TARJETA = PCH, DEV = 0 HDA Intel PCH, ALC269VB Analógico 7.1 Salida envolvente a los altavoces frontales, centrales, laterales, traseros y woofer hdmi: TARJETA = PCH, DEV = 0 HDA Intel PCH, HDMI 0 Salida de audio HDMI
Cuando trato de usar el dispositivo hdmi directamente, aparece el siguiente error:
$ aplay -D hdmi alert.wav Reproducción de WAVE 'alert.wav': firmado Little Endian de 16 bits, velocidad 22050 Hz, mono aplay: set_params: 1087: recuento de canales no disponible
En pavucontrol
, en la pestaña Configuración, veo un Profile
menú desplegable con las siguientes opciones:
Dúplex estéreo analógico Salida estéreo analógica Salida estéreo analógica (HDMI) + entrada estéreo analógica Salida estéreo analógica (HDMI) Entrada estéreo analógica Apagado
Por lo que puedo decir, todo esto funciona como (probablemente) se esperaba: los que dicen que HDMI dirigirá la salida de audio al puerto HDMI; los otros a la tarjeta de audio incorporada. No importa cuál seleccione, siempre veo un solo dispositivo de salida solo en la pestaña Dispositivos de salida.
Intenté agregar el dispositivo incorporado o el dispositivo HDMI al /etc/pulse/default.pa
uso load-module module-alsa-sink device=hw:0,0
y load-module module-alsa-sink device=hw:0,3
, o bien parecían no tener efecto o hicieron que pulseaudio no mostrara ningún perfil.