son
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| son [2021/06/30 18:01] – 185.228.231.55 | son [2021/09/04 17:17] (Version actuelle) – eric | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Le son ====== | + | ====== Le son sur Linux ====== |
| + | |||
| + | Le son sur le système Linux est géré par un jeu de circuits intégrés spécialisés // | ||
| + | |||
| + | Pour connaître la ou les cartes son d'un ordinateur et leurs chipsets, on peut saisir les commandes suivantes dans un terminal : **lspci | grep -i audio**. // | ||
| + | |||
| + | Cela donne par exemple :\\ | ||
| + | :~$ lspci | grep -i audio | ||
| + | 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40) | ||
| + | 01:05.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RS880 HDMI Audio [Radeon HD 4200 Series] | ||
| + | 04:06.0 Multimedia video controller: Conexant Systems, Inc. CX23880/ | ||
| + | 04:06.2 Multimedia controller: Conexant Systems, Inc. CX23880/ | ||
| + | 05:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) | ||
| + | |||
| + | qui donne 2 cartes son (identifiées par Audio device) et leurs chipsets respectifs (SBx00 Azalia et RS880 HDMI).\\ | ||
| + | |||
| + | il existe aussi des cartes son connectées en USB que l'on peut trouver par **lsusb | grep -i audio**. | ||
| + | |||
| + | Chaque carte son et/ou chipset a son propre langage de commande. Pour que le système d' | ||
| + | Afin de ne pas avoir à rechercher le driver spécifique à un chipset à chaque fois que Linux est installé sur un ordinateur, on les regroupe dans des ensembles de drivers.\\ | ||
| + | L' | ||
| + | ALSA utilise le répertoire **/ | ||
| + | |||
| + | Pour obtenir la liste des cartes son utilisées par ALSA sur un ordinateur donné, saisir | ||
| + | **cat / | ||
| + | :~$ cat / | ||
| + | 0 [SB ]: HDA-Intel - HDA ATI SB | ||
| + | HDA ATI SB at 0xfbbf8000 irq 16 | ||
| + | 1 [HDMI ]: HDA-Intel - HDA ATI HDMI | ||
| + | HDA ATI HDMI at 0xfbde8000 irq 19 | ||
| + | |||
| + | |||
| + | Les cartes son sont listées par numéro croissant en commençant par ' | ||
| + | Cette commande permet déjà de voir que la première carte son est une carte de type [[https:// | ||
| + | La seconde carte est de type [[https:// | ||
| + | Il existe aussi bien d' | ||
| + | |||
| + | On voit aussi qu'il s'agit de cartes créées par la société ' | ||
| + | Enfin, la dernière information est le numéro de l' | ||
| + | |||
| + | On retrouve la liste des modules Linux qui commandent les cartes son par **cat / | ||
| + | :~$ cat / | ||
| + | 0 snd_hda_intel | ||
| + | 1 snd_hda_intel | ||
| + | Comme les deux cartes suivent la norme [[https:// | ||
| + | |||
| + | Pour aller un peu plus loin, on peut voir les drivers utilisés par les chipsets par **cat / | ||
| + | Dans notre exemple, cela donne : | ||
| + | :~$ cat / | ||
| + | Codec: Realtek ALC892 | ||
| + | :~$ cat / | ||
| + | Codec: ATI RS690/780 HDMI | ||
| + | Les drivers sont indiqués après ' | ||
| + | |||
| + | On peut aussi vérifier les entrées/ | ||
| + | |||
| + | :~$ cat / | ||
| + | 00-00: ALC892 Analog : ALC892 Analog : playback 1 : capture 1 | ||
| + | 00-01: ALC892 Digital : ALC892 Digital : playback 1 | ||
| + | 00-02: ALC892 Alt Analog : ALC892 Alt Analog : capture 1 | ||
| + | 01-03: HDMI 0 : HDMI 0 : playback 1 | ||
| + | |||
| + | Cette commande indique trois sorties possibles pour le son (identifiées par ' | ||
| + | De plus, l' | ||
| + | |||
| + | |||
| + | |||
| + | Pour tout savoir sur le son sur Linux, le site [[https:// | ||
| - | Un ordinateur peut soit enregistrer soit émettre du [[emettre_du_son|son]]. | ||
| - | ===== Problème ===== | ||
| - | [[Aucun son en sortie|Aucun son ne sort de l' | ||
son.1625068862.txt.gz · Dernière modification : de 185.228.231.55
