Sono alla ricerca di questo problema da giorni e ho provato varie soluzioni suggerite, senza successo.
Fondamentalmente, ho un laptop con audio integrato (l'uscita va al jack per le cuffie o all'altoparlante incorporato) e HDMI. Sto eseguendo Debian 7.5 con KDE.
In precedenza, eseguivo solo ALSA ed ero in grado di configurare Skype per squillare su HDMI, ma utilizzare le cuffie per le chiamate stesse. Mi piacerebbe ottenere qualcosa di simile usando Pulse.
Non sono sicuro se Skype separa ancora lo squillo e chiama l'audio quando li invia a PulseAudio, ma poiché la versione Linux di Skype può eseguire script arbitrari sugli eventi, sarei felice se potessi usare, ad esempio, aplay
per riprodurre qualcosa sulla porta HDMI . Tuttavia, qualunque cosa faccia, vedo sempre (e posso usare) solo un singolo dispositivo di output.
aplay -l
:
**** Elenco dei dispositivi hardware PLAYBACK **** scheda 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB analogico [ALC269VB analogico] Sottodispositivi: 1/1 Sottosettore # 0: sottosettore # 0 scheda 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0] Sottodispositivi: 1/1 Sottosettore # 0: sottosettore # 0
aplay -L
:
predefinito Riproduzione / registrazione tramite il server audio PulseAudio sysdefault: CARD = PCH HDA Intel PCH, analogico ALC269VB Dispositivo audio predefinito anteriore: CARD = PCH, DEV = 0 HDA Intel PCH, analogico ALC269VB Altoparlanti frontali surround40: CARD = PCH, DEV = 0 HDA Intel PCH, analogico ALC269VB 4.0 Uscita surround agli altoparlanti anteriori e posteriori surround41: CARD = PCH, DEV = 0 HDA Intel PCH, analogico ALC269VB 4.1 Uscita surround agli altoparlanti anteriori, posteriori e subwoofer surround50: CARD = PCH, DEV = 0 HDA Intel PCH, analogico ALC269VB 5.0 Uscita surround per diffusori anteriori, centrali e posteriori surround51: CARD = PCH, DEV = 0 HDA Intel PCH, analogico ALC269VB Uscita surround 5.1 per diffusori anteriori, centrali, posteriori e subwoofer surround71: CARD = PCH, DEV = 0 HDA Intel PCH, analogico ALC269VB Uscita surround 7.1 per diffusori anteriori, centrali, laterali, posteriori e woofer hdmi: CARD = PCH, DEV = 0 HDA Intel PCH, HDMI 0 Uscita audio HDMI
Quando provo a utilizzare direttamente il dispositivo HDMI, ottengo il seguente errore:
$ aplay -D hdmi alert.wav Riproduzione di WAVE "alert.wav": Little Endian a 16 bit, frequenza 22050 Hz, mono aplay: set_params: 1087: conteggio dei canali non disponibile
In pavucontrol
, sotto la scheda Configurazione, vedo un menu a Profile
discesa con le seguenti opzioni:
Duplex stereo analogico Uscita stereo analogica Uscita stereo analogica (HDMI) + ingresso stereo analogico Uscita stereo analogica (HDMI) Ingresso stereo analogico via
Per quanto ne so, tutti questi funzionano come (probabilmente) previsto: quelli che dicono che HDMI dirigeranno l'uscita audio alla porta HDMI; gli altri alla scheda audio integrata. Indipendentemente da quale seleziono, vedo sempre un singolo dispositivo di output solo nella scheda Dispositivi di output.
Ho provato ad aggiungere il dispositivo integrato o HDMI /etc/pulse/default.pa
all'utilizzo load-module module-alsa-sink device=hw:0,0
e load-module module-alsa-sink device=hw:0,3
- o questi sembravano non avere alcun effetto, o ho fatto pulseaudio non visualizzare alcun profilo.