Bonjour,

Ayant été absent longtemps je reviens avec cette nouvelle version de Fedora 39

workstation sous Gnome qui est une bonne surprise dans l’ensemble.

J’ai un problème avec mon son qui passe régulièrement et rapidement de mes haut-parleur

à mon éran (HDMI) ce qui crée un grésillement difficilement supportable à la longue.

Mon matériel tout en AMD:

  • CG: Radeon 5700.
  • CPU: Amd 7 3700.
  • CM: Gigabyte x570 UD.

J’aimerais bien si possible désactiver ou supprimer mon son sur l’écran (HDMI)

vu que je ne l’utilise pas à cause de sa mauvaise qualité.

Si quelqu’un peut m’aider à le faire ou peut me proposer une solution de rechange

je suis preneur et je le remercie d’avance.

En utilisant pavucontrol tu peux désactiver le périphérique audio que tu ne souhaites pas utiliser

J’ai beau changer toutes les options dans le controle du volume

rien n’y fait .

Toujours cette alternance et même une icone folle qui passe de l’une à l’autre…

    Peux tu nous faire un screenshot de pavucontrol sur l’onglet configuration ainsi que le retour de commande $ cat /proc/asound/cards ?

    algorym Et comme on y est le retour de
    $ pactl info
    $ pactl list cards

    Merci de bien utiliser les balises bloc code pour les retours de chaque commande afin de faciliter la lecture -> Voir FAQ .

    Bonjour,

    Pour l’image:

    $ cat /proc/asound/cards
     0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                          HDA ATI HDMI at 0xfcda0000 irq 120
     1 [Generic        ]: HDA-Intel - HD-Audio Generic
                          HD-Audio Generic at 0xfcc00000 irq 121
    $ pactl info
    Chaîne du serveur : /run/user/1000/pulse/native
    Version du protocole de bibliothèque : 35
    Version du protocole du serveur : 35
    Local : oui
    Index client : 606956
    Tile Size : 65472
    Nom d’utilisateur : algo
    Nom d’hôte : fedora
    Nom du serveur : PulseAudio (on PipeWire 1.0.3)
    Version du serveur : 15.0.0
    Spécification d’échantillon par défaut : float32le 2ch 48000Hz
    Plan de canaux par défaut : front-left,front-right
    Destination par défaut : alsa_output.pci-0000_0d_00.4.analog-stereo.2
    Source par défaut : alsa_output.pci-0000_0d_00.4.analog-stereo.2.monitor
    Cookie : 84aa:4220
    $ pactl list cards
    Carte #40
    	Nom : alsa_card.pci-0000_0b_00.1
    	Pilote : alsa
    	Module propriétaire : n/d
    	Propriétés :
    		api.acp.auto-port = "false"
    		api.acp.auto-profile = "false"
    		api.alsa.card = "0"
    		api.alsa.card.longname = "HDA ATI HDMI at 0xfcda0000 irq 120"
    		api.alsa.card.name = "HDA ATI HDMI"
    		api.alsa.path = "hw:0"
    		api.alsa.use-acp = "true"
    		api.dbus.ReserveDevice1 = "Audio0"
    		device.api = "alsa"
    		device.bus = "pci"
    		device.bus_path = "pci-0000:0b:00.1"
    		device.description = "Navi 10 HDMI Audio"
    		device.enum.api = "udev"
    		device.icon_name = "audio-card-analog-pci"
    		device.name = "alsa_card.pci-0000_0b_00.1"
    		device.nick = "HDA ATI HDMI"
    		device.plugged.usec = "10655408"
    		device.product.id = "0xab38"
    		device.product.name = "Navi 10 HDMI Audio"
    		device.subsystem = "sound"
    		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
    		device.vendor.id = "0x1002"
    		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
    		media.class = "Audio/Device"
    		factory.id = "14"
    		client.id = "33"
    		object.id = "40"
    		object.serial = "40"
    		object.path = "alsa:pcm:0"
    		alsa.card = "0"
    		alsa.card_name = "HDA ATI HDMI"
    		alsa.long_card_name = "HDA ATI HDMI at 0xfcda0000 irq 120"
    		alsa.driver_name = "snd_hda_intel"
    		device.string = "0"
    	Profils :
    		off: Éteint (sinks: 0, sources: 0, priority: 0, available: oui)
    		output:hdmi-stereo: Sortie Stéréo numérique (HDMI) (sinks: 1, sources: 0, priority: 5900, available: non)
    		output:hdmi-stereo-extra1: Sortie Digital Stereo (HDMI 2) (sinks: 1, sources: 0, priority: 5700, available: non)
    		output:hdmi-stereo-extra2: Sortie Digital Stereo (HDMI 3) (sinks: 1, sources: 0, priority: 5700, available: oui)
    		output:hdmi-stereo-extra3: Sortie Digital Stereo (HDMI 4) (sinks: 1, sources: 0, priority: 5700, available: non)
    		output:hdmi-stereo-extra4: Sortie Digital Stereo (HDMI 5) (sinks: 1, sources: 0, priority: 5700, available: non)
    		output:hdmi-stereo-extra5: Sortie Digital Stereo (HDMI 6) (sinks: 1, sources: 0, priority: 5700, available: non)
    		output:hdmi-surround: Sortie Surround numérique 5.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: non)
    		output:hdmi-surround71: Sortie Digital Surround 7.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: non)
    		output:hdmi-surround-extra1: Sortie Digital Surround 5.1 (HDMI 2) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround71-extra1: Sortie Digital Surround 7.1 (HDMI 2) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround-extra3: Sortie Digital Surround 5.1 (HDMI 4) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround71-extra3: Sortie Digital Surround 7.1 (HDMI 4) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround-extra4: Sortie Digital Surround 5.1 (HDMI 5) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround71-extra4: Sortie Digital Surround 7.1 (HDMI 5) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround-extra5: Sortie Digital Surround 5.1 (HDMI 6) (sinks: 1, sources: 0, priority: 600, available: non)
    		output:hdmi-surround71-extra5: Sortie Digital Surround 7.1 (HDMI 6) (sinks: 1, sources: 0, priority: 600, available: non)
    		pro-audio: Pro Audio (sinks: 6, sources: 0, priority: 1, available: oui)
    	Profil actif : off
    	Ports :
    		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
    			Propriétés :
    				port.type = "hdmi"
    				port.availability-group = "Legacy 1"
    				device.icon_name = "video-display"
    				card.profile.port = "0"
    			Partie du(des) profil(s) : output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
    		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
    			Propriétés :
    				port.type = "hdmi"
    				port.availability-group = "Legacy 2"
    				device.icon_name = "video-display"
    				card.profile.port = "1"
    			Partie du(des) profil(s) : output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
    		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, available)
    			Propriétés :
    				port.type = "hdmi"
    				port.availability-group = "Legacy 3"
    				device.icon_name = "video-display"
    				card.profile.port = "2"
    				device.product.name = "GM27-CF"
    			Partie du(des) profil(s) : output:hdmi-stereo-extra2
    		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
    			Propriétés :
    				port.type = "hdmi"
    				port.availability-group = "Legacy 4"
    				device.icon_name = "video-display"
    				card.profile.port = "3"
    			Partie du(des) profil(s) : output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
    		hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 5, not available)
    			Propriétés :
    				port.type = "hdmi"
    				port.availability-group = "Legacy 5"
    				device.icon_name = "video-display"
    				card.profile.port = "4"
    			Partie du(des) profil(s) : output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4
    		hdmi-output-5: HDMI / DisplayPort 6 (type: HDMI, priority: 5400, latency offset: 0 usec, availability group: Legacy 6, not available)
    			Propriétés :
    				port.type = "hdmi"
    				port.availability-group = "Legacy 6"
    				device.icon_name = "video-display"
    				card.profile.port = "5"
    			Partie du(des) profil(s) : output:hdmi-stereo-extra5, output:hdmi-surround-extra5, output:hdmi-surround71-extra5
    
    Carte #41
    	Nom : alsa_card.pci-0000_0d_00.4
    	Pilote : alsa
    	Module propriétaire : n/d
    	Propriétés :
    		api.acp.auto-port = "false"
    		api.acp.auto-profile = "false"
    		api.alsa.card = "1"
    		api.alsa.card.longname = "HD-Audio Generic at 0xfcc00000 irq 121"
    		api.alsa.card.name = "HD-Audio Generic"
    		api.alsa.path = "hw:1"
    		api.alsa.use-acp = "true"
    		api.dbus.ReserveDevice1 = "Audio1"
    		device.api = "alsa"
    		device.bus = "pci"
    		device.bus_path = "pci-0000:0d:00.4"
    		device.description = "Starship/Matisse HD Audio Controller"
    		device.enum.api = "udev"
    		device.icon_name = "audio-card-analog-pci"
    		device.name = "alsa_card.pci-0000_0d_00.4"
    		device.nick = "HD-Audio Generic"
    		device.plugged.usec = "10682872"
    		device.product.id = "0x1487"
    		device.product.name = "Starship/Matisse HD Audio Controller"
    		device.subsystem = "sound"
    		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0d:00.4/sound/card1"
    		device.vendor.id = "0x1022"
    		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
    		media.class = "Audio/Device"
    		factory.id = "14"
    		client.id = "33"
    		object.id = "41"
    		object.serial = "41"
    		object.path = "alsa:pcm:1"
    		alsa.card = "1"
    		alsa.card_name = "HD-Audio Generic"
    		alsa.long_card_name = "HD-Audio Generic at 0xfcc00000 irq 121"
    		alsa.driver_name = "snd_hda_intel"
    		device.string = "1"
    	Profils :
    		off: Éteint (sinks: 0, sources: 0, priority: 0, available: oui)
    		output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (sinks: 1, sources: 1, priority: 6565, available: oui)
    		output:analog-stereo: Sortie Stéréo analogique (sinks: 1, sources: 0, priority: 6500, available: oui)
    		input:analog-stereo: Entrée Stéréo analogique (sinks: 0, sources: 1, priority: 65, available: oui)
    		pro-audio: Pro Audio (sinks: 1, sources: 2, priority: 1, available: oui)
    	Profil actif : output:analog-stereo
    	Ports :
    		analog-input-front-mic: Microphone avant (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, available)
    			Propriétés :
    				port.type = "mic"
    				port.availability-group = "Legacy 1"
    				device.icon_name = "audio-input-microphone"
    				card.profile.port = "0"
    			Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo
    		analog-input-rear-mic: Microphone arrière (type: Mic, priority: 8200, latency offset: 0 usec, availability group: Legacy 2, not available)
    			Propriétés :
    				port.type = "mic"
    				port.availability-group = "Legacy 2"
    				device.icon_name = "audio-input-microphone"
    				card.profile.port = "1"
    			Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo
    		analog-input-linein: Entrée ligne (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
    			Propriétés :
    				port.type = "line"
    				port.availability-group = "Legacy 3"
    				card.profile.port = "2"
    			Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo
    		analog-output-lineout: Sortie ligne (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, available)
    			Propriétés :
    				port.type = "line"
    				port.availability-group = "Legacy 4"
    				card.profile.port = "3"
    			Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
    		analog-output-headphones: Casque audio (type: Casque audio, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, not available)
    			Propriétés :
    				port.type = "headphones"
    				port.availability-group = "Legacy 5"
    				device.icon_name = "audio-headphones"
    				card.profile.port = "4"
    			Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo

      Je crois que j’ai un probleme avec l’image…

      Ok c’est bon pour l’image.

      algorym Ta capture correspond bien aux retours de commandes donc c’est déjà pas mal. Merci pour les balises de bloc de code avec prompt, commande complète et retour complet de celle-ci 👍

      Quand tu dis que ça bascule sur la sortie HDMI avant de revenir sur ta carte son, ça veut dire que la majorité du temps tu es sur la sortie analogique et que de temps en temps ou de manière cyclique tu bascules sur la sortie HDMI pendant quelques secondes ?

      Bonjour Nicosss,

      Merci de t’intéresser à mon problème.

      Oui en fait c’est ça de manière “cyclique” mais très fréquente

      au point où ça devient un grésillement ou “saccades” quasi constant quand je regarde une vidéo sur youtube

      ou quand je regarde un film avec “vidéo”, j’ai pourtant bien téléchargé quelques codecs supplémentaires

      pour youtube…

      C’est pour ça que j’aurais aimé désactiver complètement mon son hdmi que je n’utilise pas du tout.

      Faute de trouver une autre solution.

        C’est pas normal que du son passé quand même malgré l’extinction. Peut être exclure le module son du HDMI?

          algorym As-tu fait l’essai avec un nouvel utilisateur pour voir si le comportement est le même ?

          Je viens de créer un nouvel utilisateur et toujours le même problème.

          xylphute Peut être exclure le module son du HDMI?

          Oui en faite c’est ce que j’aimerais faire.

          Mais je connais pas la “manoeuvre”…

          Je pense peut être au fichier de base alsa.

          Avant tout retourne les commandes suivantes

          $ cat /proc/asound/modules

          Et

          $ lsmod | grep snd

          $ cat /proc/asound/modules
           0 snd_hda_intel
           1 snd_hda_intel
          lsmod | grep snd
          snd_seq_dummy          12288  0
          snd_hrtimer            12288  1
          snd_hda_codec_realtek   200704  1
          snd_hda_codec_generic   114688  1 snd_hda_codec_realtek
          ledtrig_audio          12288  1 snd_hda_codec_generic
          snd_hda_codec_hdmi     94208  1
          snd_hda_intel          65536  4
          snd_intel_dspcfg       40960  1 snd_hda_intel
          snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
          snd_hda_codec         225280  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
          snd_hda_core          151552  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_seq               126976  7 snd_seq_dummy
          snd_seq_device         16384  1 snd_seq
          snd_pcm               184320  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
          snd_timer              53248  3 snd_seq,snd_hrtimer,snd_pcm
          snd                   155648  20 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
          soundcore              16384  1 snd

          Les deux cartes son ont le même module, donc blacklister le module désactivera les deux et ce n’est pas ce qu’on veut.

          Je me documente sur comment empêcher le module pour un device précis.

          Pendant que je suis sur youtube,là ce n’est pas une vidéo très “riche”

          peu de dialodues.

          Quand je vais dans mes paramètres voilà l’effet:

          Petite video sur youtube:

          C’est vraiment surprenant. On est d’accord que dans les paramètres tu n’as qu’une seule interface audio de dispo puisque l’autre est désactivé dans pavucontrol ?

          Si tu réactive le son HDMI et que tu le défini comme sortie par défaut dans paramètres, as tu toujours ce soucis?

          Peux tu tester sur livecd si tu rencontres également le même soucis qu’actuellement ?

          Je peux selectionner ma sortie HDMI dans mes paramètres

          et là aucun soucis ça fonctionne bien.

          Je viens d’avoir un petit rapport de plantage:

            algorym Si tu sélectionnes ta sortie HDMI, le son sort en analogique et ça reste stable ?

            Le rapport de bug est peut-être parce que tu jouais trop avec les sorties pendant la lecture ? A voir si ça peut être reproduit avant tout.