# Redirection du son sur hdmi carte video pci

**URL:** <https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659>\
**Category:** Support Debian\
**Created:** [Août 19, 2020, 8:27 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659 "2020-08-19T08:27:48Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 19, 2020, 8:27 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/1 "2020-08-19T08:27:48Z")

</div>

Ci-joint ma configuration actuelle:

> Carte mère Z68A-GD65 MSI  
> CPU Intel Core I7  
> 4G de mémoire  
> 1 lecteur /graveur DVD  
> 1 disque pour le système  
> 2 disques en raid0 pour les datas  
> Os installé Debian Buster AMD64 il y a une semaine.  
> Mise à jour du dernier bios.  
> Installation driver Nvidia  
> Noyau 4.10

Le symptôme est le suivant:

Pas de son sur moniteur branché en Hdmi à partir de la carte vidéo GeForce 9500 GT.  
je souhaiterais rediriger le son vers ma carte. Un peu d’aide serait la bienvenue.

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Août 20, 2020, 9:56 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/2 "2020-08-20T09:56:59Z")

</div>

Bonjour @mariop31

As-tu pensé à installer [PulseAudio](https://fr.wikipedia.org/wiki/PulseAudio) et son contrôle du volume [pavucontrol](https://packages.debian.org/fr/buster/pavucontrol) ?

L’installation de pavucontrol installera tout le nécessaire.

pavucontrol peut aider efficacement pour contrôler à la fois le volume des périphériques matériels et chacun des flux de sortie séparément.

Il permet de rediriger un flux de sortie vers un autre périphérique de sortie sans interrompre la diffusion.

Il gère également bien les périphériques d’entrée.

Il te faut juste exécuter pavucontrol en tant qu’utilisateur régulier et configurer ta sortie son comme tu le souhaites.

Pulse Audio et pavucontrol sont des incontournables pour la majorité des cas.

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 20, 2020, 10:00 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/3 "2020-08-20T10:00:55Z")

</div>

Bonjour @anon61356901

Oui j’ai bien installé [PulseAudio](https://fr.wikipedia.org/wiki/PulseAudio) et son contrôle du volume [pavucontrol](https://packages.debian.org/fr/buster/pavucontrol)  
Mais je ne voie toujours pas de sortie son hdmi , j’ai consulté un max mais je n’ai pas trouvé de solution pour le moment.

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Août 20, 2020, 10:11 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/4 "2020-08-20T10:11:32Z")

</div>

[Le son peut être reconnu mais pas redirigé vers le bon périphérique de sortie de la carte NVidia](https://doc.ubuntu-fr.org/son_via_le_port_hdmi#le_son_peut_etre_reconnu_mais_pas_redirige_vers_le_bon_peripherique_de_sortie_de_la_carte_nvidia)

Ta sortie son HDMI devrait être listée comme un périphérique _digital audio playback_  
par `cat /proc/asound/devices`

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 20, 2020, 10:14 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/5 "2020-08-20T10:14:20Z")

</div>

Pour l’instant je ne pas vérifier, je m’occupe d’une autre machine. En début d’après-midi je pourrais travailler dessus. A toute à l’heure, bon appétit.

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 20, 2020, 1:20 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/6 "2020-08-20T13:20:40Z")

</div>

Voilà le résultat de la commande:

> =\> `cat /proc/asound/devices`  
> **`2: [0- 0]: digital audio playback`**  
> `3: [0- 0]: digital audio capture`  
> **`4: [0- 1]: digital audio playback`**  
> `5: [0- 2]: digital audio capture`  
> `6: [0- 1]: hardware dependent`  
> `7: [0] : control`  
> `33: : timer`

Comme on peut le constater il y en deux, je suppose que c’est la ligne

> **`4: [0- 1]: digital audio playback`**

Je suppose que la ligne indique celui de la carte mère.

> **`2: [0- 0]: digital audio playback`**

