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 Les deux révisions suivantes
doc:materiel:cartes-son:depannage [12/09/2016 19:40]
èfpé [Plusieurs cartes son] fermeture balise, quelques typos mais point trop
doc:materiel:cartes-son:depannage [12/09/2016 22:14]
èfpé [Plusieurs cartes son] procédures testées et 'optimisées', cosmétique
Ligne 119: Ligne 119:
 ===== 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, et un problème : la carte principale qui est reconnue et utilisée par Linux n'est pas celle que vous voulez utiliser.
  
 Le problème se pose aussi avec les cartes TV, qui souvent s'​identifient comme carte son principale, la vraie 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 vraie carte son passant en 2ème position, donc plus aucun son n'en sort...
  
-Le problème existe ​aussi pour les ordinateurs récents qui proposent ​une sortie S/​PDIF((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 ​enfin sur les ordinateurs récents qui disposent d'une sortie S/​PDIF((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 ====
Ligne 133: Ligne 133:
 Allez dans //Système > Préférences > Son// et choisissez la bonne carte. FIXME((Quid dans Gnome3 ?)) Allez dans //Système > Préférences > Son// et choisissez 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 ​permettent ​de tester le bon fonctionnement de la couche ALSA : 
-<code user>​speaker-test -c2 -Dplug:front -t wav</​code>​ +<code user>​speaker-test -D plug:​front ​-c 2 -l 1 -t wav</​code>​ 
-<code user>​aplay -D hw:0,0 test.wav</​code>​+<code user>​aplay -D plughw:0,0 /​usr/​share/​sounds/​alsa/​Front_Center.wav</​code>​
  
 ==== 2ème solution ==== ==== 2ème solution ====
  
-Faites un :+Exécutez la commande
 <code user>​aplay -l</​code> ​ <code user>​aplay -l</​code> ​
-puis regardez quel numéro ​la carte qui vous intéresse.+puis regardez quel numéro ​porte la carte qui vous intéresse.
  
-Par exemple : +Par exemple :
 <code user>​aplay -l</​code>​ <code user>​aplay -l</​code>​
-<file config retour de la commande>​**** List of PLAYBACK Hardware Devices ****+<file config retour de la commande>​ 
 +**** List of PLAYBACK Hardware Devices ****
 card 0: External [SB Live! 24-bit External], device 0: USB Audio [USB Audio] card 0: External [SB Live! 24-bit External], device 0: USB Audio [USB Audio]
   Subdevices: 1/1   Subdevices: 1/1
Ligne 157: Ligne 158:
 card 1: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1] card 1: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
   Subdevices: 1/1   Subdevices: 1/1
-  Subdevice #0: subdevice #​0</​file>​+  Subdevice #0: subdevice #0 
 +</​file>​
    
-Éditez (ou créez) votre fichier ''/​etc/​asound.conf''​ pour y placer ​+Éditez (ou créez) votre fichier ''/​etc/​asound.conf''​ pour y placer
 <file config /​etc/​asound.conf>​ <file config /​etc/​asound.conf>​
 # On définit la sortie son # On définit la sortie son
Ligne 172: Ligne 174:
 } }
 </​file>​ </​file>​
-**On utilise ​alors la 2ème carte !**+ 
 +**Vous utilisez ​alors la 2ème carte !**
  
 <note info>On peut aussi comme alternative mettre le device (périphérique) égal à : "​hw:​0,​1"​ directement dans l'​application (comme celles à base de XINE : Kaffeine, Amarok, VLC)</​note>​ <note info>On peut aussi comme alternative mettre le device (périphérique) égal à : "​hw:​0,​1"​ directement dans l'​application (comme celles à base de XINE : Kaffeine, Amarok, VLC)</​note>​
Ligne 178: Ligne 181:
 ==== 3ème solution ==== ==== 3ème 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 ​dans le BIOS la carte son intégrée à la carte mère... radical et efficace.
  
 ==== 4ème solution ==== ==== 4ème solution ====
  
-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\\+Quand vous ajoutez une nouvelle carte sonla première chose à faire pour éviter les problèmes est de désactiver ​dans le BIOS la carte son intégrée à la carte mère. 
 Si vous avez plusieurs cartes il faut effectivement définir l'​ordre d'​utilisation. Si vous avez plusieurs cartes il faut effectivement définir l'​ordre d'​utilisation.
  
