Accéder au contenu.
Menu Sympa

linux-31 - Ubuntu 20.04 problème de son à reconfigurer à chaque session

Objet : Discussions sur le logiciel libre

Archives de la liste

Ubuntu 20.04 problème de son à reconfigurer à chaque session


Chronologique Discussions  
  • From: Joyce MARKOLL <joyce.markoll AT netc.eu>
  • To: linux-31 AT culte.org
  • Subject: Ubuntu 20.04 problème de son à reconfigurer à chaque session
  • Date: Thu, 2 Nov 2023 21:33:29 +0100

Bonjour,

ça fait un moment que je vis avec, et ça finit par être pénible, je ne sais
pas
configurer les fichiers relatifs au son pour éviter que ça passe sur un canal
qui ne
produit pas de son. Je peux lancer de l'audio en streaming, ou un fichier
vidéo, à chaque
fois il faut que je retourne inlassablement reconfigurer le son dans
Pulseaudio.

Donc j'ai une carte son Nvidia intégrée, et aussi une carte graphique externe
Nvidia qui
est vue comme une source de son par le système, le tout dans un PC fixe avec
une carte
mère MSI d'il y a quelques années, équipée d'un processeur AMD. Je l'ai
récemment upgradé
en RAM et il y a une paire d'années, en CPU.

Le problème, quand je passe sur Pavucontrol, il me montre deux cartes sons:
$ lspci | grep Audio
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
02:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio
Controller (rev a1)

NVIDIA Corporation GP107GL est une carte graphique avec 3 sorties, dont HDMI
(vu comme
une carte son apparemment) et deux autres sorties.

quelques infos de plus, côté modules chargés:
$ lsmod | grep snd
snd_hda_codec_realtek 131072 1
snd_hda_codec_generic 81920 1 snd_hda_codec_realtek
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_codec_hdmi 61440 1
snd_hda_intel 53248 9
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_hda_codec 139264 4
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 90112 5
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 20480 1 snd_hda_codec snd_pcm 110592 6
snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core snd_seq_midi
20480
0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 36864 1
snd_seq_midi snd_seq 73728 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 36864 2 snd_seq,snd_pcm
snd 90112 27
snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
soundcore 16384 1 snd $
$

je tente de décharger snd_hda_codec_hdmi, en espérant que ça simplifie un peu
le
problème, et je l'ajoute dans la section "# Prevent abnormal drivers from
grabbing index
0" de /etc/modprobe.d/alsa-base.conf par une ligne "options
snd-hda-codec-hdmi index=-2"

=> pensez-vous que ça soit une bonne idée ?


Si ce que j'ai expliqué ci-dessus fait l'effet espéré (que les profils
"audio" de la carte
graphique restent sur "Éteint") Il restera les profils pour l'Audio interne,
dans
l'interface de Pavucontrol, dont:

- Sortie Stéréo numérique (IEC958) + Entrée Stéréo analogique
- Sortie Stéréo numérique (IEC958)
- Entrée Stéréo analogique
- Duplex Stéréo analogique
- Sortie Stéréo analogique (unplugged) (unavailable)
- Éteint

Et contrairement à ce qui est indiqué, les deux qui fonctionnent sont les 2
au-dessus
de "Éteint", donc :
- Duplex Stéréo analogique
- Sortie Stéréo analogique (unplugged) (unavailable)


parfois, ça ne fait que sauter vers l'un des profils "IEC958", ou sur
l'inutile
entrée " Entrée Stéréo analogique" qui ne produit rien, jusqu'à ce que je
ratisse le web
pour trouver des solutions et trouve ce contournement qui consiste tantôt à
supprimer
~/.config/pulse avec son contenu, et/ou à réinstaller pulseaudio.

J'ai aussi tenté de "fixer" les valeurs correspondantes à ce que j'ai trouvé
avec les
commandes pactl - la commande history m'en donne bien des lignes, comme:
1421 pactl list sinks short
1422 pactl list sources short
1423 pactl set-default-sink alsa_output.pci-0000_00_05.0.analog-stereo
1424 pactl set-default-source
alsa_output.pci-0000_00_05.0.analog-stereo.monitor
1425 pactl set-default-source alsa_output.pci-0000_00_05.0.analog-stereo
1426 pactl set-default-source
alsa_output.pci-0000_00_05.0.analog-stereo.monitor

et dans /etc/pulse dans le fichier client.conf il y a :
default-sink = alsa_output.pci-0000_00_05.0.analog-stereo
default-source = alsa_output.pci-0000_00_05.0.analog-stereo


Savez-vous me dire comment je peux faire le réglage de sorte à ce que la
configuration ne
bouge plus d'elle-même ?

Merci par avance pour toute idée,
Joyce



--
Orditux Informatique
https://orditux.org
https://orditux.org/aol/
https://orditux.org/floss





Archives gérées par MHonArc 2.6.19+.

Haut de le page