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 [24/09/2013 22:06] captnfab [Je n'ai pas de son, que faire ?] |
doc:materiel:cartes-son:depannage [24/09/2013 22:13] captnfab [Plusieurs cartes son] |
||
---|---|---|---|
Ligne 107: | Ligne 107: | ||
Normalement il suffit de lancer : | Normalement il suffit de lancer : | ||
- | <code>dpkg-reconfigure alsa-base</code> | + | <code root>dpkg-reconfigure alsa-base</code> |
et de se laisser guider. Si votre carte n'est pas dans la liste, ça se complique, il va falloir utiliser **"votre moteur de recherche"** ou\\ | et de se laisser guider. Si votre carte n'est pas dans la liste, ça se complique, il va falloir utiliser **"votre moteur de recherche"** ou\\ | ||
[[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 [[http://www.windowslinux.net/index.php/Script_pour_sauvegardes_sur_Disque_USB|USB]] nécessitent snd_usb_audio. | ||
- | <code>$ cat /proc/asound/modules</code> | + | <code user>cat /proc/asound/modules</code> |
<code> | <code> | ||
0 snd_ctxfi | 0 snd_ctxfi | ||
Ligne 130: | Ligne 130: | ||
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. | + | Aller dans //Système > Préférences > Son// et de 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>$ 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>$ speaker-test -c2 -Dplug:front -t wav</code> | + | <code user>speaker-test -c2 -Dplug:front -t wav</code> |
- | <code>$ aplay -D hw:0,0 test.wav</code> | + | <code user>aplay -D hw:0,0 test.wav</code> |
==== 2eme solution ==== | ==== 2eme solution ==== | ||
Faire un : | Faire un : | ||
- | <code>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. | ||
Par exemple : | Par exemple : | ||
- | <code bash># aplay -l | + | <code user>aplay -l</code> |
- | **** List of PLAYBACK Hardware Devices **** | + | <code>**** 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 163: | Ligne 159: | ||
Subdevices: 1/1 | Subdevices: 1/1 | ||
Subdevice #0: subdevice #0</code> | Subdevice #0: subdevice #0</code> | ||
- | Éditez (ou créez) votre /etc/asound.conf pour y placer : | + | |
+ | Éditez (ou créez) votre ''/etc/asound.conf'' pour y placer : | ||
<code bash># On définit la sortie son | <code bash># On définit la sortie son | ||
pcm.!default { | pcm.!default { | ||
Ligne 176: | Ligne 173: | ||
**On utilise alors la 2eme carte !** | **On utilise alors la 2eme carte !** | ||
- | Note : 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 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> |
==== 3eme solution ==== | ==== 3eme 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 ==== | ==== 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 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. | ||
- | 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). |
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>$ cat /proc/asound/modules</code> | + | <code user>cat /proc/asound/modules</code> |
<code bash> | <code bash> | ||
0 snd_hda _intel ( carte vidéo ATI ) | 0 snd_hda _intel ( carte vidéo ATI ) | ||
Ligne 195: | Ligne 192: | ||
2 snd_usb_audio ( USB-Audio - QuickCam Pro 9000 ) | 2 snd_usb_audio ( USB-Audio - QuickCam Pro 9000 ) | ||
</code> | </code> | ||
- | Sous Squeeze la commande **# nano /etc/modprobe.d/alsa-base.conf** se présente comme ça : | + | Sous Squeeze la commande |
- | <code># autoloader aliases | + | <code root>nano /etc/modprobe.d/alsa-base.conf</code> se présente comme ça : |
+ | <code bash># autoloader aliases | ||
install sound-slot-0 /sbin/modprobe snd-card-0 | install sound-slot-0 /sbin/modprobe snd-card-0 | ||
install sound-slot-1 /sbin/modprobe snd-card-1 | install sound-slot-1 /sbin/modprobe snd-card-1 | ||
Ligne 229: | Ligne 227: | ||
Chez moi cela donne ça : | Chez moi cela donne ça : | ||
- | <code>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> | options snd-hda-intel index=2</code> | ||
Ligne 239: | Ligne 237: | ||
Faites un : | Faites un : | ||
- | <code># cat /proc/asound/cards</code> | + | <code user>cat /proc/asound/cards</code> |
Qui par exemple retourne : | Qui par exemple retourne : | ||
<code> | <code> | ||
Ligne 247: | Ligne 245: | ||
Creative X-Fi 20K1 Unknown | Creative X-Fi 20K1 Unknown | ||
</code> | </code> | ||
- | Éditez (ou créez) votre **/etc/modprobe.d/alsa-base** pour y placer : | + | Éditez (ou créez) votre ''/etc/modprobe.d/alsa-base'' 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 : | ||
- | <code># update-modules</code> | + | <code root>update-modules</code> |
pour appliquer les modifications. | pour appliquer les modifications. | ||
Ligne 262: | Ligne 260: | ||
On va donc faire un : | On va donc faire un : | ||
- | <code>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, éditer le fichier ''/etc/modprobe.d/blacklist'' en mode administrateur, et rajouter les modules à désactiver. |
Par exemple : | Par exemple : |