Come posso commutare il mio dispositivo di uscita audio su HDMI senza scollegare le mie cuffie USB?

Aug 18 2020

Stava funzionando: in Ubuntu 19.10, ero in grado di passare dalle mie cuffie USB all'uscita audio basata su HDMI / DisplayPort ogni volta che volevo, e ognuna funzionava a seconda dell'impostazione in Impostazioni di sistema -> Suono.

Problema: dall'aggiornamento alla 20.04, mentre le mie cuffie USB sono collegate, TUTTO il suono passa attraverso di esse, anche se seleziono HDMI / DisplayPort come dispositivo di output in Impostazioni di sistema -> Suono.

Soluzione: se scollego semplicemente le mie cuffie USB, posso far funzionare il suono normalmente tramite DisplayPort. Tuttavia non voglio scollegare sempre le mie cuffie.

Il modo in cui tutto è collegato è, il mio monitor è collegato tramite DisplayPort alla mia scheda Nvidia GTX 1070 e ho altoparlanti audio (jack da 3,5 mm) collegati al mio monitor. Se il mio dispositivo audio è impostato sull'uscita DisplayPort, dovrebbe riprodurre attraverso i miei altoparlanti, poiché funzionava bene nella 19.04.

Versione driver Nvidia: 440.100.0

Risposte

2 MichaelButler Aug 18 2020 at 20:58

Sono stato in grado di risolvere questo problema semplicemente seguendo questi passaggi: Uscita audio analogica e digitale allo stesso tempo che ripeterò qui:

In particolare, aggiungi quanto segue al tuo /etc/pulse/default.pa:

### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined

Inoltre, sono andato avanti e ho commentato queste righe nello stesso file menzionato sopra:

### Should be after module-*-restore but before module-*-detect
#load-module module-switch-on-port-available

e

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

Ciò dovrebbe anche impedire la commutazione automatica.

Finalmente ho corso:

pulseaudio -k

Per fargli accettare le modifiche. Dopo aver fatto ciò, sono stato in grado di selezionare la mia uscita DisplayPort / HDMI e far uscire il suono correttamente.