Comment faut-il faire pour activer la ligne 4 ?

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Août 20, 2020, 1:41 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/7 "2020-08-20T13:41:22Z")

</div>

> [@mariop31](#):
>
> Comment faut-il faire

Le lien de mon message précédent l’explique.

Trouve d’abord la bonne sortie numérique, avec le test adapté de :

`aplay -D plughw:2,9 /usr/share/sounds/alsa/Front_Center.wav`

Adapté pour le numéro, donc `0,1` pour la deuxième de ton système.  
Adapté pour le fichier .wav à écouter sur ta TV ou écran HDMI.

Si tu entends du son, modifie ton `/etc/pulse/default.pa` en conséquence.  
C’est expliqué dans le lien.

C’est peut-être différent avec Debian.  
J’en ai pas sous la main là.

Avec mon système, je peux commuter Pulse Audio sur un profil HDMI sur l’onglet configuration de pavucontrol et j’ai du son en HDMI sur TV mais je n’arrive pas à lancer de commande `aplay -D plughw:a,b fichier.wav` qui me donne du son sur ma TV HDMI.

Je ne sais pas pourquoi.  
Je ne sais pas t’aider davantage.

À tout coup, mon lien n’est pas bon  
Désolé

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 20, 2020, 2:57 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/8 "2020-08-20T14:57:04Z")

</div>

J’avais déjà vu ce lien , mais je ne comprenais pas le coup des lignes.  
Du coup avec ton explication j’ai compris.

Pour autant j’ai essayé la commande sans entendre de son :

`aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav`

J’ai connecté sur le port casque un haut-parleur et je n’ai pas de son non plus.  
Il y a autre chose à régler en premier.

Dans tous les cas je te remercie de ton aide @anon61356901  
Je vais continuer mes investigations.

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Août 20, 2020, 3:07 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/9 "2020-08-20T15:07:57Z")

</div>

Tu peux quand même donner le résultat de la commande :

`pacmd list-sinks | grep -e 'name:' -e 'index:'`

On verra sur quel profil Pulse audio tu es positionné.

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 20, 2020, 3:28 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/10 "2020-08-20T15:28:21Z")

</div>

Voilà:

=\> `pacmd list-sinks | grep -e 'name' -e 'index'`

```nohighlight
  * index: 0
	name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>
		alsa.name = "ALC892 Digital"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7500000 irq 43"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "6 Series/C200 Series Chipset Family High Definition Audio Controller"
		device.profile.name = "iec958-stereo"
		alsa.mixer_name = "Realtek ALC892"
		device.icon_name = "audio-card-pci"
    index: 1
	name: <combined>
		device.icon_name = "audio-card"
    index: 2
	name: <alsa_output.hw_0_0>
		alsa.name = "ALC892 Analog"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7500000 irq 43"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "6 Series/C200 Series Chipset Family High Definition Audio Controller"
		device.icon_name = "audio-card-pci"

```

J’ai connecté sur le port casque un haut-parleur et j’ai réessayé la commande et là j’ai entendu du son

`aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav`

Je suis allé dans le fichier **`/etc/pulse/default.pa`** et à la fin j’ai rajouté la ligne :

```nohighlight
load-module module-alsa-sink device=hw:0,0

```

J’ai rebouté même problème pas de son sur le haut-parleur.

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Août 20, 2020, 3:40 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/11 "2020-08-20T15:40:48Z")

</div>

Bon, le son c’est pas mon fort : entre Alsa et Pulse Audio, je ne connais pas bien.

Le retour de la commande pacmd est énorme par rapport à celui chez moi.

J’espère que quelqu’un va t’aider.

dernière minute :

