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 Les deux révisions suivantes | ||
doc:materiel:cartes-son:depannage [11/09/2016 17:06] èfpé [Plusieurs cartes son] détail cosmétique |
doc:materiel:cartes-son:depannage [12/09/2016 19:40] èfpé [Plusieurs cartes son] fermeture balise, quelques typos mais point trop |
||
---|---|---|---|
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, mais 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 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 vraie 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 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]]. |
==== Choisir la bonne carte son ==== | ==== Choisir la bonne carte son ==== | ||
Ligne 129: | Ligne 129: | ||
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 ==== | + | ==== 1ère solution ==== |
- | Aller dans //Système > Préférences > Son// et choisir 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 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> | ||
<code user>aplay -D hw:0,0 test.wav</code> | <code user>aplay -D hw:0,0 test.wav</code> | ||
- | ==== 2eme solution ==== | + | ==== 2ème solution ==== |
- | Faire un : | + | Faites un : |
<code user>aplay -l</code> | <code user>aplay -l</code> | ||
puis regardez quel numéro a la carte qui vous intéresse. | puis regardez quel numéro a la carte qui vous intéresse. | ||
Ligne 159: | Ligne 159: | ||
Subdevice #0: subdevice #0</file> | Subdevice #0: subdevice #0</file> | ||
- | Éditez (ou créez) votre ''/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 172: | ||
} | } | ||
</file> | </file> | ||
- | **On utilise alors la 2eme carte !** | + | **On utilise alors la 2ème carte !** |
- | <note info>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> | + | <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> |
- | ==== 3eme 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 la carte son intégrée à la carte mère dans le BIOS... radical et efficace. | ||
- | ==== 4eme 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 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. | 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). | + | 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). |
- | Par exemple la commande ( carte son intégrée à la carte mère désactivée ) donne : | + | Par exemple la commande (carte son intégrée à la carte mère désactivée) donne : |
<code user>cat /proc/asound/modules</code> | <code user>cat /proc/asound/modules</code> | ||
<file config retour de la commande> | <file config retour de la commande> | ||
Ligne 210: | Ligne 210: | ||
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 ; : ; } | ||
- | |||
# Prevent abnormal drivers from grabbing index 0 | # Prevent abnormal drivers from grabbing index 0 | ||
options bt87x index=-2 | options bt87x index=-2 | ||
Ligne 220: | Ligne 219: | ||
options snd-pcsp index=-2 | options snd-pcsp index=-2 | ||
# Keep snd-usb-audio from beeing loaded as first soundcard | # Keep snd-usb-audio from beeing loaded as first soundcard | ||
- | options snd-usb-audio index=-2</file | + | 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\\ **/etc/modprobe.d/alsa-base.conf** | + | 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> | <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 | ||
Ligne 229: | Ligne 228: | ||
</file> | </file> | ||
+ | puis ajouter votre configuration en dessous. | ||
- | Puis en dessous rajoutez votre **config** | + | Par exemple : |
- | + | ||
- | Chez moi cela donne ça : | + | |
<file config Extrait de alsa-base.conf> | <file config Extrait de alsa-base.conf> | ||
options snd-ctxfi index=0 | options snd-ctxfi index=0 | ||
Ligne 238: | Ligne 236: | ||
options snd-hda-intel index=2 | options snd-hda-intel index=2 | ||
</file> | </file> | ||
- | **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 <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 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> | ||
- | |||
| | ||
- | **Enregistrer et redémarrer** | + | **Enregistrez et redémarrez.** |
- | ==== 5eme solution ==== | + | ==== 5ème 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 252: | Ligne 249: | ||
<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 259: | Ligne 256: | ||
Creative X-Fi 20K1 Unknown | Creative X-Fi 20K1 Unknown | ||
</file> | </file> | ||
- | Éditez (ou créez) votre ''/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 faire : (ne fonctionne pas sous Jessie) | + | puis faites (ne fonctionne pas sous Jessie) : |
<code root>update-modules</code> | <code root>update-modules</code> | ||
Ligne 268: | Ligne 265: | ||
**Redémarrer** pour appliquer les modifications. | **Redémarrer** pour appliquer les modifications. | ||
- | ==== 6eme solution ==== | + | ==== 6ème solution ==== |
- | Désactiver le lancement des modules de la carte son non-désirée. \\ | + | 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_"). | + | 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 : | 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 administrateur et rajouter les modules à désactiver. | + | Ensuite, éditez le fichier ''/etc/modprobe.d/blacklist'' en mode administrateur et ajoutez les modules à désactiver. |
Par exemple : | Par exemple : | ||
Ligne 288: | Ligne 285: | ||
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 ===== | ||