Jak usunąć wyjście audio Nvidia HDMI w PulseAudio?

19

Przy każdym ponownym uruchomieniu PulseAudio ustawia zlew (w moim przypadku „HDMI Audio Output”) jako domyślny.

Tak więc przy każdym ponownym uruchomieniu nie słyszę żadnego dźwięku i za każdym razem muszę ponownie konfigurować domyślny odbiornik na „Wyjście analogowe”.

Jak usunąć / wyłączyć określony zlew, taki jak HDMI, lub ustawić domyślny, który zastępuje istniejący zlew?

manatlan
źródło
2
Nawet jeśli ktoś odpowie obejściem problemu, prześlij raport o błędzie dotyczący Twojego problemu zgodnie z opisem w help.ubuntu.com/community/ReportingBugs . Dzięki
João Pinto
To jest drugie pytanie Google w kategorii „pulseaudio disable sink” i wydaje się, że jest całkowicie w zakresie używania i administrowania oficjalnymi smakami Ubuntu i nie należy do żadnego z omijanych obszarów zakresu. Proszę ponownie otworzyć.
Jamieson Becker,

Odpowiedzi:

6

1. Usuń ustawienia użytkownika

Innym podejściem przed edycją default.pa byłoby zmiana nazwy ukrytego katalogu ~/.pulseaudiona coś podobnego do katalogu ~/.pulseaudio.000/ home. Tutaj przechowywane są ustawienia zdefiniowane przez użytkownika. Jeśli zostanie usunięty lub zostanie zmieniona jego nazwa, zostanie natychmiast ponownie utworzony z ustawień /etc/pulse/default.pa .

2. Edytuj ustawienia domyślne

Tylko jeśli nie ma to wpływu na twój system, być może udev ładuje interfejs HDMI jako domyślny zlew. Wtedy jednym z podejść może być, jak już wspomniano HagenaarsDotNu, edycja pliku default.pa. Należy wykonać kopię zapasową bieżącego pliku default.pa. Poszukaj tej sekcji, która jest dość oczywista (pamiętaj, że wykrywanie hal nie działa w 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. Elegancki sposób

Innym bardziej eleganckim sposobem na uruchomienie dźwięku jest włączenie „jednoczesnego wyjścia” z paprefs, jak pokazano tutaj:

paprefs

Umożliwia to wyjście audio zarówno na wewnętrznym, jak i na interfejsie HDMI. Ustaw to wirtualne urządzenie wyjściowe jako domyślne, a będziesz mieć wszystkie dostępne opcje.

Takkat
źródło
„Jednoczesne wyjście” zwykle wymaga dużej
mocy obliczeniowej
3

w 18.10 udało mi się to naprawić

plik /etc/modprobe.d/blacklist.conf
dodaj

blacklist snd_hda_codec_hdmi
Selmi
źródło