Cette question [https://unix.stackexchange.com/questions/143865/how-to-enable-both-built-in-audio-output-and-hdmi-audio-output-with-pulseaudio](https://unix.stackexchange.com/questions/143865/how-to-enable-both-built-in-audio-output-and-hdmi-audio-output-with-pulseaudio) (en anglais) et sa réponse principale viennent de bien m’aider et m’en apprendre.

Je ne croyais pas cela faisable.  
Je n’avais pas beaucoup cherché.

« Works like a charm. I keep my microphone input, and on pavucontrol/Output Devices I have all options for analog output **and** for HDMI. »

« Ça marche comme sur des roulettes. Je garde mon entrée micro, et sur pavucontrol / Périphériques de sortie, j’ai toutes les options pour la sortie analogique **et** pour le HDMI. »

* * *

```
rem@n73sm ~ $ pactl list sinks short
0	alsa_output.pci-0000_00_1b.0.analog-stereo	module-alsa-card.c	s16le 2ch 44100Hz	RUNNING
1	alsa_output.hdmi_0	module-alsa-sink.c	s16le 2ch 44100Hz	RUNNING
2	combined	module-combine-sink.c	s16le 2ch 44100Hz	RUNNING
rem@n73sm ~ $
```

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 21, 2020, 7:24 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/12 "2020-08-21T07:24:16Z")

</div>

Bonjour @anon61356901.

Je n’ai pas désinstallé les drivers Nvidia.  
J’ai été dans le bios j’ai dévalidé la carte Nvidia pci et validé la carte interne.  
J’ai connecté mon câble HDMI sur la carte mère.  
J’ai rebouté , j’ai lancé pavucontrol pour activer le son sur le port HDMI.  
J’ai lancé une vidéo qui tourne toujours actuellement, et là **MIRACLE** plus aucun message d’erreur concernant la carte vidéo interne (Intel).

Seulement:  
=\> `glxgears `

```nohighlight
Xlib: extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual

```

=\> `tail -f /var/log/messages`

```nohighlight
Aug 21 09:02:21 debian org.mate.panel.applet.NotificationAreaAppletFactory[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:02:21 debian org.mate.panel.applet.ClockAppletFactory[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:02:27 debian clock-applet[1374]: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node button, owner GtkToggleButton)
Aug 21 09:10:38 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:15:10 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:29:15 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:43:04 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:58:06 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 09:59:21 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".
Aug 21 10:12:12 debian org.freedesktop.Notifications[1146]: Xlib: extension "GLX" missing on display ":0".

```

_Je n’y comprends plus rien._ 😜 🤪

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Août 21, 2020, 1:31 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/13 "2020-08-21T13:31:12Z")

</div>

Bonjour @mariop31

Et si on gardait ce fil pour le son HDMI ?  
Tu peux ouvrir un autre fil pour **Xlib: extension « GLX » missing on display « :0 »**

