Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 | ||
doc:materiel:cartes-son:depannage [12/05/2011 20:01] darien |
doc:materiel:cartes-son:depannage [24/09/2013 22:01] captnfab |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Diagnostiquer un problème de son sous Debian ====== | ||
- | ====== Le son sous Linux ====== | + | * Objet : Corriger les problèmes de son |
- | {{http://images.debian-facile.org/file-R05efd513f35cf79e02124f28c00d30d7.png?500}} | + | * Niveau requis : {{tag>débutant}} |
+ | * Commentaires : //Votre son ne semble plus marcher depuis la dernière installation.// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Suivi : {{tag>à-compléter à-tester}} | ||
+ | * Création par darien le 8/05/2011 | ||
+ | * Testé par <...> le <...> FIXME | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=3894 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | * | ||
+ | === Nota === | ||
- | ====== Préface ====== | + | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! |
+ | |||
+ | |||
+ | créé - 10/05/2011 | ||
+ | |||
+ | Merci à Lætitia pour sa remarque bienfaisante. | ||
+ | |||
+ | **Voir sur le forum df :** http://debian-facile.org/forum/viewtopic.php?pid=31765#p31765 | ||
+ | |||
+ | //Remerciement d'une personne qui ne fréquente pas DF : [[https://www.debian-fr.org/pas-de-son-sur-asus-eeepc-1015pem-t36715.html|chez debian-fr.org]]// | ||
+ | |||
+ | {{http://images.debian-facile.org/file-R05efd513f35cf79e02124f28c00d30d7.png?300}} | ||
+ | |||
+ | ===== Préface ===== | ||
Le noyau Linux traite le son avec le module approprié. Il existe : | Le noyau Linux traite le son avec le module approprié. Il existe : | ||
Ligne 13: | Ligne 35: | ||
Théoriquement, c'est l'un ou l'autre système qui est utilisé. Cependant il existe des passerelles qui permettent à toutes les applications, qui utilisent l'un ou l'autre module, de fonctionner correctement. | Théoriquement, c'est l'un ou l'autre système qui est utilisé. Cependant il existe des passerelles qui permettent à toutes les applications, qui utilisent l'un ou l'autre module, de fonctionner correctement. | ||
- | ====== OSS ====== | + | ==== OSS ==== |
Oss (Open Sound System) est le système le plus ancien. | Oss (Open Sound System) est le système le plus ancien. | ||
Ligne 19: | Ligne 41: | ||
C'est un vieux système, il est **remplacé** par ALSA dans la plupart des applications. Les anciennes applications utilisent encore OSS pour envoyer le son au module approprié du Kernel. | C'est un vieux système, il est **remplacé** par ALSA dans la plupart des applications. Les anciennes applications utilisent encore OSS pour envoyer le son au module approprié du Kernel. | ||
- | ====== ALSA ====== | + | ==== ALSA ==== |
ALSA signifie "Advanced Linux Sound Architecture". | ALSA signifie "Advanced Linux Sound Architecture". | ||
Ligne 27: | Ligne 49: | ||
+ | ===== Je n'ai pas de son, que faire ? ===== | ||
- | + | ==== 1 - Vérifiez vos hauts parleurs, branchements, etc... ==== | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ============ Je n'ai pas de son, que faire ? ============ | + | |
- | + | ||
- | ====== 1 - Vérifiez vos hauts parleurs, branchements, etc... ====== | + | |
Dans environ 20% des cas sur le son, les enceintes n'étaient pas branchées. | Dans environ 20% des cas sur le son, les enceintes n'étaient pas branchées. | ||
- | ====== 2 - Vérifiez que rien n'est branché sur la sortie audio ! ====== | + | ==== 2 - Vérifiez que rien n'est branché sur la sortie audio ! ==== |
Exemple : comme des écouteurs ... | Exemple : comme des écouteurs ... | ||
- | ====== 3 - Vérifiez le volume ! ====== | + | ==== 3 - Vérifiez le volume ! ==== |
Dans alsamixer, MASTER, PCM doivent être à 80 % et sans MM (mute = sourdine en Français) au dessus ou en dessous. Souvent par défaut la sourdine est activée. | Dans alsamixer, MASTER, PCM doivent être à 80 % et sans MM (mute = sourdine en Français) au dessus ou en dessous. Souvent par défaut la sourdine est activée. | ||
Ligne 51: | Ligne 67: | ||
- | ====== 4 - Vérification groupe audio ====== | + | ==== 4 - Vérification groupe audio ==== |
Vérifiez que l'utilisateur qui veut lire le son est bien membre du groupe "audio". | Vérifiez que l'utilisateur qui veut lire le son est bien membre du groupe "audio". | ||
Ligne 60: | Ligne 76: | ||
<code>adduser <VotreUtilisateur> audio</code> | <code>adduser <VotreUtilisateur> audio</code> | ||
- | Sous **Squeeze** et **Sid** lancer alsactl init qui va tenter une reconnaissance automatique de la carte son : | + | Sous **Squeeze** et **Sid** lancer alsactl init : |
<code># alsactl init</code> | <code># alsactl init</code> | ||
- | va tenter une reconnaissance automatique de votre carte son. | + | qui va tenter une reconnaissance automatique de votre carte son. |
Ligne 68: | Ligne 84: | ||
<code># alsaconf</code></note> | <code># alsaconf</code></note> | ||
- | ====== 5 - Si votre carte son est intégrée à votre carte mère, vérifiez qu'elle est bien activée dans le BIOS ! ====== | + | ==== 5 - Si votre carte son est intégrée à votre carte mère, vérifiez qu'elle est bien activée dans le BIOS ! ==== |
De plus, il se peut que votre carte son soit reliée à votre modem interne dans le cas d'un ordinateur portable par exemple. Allez dans le BIOS et vérifiez que l'option Internal modem est bien sur enabled (activé) ! | De plus, il se peut que votre carte son soit reliée à votre modem interne dans le cas d'un ordinateur portable par exemple. Allez dans le BIOS et vérifiez que l'option Internal modem est bien sur enabled (activé) ! | ||
- | ====== 6 - Commandes utiles et erreurs connues ====== | + | ==== 6 - Commandes utiles et erreurs connues ==== |
Pour sauvegarder vos réglages : | Pour sauvegarder vos réglages : | ||
Ligne 97: | Ligne 113: | ||
- | ====== Installer les modules son ====== | + | ===== Installer les modules son ===== |
Normalement il suffit de lancer : | Normalement il suffit de lancer : | ||
Ligne 112: | Ligne 128: | ||
- | ====== Plusieurs cartes son ====== | + | ===== Plusieurs cartes son ===== |
Vous avez plusieurs cartes son, mais problème : la carte principale qui est reconnue et utilisée par linux n'est pas celle que vous voulez utiliser. | Vous avez plusieurs cartes son, mais problème : la carte principale qui est reconnue et utilisée par linux n'est pas celle que vous voulez utiliser. | ||
Ligne 120: | Ligne 136: | ||
Le problème existe aussi pour les ordinateur récents qui proposent une sortie spdif (S/PDIF est une sortie coaxiale numérique qui peut se brancher directement sur un ampli 5.1). Pour les sorties numériques avec ALSA voir aussi le lien [[http://alsa.opensrc.org/DigitalOut|Configurer une sortie numérique avec ALSA]]. | Le problème existe aussi pour les ordinateur récents qui proposent une sortie spdif (S/PDIF est une sortie coaxiale numérique qui peut se brancher directement sur un ampli 5.1). Pour les sorties numériques avec ALSA voir aussi le lien [[http://alsa.opensrc.org/DigitalOut|Configurer une sortie numérique avec ALSA]]. | ||
- | ====== Choisir la bonne carte son ====== | + | ==== Choisir la bonne carte son ==== |
Tout d'abord informez vous sur les différentes solutions existantes ci-dessous, puis testez et appliquez celle qui vous convient le mieux. | Tout d'abord informez vous sur les différentes solutions existantes ci-dessous, puis testez et appliquez celle qui vous convient le mieux. | ||
Ligne 128: | Ligne 144: | ||
- | ====== 1ere solution ====== | + | ==== 1ere solution ==== |
Aller dans Système > Préférences > Son et de choisir la bonne carte. | Aller dans Système > Préférences > Son et de choisir la bonne carte. | ||
- | Pour vérifier le volume attribué à vos sorties audio, qui par défaut peut parfois être à zéro, utilisez [[logiciel:alsamixer|alsamixer]]. | + | Pour vérifier le volume attribué à vos sorties audio, qui par défaut peut parfois être à zéro, utilisez [[:doc:media:alsamixer|alsamixer]]. |
<code>$ alsamixer</code> | <code>$ alsamixer</code> | ||
Pour commencer, ces deux procédures permettraient de tester le bon fonctionnement de la couche alsa: | Pour commencer, ces deux procédures permettraient de tester le bon fonctionnement de la couche alsa: | ||
Ligne 138: | Ligne 154: | ||
<code>$ aplay -D hw:0,0 test.wav</code> | <code>$ aplay -D hw:0,0 test.wav</code> | ||
- | ====== 2eme solution ====== | + | ==== 2eme solution ==== |
Faire un : | Faire un : | ||
Ligne 171: | Ligne 187: | ||
Note : On peut aussi comme alternative mettre le device égal à : "hw:0,1" directement dans l'application (comme celles à base de XINE : Kaffeine, Amarok, VLC) | Note : On peut aussi comme alternative mettre le device égal à : "hw:0,1" directement dans l'application (comme celles à base de XINE : Kaffeine, Amarok, VLC) | ||
- | ====== 3eme solution ====== | + | ==== 3eme solution ==== |
Enlevez la carte de l'unité centrale ou désactivez la carte son intégrée à la carte mère dans le BIOS... radical et efficace. | Enlevez la carte de l'unité centrale ou désactivez la carte son intégrée à la carte mère dans le BIOS... radical et efficace. | ||
- | ====== 4eme solution ====== | + | ==== 4eme solution ==== |
Quand vous ajoutez une nouvelle carte son la première chose à faire est de désactiver la carte son intégrée à la carte mère dans le BIOS pour éviter les problèmes. Si vous avez plusieurs cartes il faut effectivement définir l'ordre d'utilisation. | Quand vous ajoutez une nouvelle carte son la première chose à faire est de désactiver la carte son intégrée à la carte mère dans le BIOS pour éviter les problèmes. Si vous avez plusieurs cartes il faut effectivement définir l'ordre d'utilisation. | ||
Ligne 227: | Ligne 243: | ||
**Enregistrer et redémarrer** | **Enregistrer et redémarrer** | ||
- | ====== 5eme solution ====== | + | ==== 5eme solution ==== |
Tout d'abord il faut connaître le numéro de votre carte : | Tout d'abord il faut connaître le numéro de votre carte : | ||
Ligne 249: | Ligne 265: | ||
pour appliquer les modifications. | pour appliquer les modifications. | ||
- | ====== 6eme solution ====== | + | ==== 6eme solution ==== |
Désactiver le lancement des modules de la carte son non-désirée. Pour cela, repérer les modules lancés correspondant à vos cartes son avec la commande lsmod (ils commencent par "snd_"). | Désactiver le lancement des modules de la carte son non-désirée. Pour cela, repérer les modules lancés correspondant à vos cartes son avec la commande lsmod (ils commencent par "snd_"). | ||
Ligne 268: | Ligne 284: | ||
**La seule difficulté qui peut être rencontrée est de désactiver les bons modules, mais rien n'empêche de faire plusieurs essais...** | **La seule difficulté qui peut être rencontrée est de désactiver les bons modules, mais rien n'empêche de faire plusieurs essais...** | ||
- | ====== Son qui grésille ====== | + | |
+ | ===== Son qui grésille ===== | ||
Allez dans votre contrôleur de volume, en double cliquant sur le petit haut parleur en haut à droite de votre écran. Réduisez le PCM à 80% ou moins. Puis fermez la fenêtre. Votre son ne devrait plus grésiller. (si il n'y a pas de curseur PCM, allez dans Fichier => Changer de périphérique). | Allez dans votre contrôleur de volume, en double cliquant sur le petit haut parleur en haut à droite de votre écran. Réduisez le PCM à 80% ou moins. Puis fermez la fenêtre. Votre son ne devrait plus grésiller. (si il n'y a pas de curseur PCM, allez dans Fichier => Changer de périphérique). | ||
- | + | ===== Kit 5.1 qui n'est que 2.0 ===== | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ====== Kit 5.1 qui n'est que 2.0 ====== | + | |
À part certains médias (DVD transcrit/encodé en 5.1) **on écoute surtout du 2.0, c'est-a-dire de la stéréo simple**. | À part certains médias (DVD transcrit/encodé en 5.1) **on écoute surtout du 2.0, c'est-a-dire de la stéréo simple**. | ||
Ligne 288: | Ligne 296: | ||
Il y a moyen de faire du pseudo 5.1 **avec ALSA**, pas avec OSS. | Il y a moyen de faire du pseudo 5.1 **avec ALSA**, pas avec OSS. | ||
- | **I.** Éditez/créer le fichier **"etc/asound.conf"** avec [[commande:editeur:nano|nano]] la commande (à lancer dans un terminal)\\ | + | **♦** Éditez/créer le fichier **"etc/asound.conf"** avec [[:doc:editeurs:nano|nano]] la commande (à lancer dans un terminal)\\ |
<code># nano /etc/asound.conf</code> | <code># nano /etc/asound.conf</code> | ||
et ajouter : | et ajouter : | ||
Ligne 316: | Ligne 324: | ||
ttable.0.5 0.5 | ttable.0.5 0.5 | ||
ttable.1.5 0.5</code> | ttable.1.5 0.5</code> | ||
- | [[commande:editeur:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA | + | [[:doc:editeurs:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA |
- | <code># invoke-rc.d alsa-utils restart</code> | + | <code># invoke-rc.d alsa-utils restart</code>\\ |
- | **II.** Vous pouvez utiliser cette configuration sans répertoire .asoundrc\\ | + | |
+ | **♦** Vous pouvez utiliser cette configuration sans répertoire .asoundrc\\ | ||
Il faut éditer le **/etc/asound.conf**, | Il faut éditer le **/etc/asound.conf**, | ||
<code># nano /etc/asound.conf</code> | <code># nano /etc/asound.conf</code> | ||
Ligne 337: | Ligne 346: | ||
}</code> | }</code> | ||
- | [[commande:editeur:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA | + | [[:doc:editeurs:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA |
- | <code># invoke-rc.d alsa-utils restart</code> | + | <code># invoke-rc.d alsa-utils restart</code>\\ |
- | Clique droit sur l'icone du haut parleur dans la zone de notification "Ouvrir le contrôleur de volume" **ou** lancer : | + | |
+ | **♦** Clique droit sur l'icone du haut parleur dans la zone de notification "Ouvrir le contrôleur de volume" **ou** lancer : | ||
<code>gnome-volume-control</code> | <code>gnome-volume-control</code> | ||
et configurer la lecture et les options du son avec "votre_carte"(Alsa mixer)\\ | et configurer la lecture et les options du son avec "votre_carte"(Alsa mixer)\\ | ||
Ligne 352: | Ligne 362: | ||
- | ====== Tester son installation 5.1 sous Linux ====== | + | ===== Tester son installation 5.1 sous Linux ===== |
Vous avez effectué la manipulation précédente et le son continue à sortir en 2.0 | Vous avez effectué la manipulation précédente et le son continue à sortir en 2.0 | ||
- | **I.** Faites un premier test avec ces deux commandes (en coupant ce qui utiliserait le périphérique sonore au préalable) | + | **♦** Faites un premier test avec ces deux commandes (en coupant ce qui utiliserait le périphérique sonore au préalable) |
<code>speaker-test -D surround51:0 -c 6 -t 2</code> | <code>speaker-test -D surround51:0 -c 6 -t 2</code> | ||
<code>speaker-test -D duplicate -c 6 -t 2</code> | <code>speaker-test -D duplicate -c 6 -t 2</code> | ||
- | **II.** Faites un deuxième test avec cette commande ( alsa-utils installé ) : | + | **♦** Faites un deuxième test avec cette commande ( alsa-utils installé ) : |
<code>speaker-test -D plug:surround51 -c 6 -l 1 -t wav</code> | <code>speaker-test -D plug:surround51 -c 6 -l 1 -t wav</code> | ||
+ | Exemple : | ||
<code>Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux | <code>Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux | ||
Fichier(s) WAV | Fichier(s) WAV | ||
Ligne 378: | Ligne 389: | ||
5 - Effets basse fréquence</code> | 5 - Effets basse fréquence</code> | ||
- | ====== 1ere solution ====== | + | ==== 1ere solution ==== |
Vous devez spécifier au lecteur multimédia la sortie son principale, soit votre kit 5.1 et les sorties de votre carte son. | Vous devez spécifier au lecteur multimédia la sortie son principale, soit votre kit 5.1 et les sorties de votre carte son. | ||
Ligne 389: | Ligne 400: | ||
<code># invoke-rc.d alsa-utils restart</code> | <code># invoke-rc.d alsa-utils restart</code> | ||
- | ====== 2eme solution ====== | + | ==== 2eme solution ==== |
- | Les changements ne sont pas pris en compte dans la méthode précédente... ce n'est pas grave, il vous reste à tester si le son vers les sorties sont autorisées. Lancez [[logiciel:alsamixer|alsamixer]] et activez le son des sorties front, rear, LFE (pour les basses). Ou tout autre menu qui pourrait être susceptible de ressembler à votre kit d'enceintes. | + | Les changements ne sont pas pris en compte dans la méthode précédente... ce n'est pas grave, il vous reste à tester si le son vers les sorties sont autorisées. Lancez [[:doc:media:alsamixer|alsamixer]] et activez le son des sorties front, rear, LFE (pour les basses). Ou tout autre menu qui pourrait être susceptible de ressembler à votre kit d'enceintes. |
- | ====== Le son ne sort pas par mes enceintes arrières ====== | + | ===== Le son ne sort pas par mes enceintes arrières ===== |
Avez vous vérifié que le son joué était bien du 5.1 ? Essayer avec un DVD en mode 5.1, dans VLC par exemple il faut choisir dans AUDIO, le son SURROUND 5.1 pour l'activer correctement. | Avez vous vérifié que le son joué était bien du 5.1 ? Essayer avec un DVD en mode 5.1, dans VLC par exemple il faut choisir dans AUDIO, le son SURROUND 5.1 pour l'activer correctement. | ||
Ligne 399: | Ligne 410: | ||
- | ====== KDE ====== | + | ==== KDE ==== |
Allez dans K > Centre de configuration de KDE > Son et multimedia > Système de son. | Allez dans K > Centre de configuration de KDE > Son et multimedia > Système de son. | ||
Ligne 412: | Ligne 423: | ||
Voir aussi : [[http://alsa.opensrc.org/index.php?page=Dmix+Kde+-+arts%2C+ESD+and+SDL+quick+and+dirty+HOWTO|Wiki Alsa : Dmix pour KDE]] | Voir aussi : [[http://alsa.opensrc.org/index.php?page=Dmix+Kde+-+arts%2C+ESD+and+SDL+quick+and+dirty+HOWTO|Wiki Alsa : Dmix pour KDE]] | ||
- | ====== Liens externes ====== | + | ===== Liens externes ===== |
* [[http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html|La page de documentation ALSA sur le plugin PCM.]] | * [[http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html|La page de documentation ALSA sur le plugin PCM.]] | ||
* [[http://alsa.opensrc.org/index.php?page=DmixPlugin|Le wiki ALSA sur dmix]] | * [[http://alsa.opensrc.org/index.php?page=DmixPlugin|Le wiki ALSA sur dmix]] | ||
Ligne 418: | Ligne 429: | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- |