-Modifiez l'​ordre des cartes dans le fichier ''/​proc/​asound/​modules''​ qui indique l'​ordre des cartes son puis lancez la mise à jour des modules dans le système (redémarrage nécessaire après).+Modifiez l'​ordre des cartes dans le fichier ''/​proc/​asound/​modules''​qui indique l'​ordre des cartes sonpuis lancez la mise à jour des modules dans le système (redémarrage nécessaire après).
  
-Par exemple la commande ​(carte son intégrée à la carte mère désactivée) donne :+Par exemple la commande
 <code user>cat /​proc/​asound/​modules</​code>​ <code user>cat /​proc/​asound/​modules</​code>​
 +donne (carte son intégrée à la carte mère désactivée) :
 <file config retour de la commande>​ <file config retour de la commande>​
 0 snd_hda _intel ​ ( carte vidéo ATI ) 0 snd_hda _intel ​ ( carte vidéo ATI )
Ligne 194: Ligne 199:
 2 snd_usb_audio ​  ( USB-Audio - QuickCam Pro 9000 ) 2 snd_usb_audio ​  ( USB-Audio - QuickCam Pro 9000 )
 </​file>​ </​file>​
-Sous Wheezy la commande  + 
-<code root>​nano /​etc/​modprobe.d/​alsa-base.conf</​code>​ se présente comme ça :+Sous Wheezy ​la sortie de la commande 
 +<code root>​nano /​etc/​modprobe.d/​alsa-base.conf</​code>​ 
 +se présente comme ça :
 <file config alsa-base.conf>​ <file config alsa-base.conf>​
 # autoloader aliases # autoloader aliases
Ligne 207: Ligne 214:
 install sound-slot-7 /​sbin/​modprobe snd-card-7 install sound-slot-7 /​sbin/​modprobe snd-card-7
 # Cause optional modules to be loaded above generic modules # Cause optional modules to be loaded above generic modules
-install snd /​sbin/​modprobe --ignore-install snd && { /​sbin/​modprobe --quiet snd-ioctl32 ; /​sbin/​modprobe --quiet snd-seq ; }+install snd /​sbin/​modprobe --ignore-install snd && { /​sbin/​modprobe --quiet snd-ioctl32 ; /​sbin/​modprobe --quiet snd-seq ​; : ; }
 install snd-rawmidi /​sbin/​modprobe --ignore-install snd-rawmidi && { /​sbin/​modprobe --quiet snd-seq-midi ; : ; } install snd-rawmidi /​sbin/​modprobe --ignore-install snd-rawmidi && { /​sbin/​modprobe --quiet snd-seq-midi ; : ; }
 install snd-emu10k1 /​sbin/​modprobe --ignore-install snd-emu10k1 && { /​sbin/​modprobe --quiet snd-emu10k1-synth ; : ; } install snd-emu10k1 /​sbin/​modprobe --ignore-install snd-emu10k1 && { /​sbin/​modprobe --quiet snd-emu10k1-synth ; : ; }
 +# Keep snd-pcsp from beeing loaded as first soundcard
 +options snd-pcsp index=-2
 +# Keep snd-usb-audio from beeing loaded as first soundcard
 +options snd-usb-audio index=-2
 # Prevent abnormal drivers from grabbing index 0 # Prevent abnormal drivers from grabbing index 0
 options bt87x index=-2 options bt87x index=-2
Ligne 215: Ligne 226:
 options snd-atiixp-modem index=-2 options snd-atiixp-modem index=-2
 options snd-intel8x0m index=-2 options snd-intel8x0m index=-2
-options snd-via82xx-modem ​index=-2 +options snd-via82xx-modem index=-2</​file>​ 
-# Keep snd-pcsp from beeing loaded as first soundcard +Si vous voulez ​principalement ​utiliser "​SB-XFi - Creative X-Fi" puis "​USB-Audio - QuickCam Pro 9000"il faut changer l'​ordre dans le fichier ''/​etc/​modprobe.d/​alsa-base.conf''​ : 
-options snd-pcsp index=-2 +<file config ​extrait ​de alsa-base.conf>​
-# Keep snd-usb-audio from beeing loaded as first soundcard +
-options snd-usb-audio ​index=-2</​file>​ +
-Si vous voulez utiliser ​principalement ​"​SB-XFi - Creative X-Fi" puis "​USB-Audio - QuickCam Pro 9000" il faut changer l'​ordre dans le fichier ''/​etc/​modprobe.d/​alsa-base.conf''​ : +
-<file config ​Extrait ​de alsa-base.conf>​+
 install sound-slot-1 /​sbin/​modprobe snd-card-0 install sound-slot-1 /​sbin/​modprobe snd-card-0
 install sound-slot-2 /​sbin/​modprobe snd-card-1 install sound-slot-2 /​sbin/​modprobe snd-card-1
