Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
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 25/09/2018, 15:11] 89.159.130.167 [Identifier sa carte graphique et son pilote] |
||
---|---|---|---|
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 prendre 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-gtk, gnome-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 les 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 terminal, tapez | + | 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 son, identifié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]].// |