Comment supprimer la sortie audio HDMI Nvidia dans PulseAudio?

19

À chaque redémarrage, PulseAudio définit un récepteur (dans mon cas, "Sortie audio HDMI") par défaut.

Donc, à chaque redémarrage, je n'entends aucun son et j'ai besoin de reconfigurer le récepteur par défaut à chaque fois en "Sortie analogique".

Comment supprimer / désactiver un récepteur spécifique tel que HDMI ou définir un récepteur par défaut qui remplace le récepteur existant?

manatlan
la source
2
Même si quelqu'un répond avec une solution de contournement, veuillez déposer un rapport de bogue pour votre problème, comme décrit sur help.ubuntu.com/community/ReportingBugs . Merci
João Pinto
Il s'agit de la deuxième question classée sur Google pour `` pulseaudio disable sink '' et semble être entièrement dans le cadre de l'utilisation et de l'administration des versions officielles d'Ubuntu et ne tombe dans aucun des domaines de portée évités. Veuillez rouvrir.
Jamieson Becker

Réponses:

6

1. Supprimer les paramètres utilisateur

Une autre approche avant de modifier default.pa serait de renommer le répertoire caché ~/.pulseaudioen quelque chose comme ~/.pulseaudio.000dans votre répertoire / home. C'est là que votre configuration définie par l'utilisateur est stockée. S'il est supprimé ou renommé, il sera immédiatement recréé à partir des paramètres /etc/pulse/default.pa .

2. Modifier les valeurs par défaut

Seulement si cela n'a aucun effet sur votre système, alors udev charge l'interface HDMI comme récepteur par défaut. Ensuite, une approche pourrait être comme déjà mentionnée par HagenaarsDotNu pour modifier le default.pa. Pensez à faire une sauvegarde du default.pa actuel. Recherchez cette section qui est assez explicite (sachez que hal-detect ne fonctionnera pas dans 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. La manière élégante

Une autre façon plus élégante de faire fonctionner l'audio est d'activer la "sortie simultanée" à partir des documents comme illustré ici:

paprefs

Cela permet la sortie audio à la fois sur l'audio interne et sur l'interface HDMI. Faites de ce périphérique de sortie virtuel votre valeur par défaut et vous avez toutes les options à portée de main.

Takkat
la source
"Sortie simultanée" a tendance à être intensive en CPU
Tomot
3

en 18.10 j'ai pu le réparer

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

blacklist snd_hda_codec_hdmi
Selmi
la source