Ligne 231: Ligne 238:
  
 Par exemple : Par exemple :
-<file config ​Extrait ​de alsa-base.conf>​+<file config ​extrait ​de alsa-base.conf>​
 options snd-ctxfi ​     index=0 options snd-ctxfi ​     index=0
 options snd-usb-audio ​ index=1 options snd-usb-audio ​ index=1
 options snd-hda-intel ​ index=2 options snd-hda-intel ​ index=2
 </​file>​ </​file>​
-**Cas particulier :** pour utiliser une carte son externe USB il sera judicieux de changer la valeur **options snd-usb-audio index=-2** à **0** puis ajouter <file config ​Extrait ​de alsa-base.conf>​+ 
 +**Cas particulier :** pour utiliser une carte son externe USB il sera judicieux de changer la valeur **options snd-usb-audio index=-2** à **0**puis d'ajouter 
 +<file config ​extrait ​de alsa-base.conf>​
 options snd slots=snd-usb-audio,​snd-hda-intel options snd slots=snd-usb-audio,​snd-hda-intel
 </​file>​ </​file>​
Ligne 246: Ligne 255:
 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 :
  
-Faites un : +Exécutez la commande
 <code user>cat /​proc/​asound/​cards</​code>​ <code user>cat /​proc/​asound/​cards</​code>​
- +qui par exemple retourne :
-qui par exemple retourne : +
 <file config retour de la commande>​ <file config retour de la commande>​
 0 [Q9000 ​         ]: USB-Audio - QuickCam Pro 9000 0 [Q9000 ​         ]: USB-Audio - QuickCam Pro 9000
Ligne 256: Ligne 264:
                       Creative X-Fi 20K1 Unknown                       Creative X-Fi 20K1 Unknown
 </​file>​ </​file>​
 +
 Éditez (ou créez) votre fichier ''/​etc/​modprobe.d/​alsa-base.conf''​ pour y placer : Éditez (ou créez) votre fichier ''/​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 faites (ne fonctionne pas sous Jessie) : puis faites (ne fonctionne pas sous Jessie) :
- 
 <code root>​update-modules</​code> ​ <code root>​update-modules</​code> ​
  
-**Redémarrer** pour appliquer les modifications. ​+**Redémarrez** pour appliquer les modifications. ​
  
 ==== 6ème solution ==== ==== 6ème solution ====
Ligne 270: Ligne 279:
 Pour cela, repérez les modules lancés correspondant à vos cartes son avec la commande ''​lsmod''​ (ils commencent par "​snd_"​). Pour cela, repérez les modules lancés correspondant à vos cartes son avec la commande ''​lsmod''​ (ils commencent par "​snd_"​).
  
-On va donc faire un :+Exécutez la commande ​:
 <code user>​lsmod | grep snd_</​code>​ <code user>​lsmod | grep snd_</​code>​
  
Ligne 276: Ligne 285:
  
 Par exemple :  Par exemple : 
-<file config ​Exemple ​d'un extrait de /​etc/​modprobe.d/​blacklist>​+<file config ​exemple ​d'un extrait de /​etc/​modprobe.d/​blacklist>​
 # modules son a desactiver # modules son a desactiver
 blacklist snd_via82xx_modem blacklist snd_via82xx_modem
Ligne 283: Ligne 292:
 blacklist snd_ac97_bus blacklist snd_ac97_bus
 </​file>​ </​file>​
-Au redémarrage,​ seule la carte son désirée est utilisée.\\+ 
 +Au redémarrage,​ seule la carte son désirée est utilisée. 
 **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 =====
doc/materiel/cartes-son/depannage.txt · Dernière modification: 11/10/2018 14:59 par chalu

Pied de page des forums

Propulsé par FluxBB