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 | ||
doc:materiel:cartes-son:depannage [12/09/2016 22:32] èfpé [Plusieurs cartes son] ze last typos |
doc:materiel:cartes-son:depannage [11/10/2018 14:59] (Version actuelle) chalu |
||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
Vérifiez en premier l’installation des 3 paquets de base **alsa-base alsa-tools et alsa-utils**\\ | 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) | (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) | ||
+ | <note warning>Ce tutoriel doit être en grande partie obsolète sous Stretch (Debian 9). Le paquet alsa-base n'est plus présent. Voir cette page du wiki pour des versions de Debian récentes : [[doc:materiel:cartes-son:probleme-de-son|diagnostiquer le problème de son]] </note> | ||
Ligne 121: | Ligne 121: | ||
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. | 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 s'identifient souvent comme carte son principale, la vraie carte son passant en 2ème position, donc plus aucun son n'en sort... |
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]]. | 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]]. | ||
Ligne 137: | Ligne 137: | ||
Pour commencer, ces deux procédures permettent 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 -D plug:front -c 2 -l 1 -t wav</code> | + | <code user>speaker-test -c 2 -l 1 -t wav</code> |
- | <code user>aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav</code> | + | <code user>aplay /usr/share/sounds/alsa/Front_Center.wav</code> |
==== 2ème solution ==== | ==== 2ème solution ==== | ||
Ligne 147: | Ligne 147: | ||
Par exemple : | Par exemple : | ||
- | <code user>aplay -l</code> | ||
<file config retour de la commande> | <file config retour de la commande> | ||
**** List of PLAYBACK Hardware Devices **** | **** List of PLAYBACK Hardware Devices **** | ||
Ligne 162: | Ligne 161: | ||
É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 asound.conf> |
# On définit la sortie son | # On définit la sortie son | ||
pcm.!default { | pcm.!default { | ||
Ligne 175: | Ligne 174: | ||
</file> | </file> | ||
- | **Vous utilisez alors la 2ème carte !** | + | **Vous utilisez désormais 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 266: | Ligne 265: | ||
É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 | + | <file config extrait de alsa-base.conf> |
- | install sound-slot-0 modprobe snd-card-1</code> | + | install sound-slot-1 modprobe snd-card-0 |
+ | install sound-slot-0 modprobe snd-card-1 | ||
+ | </file> | ||
puis faites (ne fonctionne pas sous Jessie) : | puis faites (ne fonctionne pas sous Jessie) : | ||
<code root>update-modules</code> | <code root>update-modules</code> | ||
Ligne 277: | Ligne 278: | ||
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érez les modules lancés correspondant à vos cartes son avec la commande ''lsmod'' (ils commencent par "snd_"). | + | Pour cela, repérez les modules chargés correspondant à vos cartes son avec la commande ''lsmod'' (leur nom commence par "snd_"). |
Exécutez la commande : | Exécutez la commande : | ||
<code user>lsmod | grep snd_</code> | <code user>lsmod | grep snd_</code> | ||
- | Ensuite, éditez le fichier ''/etc/modprobe.d/blacklist'' en mode administrateur et ajoutez les modules à désactiver. | + | Ensuite, éditez le fichier ''/etc/modprobe.d/alsa-base-blacklist.conf'' en mode administrateur et ajoutez les modules à désactiver. |
Par exemple : | Par exemple : | ||
- | <file config exemple d'un extrait de /etc/modprobe.d/blacklist> | + | <file config extrait de alsa-base-blacklist.conf> |
# modules son à désactiver | # modules son à désactiver | ||
- | blacklist snd_via82xx_modem | + | blacklist snd-via82xx-modem |
- | blacklist snd_via82xx | + | blacklist snd-via82xx |
- | blacklist snd_ac97_codec | + | blacklist snd-ac97-codec |
- | 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 sera 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...** |