Je recherche ce problème depuis des jours maintenant et j'ai essayé diverses solutions suggérées, sans succès.
Fondamentalement, j'ai un ordinateur portable avec audio intégré (la sortie va soit à la prise casque ou au haut-parleur intégré) et HDMI. J'utilise Debian 7.5 avec KDE.
Auparavant, je n'utilisais que ALSA et j'ai pu configurer Skype pour qu'il sonne sur le HDMI, mais j'utilise les écouteurs pour les appels eux-mêmes. J'aimerais réaliser quelque chose de similaire en utilisant Pulse.
Je ne sais pas si Skype sépare toujours la sonnerie et appelle l'audio lorsqu'il les envoie à PulseAudio, mais comme la version Linux de Skype peut exécuter des scripts arbitraires sur les événements, je serais heureux si je pouvais utiliser par exemple aplay
pour jouer quelque chose sur le port HDMI . Cependant, quoi que je fasse, je vois toujours (et ne peux utiliser) qu'un seul périphérique de sortie.
aplay -l
:
**** Liste des périphériques matériels PLAYBACK **** carte 0: PCH [HDA Intel PCH], périphérique 0: ALC269VB analogique [ALC269VB analogique] Sous-appareils: 1/1 Sous-appareil # 0: sous-appareil # 0 carte 0: PCH [HDA Intel PCH], périphérique 3: HDMI 0 [HDMI 0] Sous-appareils: 1/1 Sous-appareil # 0: sous-appareil # 0
aplay -L
:
défaut Lecture / enregistrement via le serveur de son PulseAudio sysdefault: CARD = PCH HDA Intel PCH, ALC269VB analogique Périphérique audio par défaut avant: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB analogique Haut-parleurs avant surround40: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB analogique 4.0 Sortie surround vers les enceintes avant et arrière surround41: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB analogique 4.1 Sortie surround vers les enceintes avant, arrière et subwoofer surround50: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB analogique 5.0 Sortie surround vers les enceintes avant, centrale et arrière surround51: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB analogique Sortie surround 5.1 vers les enceintes avant, centrale, arrière et caisson de basses surround71: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB analogique Sortie surround 7.1 vers les enceintes avant, centrale, latérale, arrière et woofer hdmi: CARTE = PCH, DEV = 0 HDA Intel PCH, HDMI 0 Sortie audio HDMI
Lorsque j'essaie d'utiliser directement le périphérique HDMI, j'obtiens l'erreur suivante:
$ aplay -D hdmi alert.wav Lecture de WAVE 'alert.wav': Signé Little Endian 16 bits, fréquence 22050 Hz, mono aplay: set_params: 1087: Nombre de canaux non disponibles
Dans pavucontrol
, sous l'onglet Configuration, je vois une liste Profile
déroulante avec les options suivantes:
Duplex stéréo analogique Sortie stéréo analogique Sortie stéréo analogique (HDMI) + entrée stéréo analogique Sortie stéréo analogique (HDMI) Entrée stéréo analogique De
Autant que je sache, tout cela fonctionne comme prévu (probablement): ceux qui disent que HDMI dirigera la sortie audio vers le port HDMI; les autres à la carte audio intégrée. Peu importe celui que je sélectionne, je vois toujours un seul périphérique de sortie uniquement sous l'onglet Périphériques de sortie.
J'ai essayé d'ajouter le périphérique intégré ou le périphérique HDMI à l' /etc/pulse/default.pa
utilisation load-module module-alsa-sink device=hw:0,0
et load-module module-alsa-sink device=hw:0,3
- ceux-ci semblaient n'avoir aucun effet, ou ont fait pulseaudio n'afficher aucun profil du tout.