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 [09/05/2014 14:51] smolski |
doc:materiel:cartes-son:depannage [19/06/2015 18:18] milou [Diagnostiquer un problème de son sous Debian] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Corriger les problèmes de son | * Objet : Corriger les problèmes de son | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : //Votre son ne semble plus marcher depuis la dernière installation.// | * 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à !.]] :-) | * 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}} | + | * Suivi : {{tag>à-compléter à-(re)tester}} |
- | * Création par darien le 8/05/2011 | + | * Création par [[user>darien]] le 8/05/2011 |
- | * Testé par <darien> le <9/05/2014> | + | * Testé par [[user>darien]] le 9/05/2014 |
* 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 !)) | * 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 :** | **Nota :** | ||
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
- | |||
créé - 10/05/2011 | créé - 10/05/2011 | ||
Ligne 27: | Ligne 26: | ||
===== Préface ===== | ===== Préface ===== | ||
- | Le noyau Linux traite le son avec le module approprié. Il existe : | + | Ce qui fait que vous avez du son c'est la carte son. La carte son est gérée par le noyau qui comprend en son sein les controleurs qui la régissent. |
- | - OSS | + | Ces controleurs sont habituellement du ressort d'ALSA (Advanced LINUX Sound Architecture) |
- | - ALSA | + | Pulseaudio dans ce schéma n'est qu'un élément qui s'intercale entre vos applications audio et la carte son. |
- | 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. | + | Pas besoin de pulse pour avoir du son, pulseaudio canalise l'audio, il le centralise pour faire cohabiter plusieurs sources, plusieurs sorties même en réseau . |
- | ==== OSS ==== | + | ===== Attention ===== |
+ | Vérifiez en premier l’installation des 3 paquets de base **alsa-base alsa-tools et alsa-utils**\\ | ||
+ | (sont normalement présents sur le système dès le début, s'occupent de sauvegarder et restaurer les paramètres sonores du système au démarrage et à l'arrêt du système) | ||
- | Oss (Open Sound System) est le système le plus ancien. | ||
- | 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 signifie "Advanced Linux Sound Architecture". | ||
- | |||
- | Afin de faire fonctionner les anciennes applications écrites pour OSS, il existe dans ALSA une couche de compatibilité qui permet de faire croire à ces applications qu'elles utilisent OSS au lieu de ALSA. | ||
Ligne 53: | Ligne 46: | ||
==== 1 - Vérifiez vos hauts parleurs, branchements, etc... ==== | ==== 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 au bon endroit. |
+ | |||
+ | Exemple : https://debian-facile.org/viewtopic.php?pid=95477#p95477 | ||
==== 2 - Vérifiez que rien n'est branché sur la sortie audio ! ==== | ==== 2 - Vérifiez que rien n'est branché sur la sortie audio ! ==== | ||
Ligne 61: | Ligne 56: | ||
==== 3 - Vérifiez le volume ! ==== | ==== 3 - Vérifiez le volume ! ==== | ||
- | Dans ''alsamixer'', **MASTER** et **PCM** doivent être à 80 % et sans qu'ils soit marqué **MM**(mute = sourdine en Français) au dessus ou en dessous. Souvent par défaut la sourdine est activée. | + | Dans ''alsamixer'', **MASTER** et **PCM** doivent être à 80 % et sans qu'ils soit marqué **MM**(mute = sourdine en Français) au dessus ou en dessous. Souvent par défaut la sourdine est activée. (déplacement par les flèches et touche <m> pour enlever/remettre le **MM**) |
Attention, certaines cartes (très rares) ont le mute inversé... Il faut donc avoir MM sur celles ci (pour changer la valeur **MM** en **00** utiliser la touche **m** du clavier). | Attention, certaines cartes (très rares) ont le mute inversé... Il faut donc avoir MM sur celles ci (pour changer la valeur **MM** en **00** utiliser la touche **m** du clavier). | ||
Ligne 111: | Ligne 106: | ||
[[http://alsa-project.org/main/index.php/Matrix:Main|Is my soundcard supported?]] | [[http://alsa-project.org/main/index.php/Matrix:Main|Is my soundcard supported?]] | ||
- | Note : les cartes son [[http://www.windowslinux.net/index.php/Script_pour_sauvegardes_sur_Disque_USB|USB]] nécessitent snd_usb_audio. | + | Note : les cartes son USB nécessitent snd_usb_audio. |
<code user>cat /proc/asound/modules</code> | <code user>cat /proc/asound/modules</code> | ||
<code> | <code> | ||
Ligne 197: | Ligne 192: | ||
2 snd_usb_audio ( USB-Audio - QuickCam Pro 9000 ) | 2 snd_usb_audio ( USB-Audio - QuickCam Pro 9000 ) | ||
</code> | </code> | ||
- | Sous Wheezy / Jessie la commande | + | Sous Wheezy la commande |
<code root>nano /etc/modprobe.d/alsa-base.conf</code> se présente comme ça : | <code root>nano /etc/modprobe.d/alsa-base.conf</code> se présente comme ça : | ||
<code bash># autoloader aliases | <code bash># autoloader aliases | ||
Ligne 234: | Ligne 229: | ||
<code bash>options snd-ctxfi index=0 | <code bash>options snd-ctxfi index=0 | ||
options snd-usb-audio index=1 | options snd-usb-audio index=1 | ||
- | options snd-hda-intel index=2</code>En même temps pour l'utiliser une carte son extérieure USB il sera judicieux de changer la valeur **options snd-usb-audio index=-2** à **0**\\ | + | options snd-hda-intel index=2</code> |
+ | **Solution 4 à part** Pour l'utiliser une carte son extérieure USB il sera judicieux de changer la valeur **options snd-usb-audio index=-2** à **0** puis ajouter <code bash>options snd slots=snd-usb-audio,snd-hda-intel</code> | ||
| | ||
Ligne 254: | Ligne 250: | ||
</code> | </code> | ||
Éditez (ou créez) votre ''/etc/modprobe.d/alsa-base.conf'' pour y placer : | Éditez (ou créez) votre ''/etc/modprobe.d/alsa-base.conf'' pour y placer : | ||
- | <code bash>install sound-slot-**1** modprobe snd-card-0 | + | <code bash>install sound-slot-1 modprobe snd-card-0 |
- | install sound-slot-**0** modprobe snd-card-1</code> | + | install sound-slot-0 modprobe snd-card-1</code> |
- | Puis faire : | + | Puis faire : (ne fonctionne pas sous Jessie) |
- | <code root>update-modules</code> | + | <code root>update-modules</code> |
- | pour appliquer les modifications. | + | **Redémarrer** pour appliquer les modifications. |
==== 6eme solution ==== | ==== 6eme solution ==== | ||
Ligne 284: | Ligne 280: | ||
===== 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). |
+ | (PCM : Pulse Code Modulation, 'digital audio interface') | ||
Ligne 321: | Ligne 318: | ||
ttable.0.5 0.5 | ttable.0.5 0.5 | ||
ttable.1.5 0.5</code> | ttable.1.5 0.5</code> | ||
+ | Pour affiner vos fichiers voir => http://www.alsa-project.org/main/index.php/Asoundrc\\ | ||
+ | |||
[[:doc:editeurs:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA | [[:doc:editeurs:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA | ||
<code root>service alsa-utils restart</code>\\ | <code root>service alsa-utils restart</code>\\ | ||
Ligne 426: | Ligne 425: | ||
* [[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://www.alsa-project.org/main/index.php/Main_Page|Alsaproject]] |
:-P:-P:-P | :-P:-P:-P | ||