[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ubuntu 20.04 problème de son à reconfigurer à chaque session (Résolu)



Bonjour, 

installer pipewire n'a pas produit l'effet espéré (même avec un reboot fait à tout
hasard). Je ne l'ai pas désinstallé par contre, j'ai ajouté les configurations suivantes
en me basant à deux fils de discussion sur les forums :

https://forums.linuxmint.com/viewtopic.php?t=340094
Le monsieur a dit:
sudo tee /etc/modprobe.d/stop-hdmi.conf <<<'options snd-hda-intel enable=1,0'

j'ai donc créé ce fichier avec cette option. 

J'ai aussi suivi ce conseil qui me semblait pertinent:
https://www.reddit.com/r/linux4noobs/comments/fufha5/is_there_a_way_to_get_rid_of_nvidia_high/?rdt=53449

=> modifier le fichier default.pa sous /etc/pulse
et l'éditer. Ainsi les modifications ne seront pas écrasées par les mises à jour. 

J'ai commenté cette ligne:

#load-module module-switch-on-port-available

et cette section complète:

### Allow automatic device switching

#.ifexists module-switch-on-connect.so

#load-module module-switch-on-connect

#.endif

Depuis le son est là à chaque démarrage, donc je pense que c'est réglé de manière durable.


Avant les modifications:
*****************
$ pacmd list-cards
2 card(s) available.
    index: 0
(…)
*****************

Après les modifications:
*****************
$ pacmd list-cards
1 card(s) available.
    index: 0
(…)
*****************


Merci pour ton conseil même s'il n'a pas suffit, ça m'a encouragée à persister.

Bonne soirée,
Joyce


On Thu, 2 Nov 2023 21:47:11 +0100 (CET)
"Bernard Schoenacker" (via linux-31 Mailing List) <linux-31@culte.org> wrote:

> Bonjour Joyce,
> 
> Sudo apt install pipewire
> 
> Thank's
> 
> Cheers 
> Bernard Schoenacker
> 
> ----- Mail original -----
> De: "Joyce MARKOLL" <linux-31@culte.org>
> À: linux-31@culte.org
> Envoyé: Jeudi 2 Novembre 2023 21:33:29
> Objet: Ubuntu 20.04 problème de son à reconfigurer à chaque session
> 
> 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
> 
> 
> -- 
> -- 


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