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 [09/05/2011 02:22] martin_mtl |
doc:materiel:cartes-son:depannage [14/06/2011 09:16] darien |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Le son sous Linux ====== | + | ====== Le son sous linux ( debian ) ====== |
- | {{http://images.debian-facile.org/file-R05efd513f35cf79e02124f28c00d30d7.png?500}} | + | {{ http://images.debian-facile.org/file-R05efd513f35cf79e02124f28c00d30d7.png?500 }} |
====== Préface ====== | ====== Préface ====== | ||
Ligne 60: | Ligne 60: | ||
<code>adduser <VotreUtilisateur> audio</code> | <code>adduser <VotreUtilisateur> audio</code> | ||
- | Lancer alsaconf **sous root** qui va tenter une reconnaissance automatique de votre carte son : | + | Sous **Squeeze** et **Sid** lancer alsactl init qui va tenter une reconnaissance automatique de la carte son : |
- | <code># alsaconf</code> | + | |
- | va tenter une reconnaissance automatique de la carte son. | + | |
- | + | ||
- | **Sur Squeeze et Sid, utilisez** : | + | |
<code># alsactl init</code> | <code># alsactl init</code> | ||
+ | va tenter une reconnaissance automatique de votre carte son. | ||
+ | |||
+ | |||
+ | <note warning>**ATTENTION :** Sous **Lenny** ( //oldstable// ) cette commande change en : | ||
+ | <code># alsaconf</code></note> | ||
====== 5 - Si votre carte son est intégrée à votre carte mère, vérifiez qu'elle est bien activée dans le BIOS ! ====== | ====== 5 - Si votre carte son est intégrée à votre carte mère, vérifiez qu'elle est bien activée dans le BIOS ! ====== | ||
Ligne 121: | Ligne 122: | ||
====== Choisir la bonne carte son ====== | ====== Choisir la bonne carte son ====== | ||
- | Tout d'abord informez vous sur les différentes solutions existantes ci-dessous, plus 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. |
Ligne 231: | Ligne 232: | ||
Faites un : | Faites un : | ||
- | <code>#cat /proc/asound/cards</code> | + | <code># cat /proc/asound/cards</code> |
Qui par exemple retourne : | Qui par exemple retourne : | ||
<code> | <code> | ||
Ligne 244: | Ligne 245: | ||
Puis faire : | Puis faire : | ||
- | <code>update-modules</code> | + | <code># update-modules</code> |
pour appliquer les modifications. | pour appliquer les modifications. | ||
Ligne 259: | Ligne 260: | ||
Par exemple : | Par exemple : | ||
- | <code bash>#modules son a desactiver | + | <code bash># modules son a desactiver |
blacklist snd_via82xx_modem | blacklist snd_via82xx_modem | ||
blacklist snd_via82xx | blacklist snd_via82xx | ||
Ligne 287: | Ligne 288: | ||
Il y a moyen de faire du pseudo 5.1 **avec ALSA**, pas avec OSS. | Il y a moyen de faire du pseudo 5.1 **avec ALSA**, pas avec OSS. | ||
- | Éditez/créer le fichier **"etc/asound.conf"** avec la commande (à lancer dans un terminal) | + | **♦** Éditez/créer le fichier **"etc/asound.conf"** avec [[commande:editeur:nano|nano]] la commande (à lancer dans un terminal)\\ |
+ | <code># nano /etc/asound.conf</code> | ||
+ | et ajouter : | ||
+ | <code bash>pcm.duplicate { | ||
+ | type plug | ||
+ | slave.pcm "surround51" | ||
+ | slave.channels 6 | ||
+ | route_policy duplicate | ||
+ | }</code> | ||
+ | Créez un répertoire dans **/home/mon_user/.asoundrc** | ||
+ | <code># nano /home/mon_user/ .asoundrc</code> | ||
+ | et ajouter ce fichier : | ||
+ | <code bash>ctl.ca0106 | ||
+ | type hw | ||
+ | card 0 | ||
+ | |||
+ | pcm. !default | ||
+ | slave.pcm surround51 | ||
+ | slave.channels 6 | ||
+ | type route | ||
+ | ttable.0.0 1 | ||
+ | ttable.1.1 1 | ||
+ | ttable.0.2 1 | ||
+ | ttable.1.3 1 | ||
+ | ttable.0.4 0.5 | ||
+ | ttable.1.4 0.5 | ||
+ | ttable.0.5 0.5 | ||
+ | ttable.1.5 0.5</code> | ||
+ | [[commande:editeur:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA | ||
+ | <code># invoke-rc.d alsa-utils restart</code>\\ | ||
+ | |||
+ | **♦** Vous pouvez utiliser cette configuration sans répertoire .asoundrc\\ | ||
+ | Il faut éditer le **/etc/asound.conf**, | ||
<code># nano /etc/asound.conf</code> | <code># nano /etc/asound.conf</code> | ||
et ajouter : | et ajouter : | ||
Ligne 305: | Ligne 338: | ||
}</code> | }</code> | ||
- | [[commande:editeur:nano#raccourcis_clavier|Enregistrer]], puis redémarrer ALSA | + | [[commande:editeur:nano#raccourcis_clavier|Enregistrer,]] puis redémarrer ALSA |
- | <code># invoke-rc.d alsa-utils restart</code> | + | <code># invoke-rc.d alsa-utils restart</code>\\ |
- | Clique droit sur l'icone du haut parleur dans la zone de notification "Ouvrir le contrôleur de volume" **ou** lancer : | + | |
+ | **♦** Clique droit sur l'icone du haut parleur dans la zone de notification "Ouvrir le contrôleur de volume" **ou** lancer : | ||
<code>gnome-volume-control</code> | <code>gnome-volume-control</code> | ||
et configurer la lecture et les options du son avec "votre_carte"(Alsa mixer)\\ | et configurer la lecture et les options du son avec "votre_carte"(Alsa mixer)\\ | ||
Ligne 318: | Ligne 352: | ||
Après, il suffit de choisir **"surround51"** comme sortie son dans son application préférée (Totem, Amarok, VLC etc...) pour qu'ils utilisents une sortie Surround 5.1 !\\ | Après, il suffit de choisir **"surround51"** comme sortie son dans son application préférée (Totem, Amarok, VLC etc...) pour qu'ils utilisents une sortie Surround 5.1 !\\ | ||
- | ====== Problèmes pour le son 5.1 ====== | + | |
+ | |||
+ | ====== Tester son installation 5.1 sous Linux ====== | ||
Vous avez effectué la manipulation précédente et le son continue à sortir en 2.0 | Vous avez effectué la manipulation précédente et le son continue à sortir en 2.0 | ||
- | Faites un premier test avec ces deux commandes (en coupant ce qui utiliserait le périphérique sonore au préalable) | + | **♦** Faites un premier test avec ces deux commandes (en coupant ce qui utiliserait le périphérique sonore au préalable) |
<code>speaker-test -D surround51:0 -c 6 -t 2</code> | <code>speaker-test -D surround51:0 -c 6 -t 2</code> | ||
<code>speaker-test -D duplicate -c 6 -t 2</code> | <code>speaker-test -D duplicate -c 6 -t 2</code> | ||
+ | |||
+ | **♦** Faites un deuxième test avec cette commande ( alsa-utils installé ) : | ||
+ | <code>speaker-test -D plug:surround51 -c 6 -l 1 -t wav</code> | ||
+ | Exemple : | ||
+ | <code>Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux | ||
+ | Fichier(s) WAV | ||
+ | Taux fixé à 48000Hz (demandé 48000Hz) | ||
+ | Taille du tampon entre 64 et 16384 | ||
+ | Taille de la periode entre 32 et 8192 | ||
+ | Utilisation du tampon maximal 16384 | ||
+ | Périodes = 4 | ||
+ | La durée de la période à été définie= 4096 | ||
+ | La taille du tampon à été définie = 16384 | ||
+ | 0 - Avant Gauche | ||
+ | 4 - Centre | ||
+ | 1 - Avant Droit | ||
+ | 3 - Arrière Droit | ||
+ | 2 - Arrière Gauche | ||
+ | 5 - Effets basse fréquence</code> | ||
====== 1ere solution ====== | ====== 1ere solution ====== |