web-dev-qa-db-fra.com

Comment supprimer la sortie audio Nvidia HDMI dans PulseAudio?

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

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

Comment puis-je supprimer/désactiver un évier spécifique tel que HDMI ou définir un évier par défaut qui remplace celui existant?

11
manatlan

1. Supprimer les paramètres utilisateur

Une autre approche avant d’éditer le default.pa serait de renommer le répertoire caché ~/.pulseaudio en un nom du type ~/.pulseaudio.000 dans 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 peut-être que udev chargera l’interface HDMI comme récepteur par défaut. Ensuite, une approche pourrait être celle mentionnée par HagenaarsDotN pour modifier le fichier default.pa. Veillez à sauvegarder le fichier default.pa actuel. Recherchez cette section assez explicite (gardez à l'esprit 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

Un autre moyen plus élégant de faire fonctionner l'audio consiste à activer la "sortie simultanée" de paprefs comme indiqué ici:

paprefs

Ceci active la sortie audio à la fois sur l'audio interne et sur l'interface HDMI. Faites de ce périphérique de sortie virtuel votre périphérique par défaut et vous avez toutes les options entre vos mains.

6
Takkat

en 18h10 j'ai pu le réparer

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

blacklist snd_hda_codec_hdmi
1
Selmi

J'ai trouvé cette suggestion https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/

quels états vous devez éditer les réglages de pulseaudio

Sudo nano /etc/Pulse/default.pa

et remplacez #set-default-sink output par: set-default-sink {name of your device}

J'ai vérifié et l'approche devrait toujours être valide dans 10.10

1
HagenaarsDotNu