logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:materiel:cartes-son:depannage [09/05/2014 11:02]
darien [Tester son installation 5.1 sous Linux]
doc:materiel:cartes-son:depannage [07/03/2015 20:19]
debianux [Je n'ai pas de son, que faire ?]
Ligne 5: Ligne 5:
   * 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 darien le 8/05/2011
     * Testé par <​darien>​ le <​9/​05/​2014>​     * Testé par <​darien>​ le <​9/​05/​2014>​
Ligne 27: Ligne 27:
 ===== 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éoriquementc'​est ​l'un ou l'​autre système qui est utilisé. Cependant ​il existe des passerelles qui permettent à toutes les applicationsqui utilisent l'un ou l'​autre module, de fonctionner correctement.+Pas besoin de pulse pour avoir du sonpulseaudio canalise ​l'audio, ​il le centralise pour faire cohabiter plusieurs sourcesplusieurs 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 47:
 ==== 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 57:
 ==== 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 107:
  ​[[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 121: Ligne 117:
  
 Merci à GhostSpirit (voir le topic sur le forum df) => http://​debian-facile.org/​viewtopic.php?​pid=89861#​p89861 Merci à GhostSpirit (voir le topic sur le forum df) => http://​debian-facile.org/​viewtopic.php?​pid=89861#​p89861
 +
 ===== Plusieurs cartes son ===== ===== Plusieurs cartes son =====
  
Ligne 127: Ligne 124:
 Le problème se pose aussi avec les cartes TV, qui souvent s'​identifient comme carte son principale, la vrai carte son passant en 2ème position, donc plus aucun son n'en sort... Le problème se pose aussi avec les cartes TV, qui souvent s'​identifient comme carte son principale, la vrai carte son passant en 2ème position, donc plus aucun son n'en sort...
  
-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.
  
 ==== 1ere solution ==== ==== 1ere solution ====
  
-Aller dans //Système > Préférences > Son// et de choisir la bonne carte. FIXME((Quid dans Gnome3 ?))+Aller dans //Système > Préférences > Son// et choisir la bonne carte. FIXME((Quid dans Gnome3 ?))
  
 Pour vérifier le volume attribué à vos sorties audio, qui par défaut peut parfois être à zéro, utilisez [[:​doc:​media:​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 user>​alsamixer</​code>​ <code user>​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:
 <code user>​speaker-test -c2 -Dplug:​front -t wav</​code>​ <code user>​speaker-test -c2 -Dplug:​front -t wav</​code>​
Ligne 183: Ligne 181:
 ==== 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 pour éviter les problèmes ​est de désactiver la carte son intégrée à la carte mère dans le BIOS. \\ 
 +Si vous avez plusieurs cartes il faut effectivement définir l'​ordre d'​utilisation.
  
 Modifier l'​ordre des cartes dans ''​cat /​proc/​asound/​modules''​ qui indique l'​ordre des cartes son puis lancer la mise à jour des modules dans le système (redémarrage nécessaire après). Modifier l'​ordre des cartes dans ''​cat /​proc/​asound/​modules''​ qui indique l'​ordre des cartes son puis lancer la mise à jour des modules dans le système (redémarrage nécessaire après).
Ligne 191: Ligne 190:
 <code bash> <code bash>
 0 snd_hda _intel ​ ( carte vidéo ATI ) 0 snd_hda _intel ​ ( carte vidéo ATI )
-snd-ctxfi ​      ( SB-XFi - Creative X-Fi )+snd_ctxfi ​      ( SB-XFi - Creative X-Fi )
 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 232: Ligne 231:
 options snd-usb-audio ​ index=1 options snd-usb-audio ​ index=1
 options snd-hda-intel ​ index=2</​code>​ 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>​
 +
 +  ​
 **Enregistrer et redémarrer** **Enregistrer et redémarrer**
  
Ligne 240: Ligne 242:
 Faites un :  Faites un : 
 <code user>cat /​proc/​asound/​cards</​code>​ <code user>cat /​proc/​asound/​cards</​code>​
 +
 Qui par exemple retourne :  Qui par exemple retourne : 
 <​code>​ <​code>​
Ligne 248: Ligne 251:
 </​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 ====
  
-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_"​).
  
 On va donc faire un : On va donc faire un :
- 
 <code user>​lsmod | grep snd_</​code>​ <code user>​lsmod | grep snd_</​code>​
  
-Ensuite, éditer le fichier ''/​etc/​modprobe.d/​blacklist''​ en mode administrateuret rajouter les modules à désactiver.+Ensuite, éditer le fichier ''/​etc/​modprobe.d/​blacklist''​ en mode administrateur et rajouter les modules à désactiver.
  
 Par exemple :  Par exemple : 
Ligne 315: 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 381: Ligne 386:
 5 - Effets basse fréquence</​code> ​ 5 - Effets basse fréquence</​code> ​
 A voir également le problème résolu sur le forum df => http://​debian-facile.org/​viewtopic.php?​pid=68154#​p68154 A voir également le problème résolu sur le forum df => http://​debian-facile.org/​viewtopic.php?​pid=68154#​p68154
 +
 ==== 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.
 <code user>​gstreamer-properties</​code>​ <code user>​gstreamer-properties</​code>​
-Greffon de sortie par défaut => choisissez Personnalisé\\ +  * Greffon de sortie par défaut => choisissez Personnalisé 
-Périphérique => Choisissez votre carte son\\ +  ​* ​Périphérique => Choisissez votre carte son 
-Pipeline =>> alsasink device=duplicate+  ​* ​Pipeline =>> alsasink device=duplicate
  
 Redémarrer ensuite alsa : Redémarrer ensuite alsa :
Ligne 394: Ligne 400:
 ==== 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 [[:​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.+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 =====
Ligne 416: Ligne 423:
  
 ===== 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://www.alsa-project.org/main/index.php/Main_Page|Alsaproject]]
 :​-P:​-P:​-P  ​ :​-P:​-P:​-P  ​
  
  
doc/materiel/cartes-son/depannage.txt · Dernière modification: 11/10/2018 14:59 par chalu

Pied de page des forums

Propulsé par FluxBB