Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
son_via_le_port_hdmi [Le 30/03/2017, 12:41]
208.81.64.248 [Identifier sa carte graphique et son pilote]
son_via_le_port_hdmi [Le 15/08/2017, 11:51] (Version actuelle)
fabux retouche
Ligne 1: Ligne 1:
-{{tag>Maverick ​matériel audio BROUILLON}}+{{tag>Xenial ​matériel audio}}
 ---- ----
  
Ligne 7: Ligne 7:
 Cette page devrait vous aider à résoudre le problème. Cette page devrait vous aider à résoudre le problème.
  
-<note warning>​La solution donnée ci-dessous ne fonctionne pas sous Precise (12.04) ​et Raring (13.04). Pour accéder aux réglages avancés et activer le son via HDMI, il faut installer le paquet **[[apt>​pavucontrol]]** disponible sur la page [[:​pulseaudio]]\\  +===== Identifier sa carte graphique ​et son pilote =====
-Depuis la version 11.10, pour les possesseurs de carte ATI, la sortie est désactivée par défaut, voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=722991|ce sujet]]. Pour l'​activer :\\  +
-<​code>​sudo gedit /​etc/​default/​grub</​code>​ +
-changer "​GRUB_CMDLINE_LINUX_DEFAULT="quiet splash""​ en "​GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1""​ +
-<​code>​sudo update-grub</​code>​ +
-Et redémarrer.</​note>​+
  
