Come rimuovere l'uscita audio HDMI Nvidia in PulseAudio?


17

Ad ogni riavvio, PulseAudio imposta un sink (nel mio caso, "Uscita audio HDMI") come predefinito.

Quindi, ad ogni riavvio, non sento alcun suono e devo riconfigurare il sink predefinito ogni volta in "Uscita analogica".

Come posso rimuovere / disabilitare un sink specifico come HDMI o impostare un sink predefinito che sostituisce il sink esistente?


2
Anche se qualcuno risponde con una soluzione alternativa, ti preghiamo di presentare una segnalazione di bug per il tuo problema, come descritto su help.ubuntu.com/community/ReportingBugs . Grazie
João Pinto,

Questa è la seconda domanda classificata su Google per "pulseaudio disable sink" e sembra rientrare interamente nell'uso e nell'amministrazione di versioni ufficiali di Ubuntu e non rientra in nessuna delle aree di ambito evitate. Si prega di riaprire.
Jamieson Becker,

Risposte:


6

1. Elimina le impostazioni utente

Un altro approccio prima di modificare default.pa sarebbe quello di rinominare la directory nascosta ~/.pulseaudioin qualcosa come ~/.pulseaudio.000nella directory / home. Qui è dove è memorizzata la tua configurazione definita dall'utente. Se cancellato o rinominato, verrà immediatamente ricreato dalle impostazioni /etc/pulse/default.pa .

2. Modifica valori predefiniti

Solo se questo non ha alcun effetto per il tuo sistema, allora forse udev carica l'interfaccia HDMI come sink predefinito. Quindi un approccio potrebbe essere come già menzionato da HagenaarsDotNu per modificare il default.pa. Ricordati di fare un backup dell'attuale default.pa. Cerca questa sezione che si spiega da sola (tieni presente che hal-detect non funzionerà in Ubuntu> 10.04).

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
#
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif

3. Il modo elegante

Un altro modo più elegante per far funzionare l'audio è abilitare "Output simultaneo" dai papref come mostrato qui:

paprefs

Ciò consente l'uscita audio su entrambi, l'audio interno e l'interfaccia HDMI. Imposta questo dispositivo di output virtuale come predefinito e hai tutte le opzioni a portata di mano.


"Uscita simultanea" tende ad essere intensivo per la CPU
Tomot,

3

nel 18.10 sono stato in grado di ripararlo

file /etc/modprobe.d/blacklist.conf
add

blacklist snd_hda_codec_hdmi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.