> [@mariop31](#):
>
> Je suis allé dans le fichier **`/etc/pulse/default.pa`** et à la fin j’ai rajouté la ligne :
> 
> ```auto
> load-module module-alsa-sink device=hw:0,0
> 
> ```

Je te conseille de **remplacer** cette modification - en fin de fichier - par :

```
load-module module-alsa-sink device=hdmi:0
load-module module-combine-sink sink_name=combined
set-default-sink combined

```

Il faut ensuite choisir le profil Pulse Audio « Duplex stéréo analogique » et redémarrer l’ordi ou alors seulement le service **pulseaudio** (non testé)

> [@mariop31](#):
>
> J’ai été dans le bios j’ai dévalidé la carte Nvidia pci et validé la carte interne.

Peuvent-elles fonctionner ensemble (les deux actives) ?  
Essaie et donne un :

`$ lspci -nn | egrep -i "3d|display|vga"`

> [@mariop31](#):
>
> =\> glxgears  
> =\> tail -f /var/log/messages

C’est un style de présentation qui n’est pas désagréable, mais il vaut mieux pour tous que tu copies depuis le terminal à partir de la commande saisie jusqu’au prompt (invite) de retour inclus.

Exemples :

```
rem@n73sm ~ $ lspci -nn | egrep -i "3d|display|vga"
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 620M/630M/635M/640M LE] [10de:0de9] (rev ff)
rem@n73sm ~ $ 

```

\

```
rem@n73sm ~ $ su -
n73sm ~ # hddtemp /dev/sd[abc]
/dev/sda: HGST HTS721010A9E630: 40°C
/dev/sdb: HGST HTS721010A9E630: 38°C
/dev/sdc: Crucial_CT512MX100SSD1: 42°C
n73sm ~ #

```

  

* * *
  

> [@mariop31](#):
>
> et là **MIRACLE** plus aucun message d’erreur concernant la carte vidéo interne (Intel)

[La mise à jour du BIOS](https://www.debian-fr.org/t/resolu-pc-qui-se-plante/82631) aurait-elle été bénéfique ?  
Je n’ai pas relu les deux fils…

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 22, 2020, 8:30 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/14 "2020-08-22T08:30:27Z")

</div>

Bonjour @anon61356901

Une précision sur mon prompt:  
Je l’ai programmé comme çà:

[mario@debian-S à 10:26:14 {/home/mario}]  
=\> date  
samedi 22 août 2020, 10:26:55 (UTC+0200)  
[mario@debian-S à 10:26:55 {/home/mario}]  
=\>

Je ne sais pas si la m.a.j du Bios a été bénéfique, en tous cas je l’ai fait.

Je laisse tomber pour l’instant, je reprendrais un peu plus tard.  
Je tient a te remercier pour ton aide et te souhaite une bonne journée.

---

<div class="post-metadata">

**Author:** ![jpp45](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jpp45/32/7665_2.png) [@jpp45](https://www.debian-fr.org/u/jpp45)\
**Post date:** [Août 24, 2020, 12:55 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/15 "2020-08-24T12:55:35Z")

</div>

Bonjour Je ne sais pas si tu es sous courant, mais pour passer en root il faut taper après le prompte: $ su - en oubliant pas l’espace entre su et le tiré !

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Août 24, 2020, 1:46 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/16 "2020-08-24T13:46:36Z")

</div>

Ah bon!!!

Je ne sais pas pourquoi tu me dis çà.

Pour Le fun:

Voilà mon prompt en mode utilisateur:

> [mario@debian-S à 15:43:12 {/home/mario}]  
> =\>

Et voilà celui en mode administrateur (root):

> [mario@debian-S à 15:43:12 {/home/mario}]  
> =\> su  
> Mot de passe :
> 
> * * *
> 
> | [root@debian-S] |  
> | \_ \_ \_ \_ \_ \_ \_ \_ |  
> | (_._) (_._) (_._) (_._) |  
> | (_R_) (_O_) (_O_) (_T_) |  
> | |  
> |\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_|  
> ###-( 15:44:00 )–( /home/mario )-###
> 
> =\>

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Août 25, 2020, 1:41 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/17 "2020-08-25T13:41:59Z")

</div>

Oui justement. `su` te fait passer en root mais sans charger son environnement (la variable $PATH de root notamment, qui n’est pas la même que celle des autres utilisateurs), tandis que `su -` charge l’environnement du compte, ce qui charge donc son $PATH et évite de devoir taper le chemin complet des exécutables sous /sbin ou /usr/sbin, notamment.  
D’ailleurs quand tu as exécuté `su` tu es resté dans le même répertoire (`/home/mario`) tandis que `su -` te placerait dans le répertoire $HOME de root (`/root`).

Mais en effet, pas forcément grand chose à voir avec le fil.

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Septembre 4, 2020, 10:57 UTC](https://www.debian-fr.org/t/redirection-du-son-sur-hdmi-carte-video-pci/82659/18 "2020-09-04T22:57:36Z")

</div>

Hello, dans pavucontrol tu peux choisir le périphérique de sortie, lances du son et regarde dans les onglets vers la droite j’ai plus le nom en tête mais j’ai eu un souci similaire pour envoyer le son sur une barre de son en bluetooth au lieu du hdmi ou son interne