-<note warning> Raring (13.04) et autres : + Avant de continuer plus loin, il peut être intéressant de connaître sa carte graphique. Nvidia + model ou ATI radeon + model
-Depuis le [[:kernel|Kernel]] 3.8.0-18, un problème est apparu dans la détection de la carte son des cartes graphiques ​ATI, vous pouvez contourner le problème ​en utilisant une version plus récente comme le [[http://kernel.ubuntu.com/~kernel-ppa/mainline/​v3.8.8-raring/|Kernel 3.8.8]] et suivant. +Pour connaître les caractéristiques de la carte graphique, vous pouvez utiliser depuis un [[:terminal]] l'une des [[:​commande_shell|commandes]] suivantes : 
-Attention toutefois à noter qu'il s'agit de versions ​//mainline// qui peuvent être instables et ne pas être supportées par certains programmes comme VirtualBox. +  * <​code>​lspci | grep "VGA compatible controller"</​code>​ 
-Une fois installé, redémarrer.</note>+  * <​code>​lshw ​-enable pci -class display</​code>​ 
 +maintenant que vous connaissez le fabriquant et le modèle et le pilote installé il va falloir vérifier si vous avez le bon pilote en vous appuyant sur la page << [[carte_graphique|Les ​cartes graphiques]]>> et aller sur nvidia ou ati en installation via le site officiel. 
 +  * [[http://www.nvidia.fr/Download/index.aspx?​lang=fr|Site nvidia]] 
 +  * [[http://support.amd.com/fr-fr/​download/​linux|Site ATI]]
  
 +Si tous est ok il vous reste à rediriger le bon périphérique
  
-===== Compatibilité ===== +<note warning> Pour les possesseurs de carte ATI, il est probable que la sortie soit désactivée par défaut, voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=722991|ce sujet]]. Pour l'​activer,​ il faut modifier [[:​grub-pc]]. Avec les [[:sudo| droits d'​administration]],​ [[:​tutoriel:​comment_modifier_un_fichier|modifiez dans le fichier]] **/​etc/​default/​grub** la ligne  
-Testé sous Ubuntu 10.10 en utilisant le greffon Alsa. +<​file>​GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"</​file>​ en<​file>​GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"</​file>​ 
- +puis pour prndre ​en compte la modification ​ 
-Testé sous Xubuntu 16.10 en utilisant le greffon Alsa.+<​code>​sudo update-grub</​code>​ 
 +Et redémarrer.</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 31: Ligne 31:
   * Avoir mis à jour votre version d'​Ubuntu   * Avoir mis à jour votre version d'​Ubuntu
   * Avoir installé les pilotes pour ceux qui possèdent des carte graphiques [[:NVidia]] ou [[:ATI]]. L'​installation de ces pilotes est requise pour avoir une maîtrise optimale de votre carte graphique par laquelle passera le son de la carte audio pour arriver à la sortie HDMI. Les utilisateurs de cartes Intel peuvent se diriger vers [[:​intel_graphics|la page de documentation Intel Graphics]]   * Avoir installé les pilotes pour ceux qui possèdent des carte graphiques [[:NVidia]] ou [[:ATI]]. L'​installation de ces pilotes est requise pour avoir une maîtrise optimale de votre carte graphique par laquelle passera le son de la carte audio pour arriver à la sortie HDMI. Les utilisateurs de cartes Intel peuvent se diriger vers [[:​intel_graphics|la page de documentation Intel Graphics]]
-  * Avoir installé les paquets **[[apt://asoundconf-gtk,​gnome-alsamixer,​alsa-utils|asoundconf-gtkgnome-alsamixer et alsa-utils]]**.+  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>asoundconf-gtk,​gnome-alsamixer,​alsa-utils|asoundconf-gtk gnome-alsamixer et alsa-utils]]**.
  
 ===== Installation ===== ===== Installation =====
  
-Dans un [[terminal]], faites la commande suivante, puis appuyez sur la touche « Entrée » pour confirmer (votre mot de passe est requis) :​ +[[:​tutoriel:​comment_installer_un_paquet|Installez lez paquet]] **[[apt>libasound2-plugins,"​pulseaudio-*"​,paman,pavucontrol,paprefs,pavumeter|libasound2-plugins "​pulseaudio-*"​ paman pavucontrol paprefs pavumeter]]**
- +
-<​code>​sudo ​apt-get install ​libasound2-plugins "​pulseaudio-*" ​padevchooser ​paman pavucontrol paprefs pavumeter</​code>​ +
- +
-Pour la 16.04 padevchooser n'est pas dans les dépots +
-<​code>​sudo apt install ​libasound2-plugins "​pulseaudio-*"​ paman pavucontrol paprefs pavumeter</​code>​+
 ===== Configuration ===== ===== Configuration =====
  
-1. Tout d'​abord,​ choisissons la bonne carte son dans le Sélecteur de systèmes multimédia. Ouvrez un [[terminal]] ou faites Alt+F2, puis saisissez la commande suivante : +  - Tout d'​abord,​ choisissons la bonne carte son dans le Sélecteur de systèmes multimédia. Ouvrez un [[terminal]] ou faites Alt+F2, puis saisissez la commande suivante :<​code>​gstreamer-properties</​code>​ 
- +  - Sous l'​onglet Audio, sélectionnez le greffon ​//ALSA-Advanced Linux Sound Architecture// pour la sortie et l'​entrée par défaut. 
-<​code>​gstreamer-properties</​code>​ +  ​- ​Ensuite sélectionnez
-Puis, sous l'​onglet Audio, sélectionnez le greffon ALSA-Advanced Linux Sound Architecture pour la sortie et l'​entrée par défaut. +      - le bon périphérique de sortie "​HDMI"​ et testez le pipeline pour vérifier que le son soit bien opérationnel (FIXME //et pour ceux dont le pipeline ne donne rien ? :/)//. 
- +      ​- ​le bon périphérique d'​entrée si vous disposez d'une webcam. Puis fermez. 
-Ensuite sélectionnez le bon périphérique de sortie "​HDMI"​ et testez le pipeline pour vérifier que le son soit bien opérationnel (FIXME //et pour ceux dont le pipeline ne donne rien ? :/)//. +  - Dans un [[:​terminal]] ​entrez <​code>​gnome-alsamixer</​code>​  
-Sélectionnez ​le bon périphérique d'​entrée si vous disposez d'une webcam. Puis fermez. +      - vérifier ​que le son n'est pas sur "​muet"​. ​ 
- +      - Activez bien tous les sons de sortie. 
-2. Ensuite ​entrez ​ +  - toujours ​dans un [[:terminal]] ​<​code>​gnome-volume-control</​code>​ 
- +  - Assurez ​vous d'​avoir bien choisi le bon périphérique d'​entrée et sortie. ​ 
-<​code>​gnome-alsamixer</​code>​ +  
- +Puis redémarrez et le son fonctionnera.
-Et vérifiez ​que le son n'est pas sur "​muet"​. Activez bien tous les sons de sortie. +
- +
-3. Allez dans le terminal et ouvrez ​: +
- +
-<​code>​gnome-volume-control</​code>​ +
- +
-Ensuite assurez ​vous d'​avoir bien choisi le bon périphérique d'​entrée et sortie. Puis redémarrez et le son fonctionnera.+
  
 <note tip>En cas de souci, essayez la commande <​code>​sudo alsa force-reload</​code></​note>​ <note tip>En cas de souci, essayez la commande <​code>​sudo alsa force-reload</​code></​note>​
  
-<note tip>pour **Xubuntu ​1604**, après avoir lancé les paramètres sonores (dans l’icône du son) ou la commande ​"pavucontrol" ​dans un terminal, aller dans l'​onglet "​configuration"​ puis sélectionner une sortie HDMI </​note>​+<note tip>pour **Xubuntu ​[[:16.04]]**, après avoir lancé les paramètres sonores (dans l’icône du son) ou la commande ​''​pavucontrol'' ​dans un terminal, aller dans l'​onglet "​configuration"​ puis sélectionner une sortie HDMI </​note>​
  
 ===== Utilisation ===== ===== Utilisation =====
  
-FIXME +Voici les commandes les plus demandées pour que l'on vous aider en cas de soucis sur le forum.
- +
-=====Commandes de base===== +
- +
-Voici les commandes les plus demandées pour que l'on vous aide en cas de soucis sur le forum.+
  
 ^commande^description^ ^commande^description^
Ligne 89: Ligne 73:
 |<​code>​asoundconf-gtk</​code>​| Permet de sélectionner la carte son voulue.| |<​code>​asoundconf-gtk</​code>​| Permet de sélectionner la carte son voulue.|
 |<​code>​gnome-volume-control</​code>​| Permet de modifier le volume des événements sonores ainsi que de choisir le bon périphérique.| |<​code>​gnome-volume-control</​code>​| Permet de modifier le volume des événements sonores ainsi que de choisir le bon périphérique.|
- 
- 
- 
  
 ===== Problèmes connus===== ===== Problèmes connus=====
  
  
-=====Identifier sa carte graphique et son pilote===== +==== Le son peut être reconnu mais pas redirigé vers le bon périphérique de sortie de la carte NVidia ====
- +
- Avant de continuer plus loin, il peut être intéressant de connaître sa carte graphique. Nvidia + model ou ATI radeon + model. +
-Pour connaître les caractéristiques de la carte graphique, vous pouvez utiliser depuis un [[:​terminal]] l'une des [[:​commande_shell|commandes]] suivantes : +
-  * <​code>​lspci | grep "VGA compatible controller"</​code>​ +
-  * <​code>​lshw -enable pci -class display</​code>​ +
-maintenant que vous connaissez le fabriquant et le model et le pilote installer il vas falloir vérifier si vous avez le bon pilote. +
- +
-voici le site nvidia [[http://​www.nvidia.fr/​Download/​index.aspx?​lang=fr]] +
- +
-voici le site ATI [[http://​support.amd.com/​fr-fr/​download/​linux]] +
- +
-Si vous n'​utilisez pas le bon pilote il vous reste à installer le bon. +
- +
- ​[[carte_graphique|Les cartes graphiques]] et aller sur nvidia ou ati en installation via le site officiel. +
- +
-Si vous avez une version de pilote incorrecte il peut y avoir pour conséquence d'​avoir une très bonne qualité graphique mais pas de son ou des bug graphiques mineures ou graves. +
- +
-Si tous est ok il vous reste à rediriger le bon périphérique +
- +
-====Le son peut être reconnu mais pas redirigé vers le bon périphérique de sortie de la carte NVidia ====+
  
 Pour trouver le bon périphérique,​ voici quelques pistes ( à suivre avec l'​écran / la TV branché en HDMI, et l'​affichage basculé avec twinview le cas échéant) Pour trouver le bon périphérique,​ voici quelques pistes ( à suivre avec l'​écran / la TV branché en HDMI, et l'​affichage basculé avec twinview le cas échéant)
  
 Dans ce cas ouvrez un terminal et tapez cette commande : Dans ce cas ouvrez un terminal et tapez cette commande :
- 
 <​code>​aplay -D plughw:2,9 /​usr/​share/​sounds/​alsa/​Front_Center.wav</​code>​ <​code>​aplay -D plughw:2,9 /​usr/​share/​sounds/​alsa/​Front_Center.wav</​code>​
  
Ligne 127: Ligne 87:
 <​code>​aplay:​ main:654: Erreur d'​ouverture audio: Aucun fichier ou dossier de ce type</​code>​ <​code>​aplay:​ main:654: Erreur d'​ouverture audio: Aucun fichier ou dossier de ce type</​code>​
  
-changez dans la commande en question les chiffres 2,9 par ceux correspondant à votre périphérique ​digital, pour l'​identifier vous pouvez vous aider de la liste des périphériques ​contenus dans /​proc/​asound/​devices ​(consultez cette liste mais ne la modifiez surtout pas !). +changez dans la commande en question les chiffres ​''​2,9'' ​par ceux correspondant à votre périphérique ​__digital__.\\ 
-Dans un terminaltapez+Pour l'​identifier vous pouvez vous aider de la liste des périphériques ​en listant le fichier **/​proc/​asound/​devices**  
 +<​code>​cat /​proc/​asound/​devices</​code>​. Vous y trouverez tous vos périphériques sonidentifiés comme suit  
 +<​file>​ 
 +1:        : sequencer 
 +  2: [ 0]   : control 
 +  3: [ 0- 3]: digital audio playback 
 +  4: [ 0- 0]: hardware dependent 
 +  5: [ 1]   : control 
 +  6: [ 1- 0]: digital audio playback 
 +  7: [ 1- 0]: digital audio capture 
 +  8: [ 1- 3]: digital audio playback 
 +  9: [ 1- 2]: digital audio capture 
 + 10: [ 1- 0]: hardware dependent 
 + 11: [ 2]   : control 
 + 12: [ 2- 3]: digital audio playback 
 + 13: [ 2- 7]: digital audio playback 
 + 14: [ 2- 8]: digital audio playback 
 + 15: [ 2- 9]: digital audio playback 
 + 16: [ 2- 0]: hardware dependent 
 + 17: [ 2- 1]: hardware dependent 
 + 18: [ 2- 2]: hardware dependent 
 + 19: [ 2- 3]: hardware dependent 
 + ​33: ​       : timer
  
-<code>​gedit ​/proc/​asound/​devices</​code> +</file>
-vous y trouverez tous vos périphériques son, identifiés comme suit 0- 1, 0 -4,... 2- 9, 2- 8, etc +
-testez en remplaçant le 2,9 de l'​exemple par les numéros que vous trouverez dans /​proc/​asound/​devices+
  
-Une fois trouvé le bon périphérique,​ on va forcer pulseaudio à créer une entrée pour rediriger le son vers ce périphérique. [[:​tutoriel:​comment_modifier_un_fichier|Modifiez ​le fichier]] **/​etc/​pulse/​default.pa** et à la fin rajoutez la ligne :+Une fois trouvé le bon périphérique,​ on va forcer pulseaudio à créer une entrée pour rediriger le son vers ce périphérique.Avec les [[:​sudo|drois d'​administration]], ​[[:​tutoriel:​comment_modifier_un_fichier|modifiez ​le fichier]] **/​etc/​pulse/​default.pa** et à la fin rajoutez la ligne :
  
 <​file>​load-module module-alsa-sink device=hw:​2,​9</​file>​ <​file>​load-module module-alsa-sink device=hw:​2,​9</​file>​
-remplacez hw:2,9 par les n° correspondants à votre périphérique tel que déterminé plus haut.+remplacez hw:2,9 par les n° correspondants à votre périphérique tel que déterminé plus avant.\\
 Après un redémarrage,​ allez dans le panneau de contrôle de son situé en haut à droite de votre écran et sélectionnez comme sortie "​NVidia stéréo"​ Après un redémarrage,​ allez dans le panneau de contrôle de son situé en haut à droite de votre écran et sélectionnez comme sortie "​NVidia stéréo"​
  
-[[http://​pix.toile-libre.org/​upload/​img/​1292587972.png|en Image ;)]] +{{:son:​choix_son_digital.png?400|Interface ​de sélection ​de sortie son}}
- +
-Merci de signaler que vous aussi avez ce soucis au rapport ​de bug suivant : [[https://​bugs.launchpad.net/​ubuntu/​+source/​pulseaudio/​+bug/​691135|Rapport de bug Alsa]] +
- +
-Merci à [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3904283#​p3904283|Exzemat]] pour ce rapport de bug corrigé. +
- +
-===== Voir aussi =====+
  
-FIXME Sources, infos complémentaires,​ sujets ​de forum...+  * Merci de signaler si vous êtes concerné par ce souci : [[https://​bugs.launchpad.net/​ubuntu/​+source/​pulseaudio/​+bug/​691135|Rapport de bug Alsa]] 
 +  * Merci à [[http://forum.ubuntu-fr.org/​viewtopic.php?​pid=3904283#​p3904283|Exzemat]] pour ce rapport de bug corrigé.
  
 ---- ----
 //​Contributeur principal :​ [[:​utilisateurs:​Spelth]].//​ //​Contributeur principal :​ [[:​utilisateurs:​Spelth]].//​
  • son_via_le_port_hdmi.txt
  • Dernière modification: Le 15/08/2017, 11:51
  • par fabux