Wie entferne ich den Nvidia HDMI-Audioausgang in PulseAudio?

15

Bei jedem Neustart legt PulseAudio eine Senke (in meinem Fall "HDMI Audio Output") als Standard fest.

Daher höre ich bei jedem Neustart keinen Ton und muss die Standardsenke jedes Mal auf "Analogausgang" umkonfigurieren.

Wie entferne / deaktiviere ich eine bestimmte Senke wie z. B. HDMI oder lege eine Standardsenke fest, die die vorhandene Senke überschreibt?

Manatlan
quelle
2
Selbst wenn jemand mit einer Problemumgehung antwortet, reichen Sie bitte einen Fehlerbericht für Ihr Problem ein, wie unter help.ubuntu.com/community/ReportingBugs beschrieben . Vielen Dank
João Pinto
Dies ist die zweithäufigste Frage bei Google für "pulseaudio disable sink". Sie scheint vollständig im Rahmen der Verwendung und Verwaltung offizieller Ubuntu-Versionen zu liegen und fällt nicht in einen der Bereiche, die vermieden werden. Bitte wieder öffnen.
Jamieson Becker

Antworten:

6

1. Löschen Sie die Benutzereinstellungen

Ein anderer Ansatz vor dem Bearbeiten der Datei default.pa besteht darin, das versteckte Verzeichnis ~/.pulseaudioin das Verzeichnis ~/.pulseaudio.000/ home umzubenennen . Hier wird Ihr benutzerdefiniertes Setup gespeichert. Wenn es gelöscht oder umbenannt wird, wird es sofort aus den /etc/pulse/default.pa-Einstellungen wiederhergestellt .

2. Bearbeiten Sie die Standardeinstellungen

Nur wenn dies keine Auswirkung auf Ihr System hat, lädt udev möglicherweise die HDMI-Schnittstelle als Standardsenke. Dann könnte wie bereits von HagenaarsDotNu erwähnt ein Ansatz sein , die default.pa zu bearbeiten. Denken Sie daran, eine Sicherungskopie der aktuellen default.pa zu erstellen. Suchen Sie nach diesem Abschnitt, der ziemlich selbsterklärend ist (beachten Sie, dass hal-detect unter Ubuntu> 10.04 nicht funktioniert).

### 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. Der elegante Weg

Eine andere elegantere Methode, um Audio zum Laufen zu bringen, ist die Aktivierung der "Simultanen Ausgabe" von Papierdokumenten, wie hier dargestellt:

paprefs

Dies ermöglicht die Audioausgabe sowohl auf dem internen Audio als auch auf der HDMI-Schnittstelle. Machen Sie dieses virtuelle Ausgabegerät zu Ihrer Standardeinstellung, und Sie haben alle Optionen zur Hand.

Takkat
quelle
"Simultane Ausgabe" ist in der Regel CPU-intensiv
Tomot
3

in 18.10 konnte ich es reparieren

Datei /etc/modprobe.d/blacklist.conf
hinzufügen

blacklist snd_hda_codec_hdmi
Selmi
quelle
2

Ich habe diesen Vorschlag gefunden: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3

in welchem ​​zustand solltest du die pulseaudio einstellungen bearbeiten

sudo nano /etc/pulse/default.pa

und ersetzen #set-default-sink output durch: set-default-sink {name of your device}

Ich habe es überprüft und die Annäherung sollte in 10.10 noch gültig sein

HagenaarsDotNu
quelle