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 | ||
| tutoriel:comment_compiler_les_drivers_alsa [Le 24/01/2010, 17:22] – tartanpion | tutoriel:comment_compiler_les_drivers_alsa [Le 11/09/2022, 12:25] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>brouillon | + | {{tag> |
| ---- | ---- | ||
| - | |||
| - | |||
| - | |||
| ======Compiler les pilotes ALSA pas à pas====== | ======Compiler les pilotes ALSA pas à pas====== | ||
| - | Le but de ce Wiki est de compiler les pilotes ALSA pour votre carte son de manière la plus simple possible, pour par exemple, pouvoir profiter des dernières mises à jour sans devoir attendre la prochaine version de Ubuntu =) | + | Le but de ce Wiki est de compiler les pilotes |
| Je me suis inspiré d' | Je me suis inspiré d' | ||
| Ligne 42: | Ligne 39: | ||
| - | {{http:// | + | {{: |
| >**Il est recommandé d' | >**Il est recommandé d' | ||
| Ligne 70: | Ligne 67: | ||
| + | <note important> | ||
| - | + | < | |
| ====Récupération de alsa-driver, | ====Récupération de alsa-driver, | ||
| - | Allez sur [[http:// | + | Allez sur [[https:// |
| Prenez : | Prenez : | ||
| Ligne 91: | Ligne 88: | ||
| et placez-y alsa-driver, | et placez-y alsa-driver, | ||
| sudo mv ~/ | sudo mv ~/ | ||
| - | |||
| Ligne 110: | Ligne 106: | ||
| sudo make install | sudo make install | ||
| **Remarque 1:** remplacer [votre pilote] par le pilote donné sur la page du site ALSA consacrée à votre carte son ou par **all** pour compiler tous les pilotes. | **Remarque 1:** remplacer [votre pilote] par le pilote donné sur la page du site ALSA consacrée à votre carte son ou par **all** pour compiler tous les pilotes. | ||
| - | Vous pouvez vous aider de | + | Vous pouvez vous aider de |
| cat / | cat / | ||
| et de | et de | ||
| Ligne 141: | Ligne 137: | ||
| cd .. | cd .. | ||
| sudo tar jxvf alsa-utils-* | sudo tar jxvf alsa-utils-* | ||
| + | | ||
| __Installation :__ | __Installation :__ | ||
| cd alsa-utils-* | cd alsa-utils-* | ||
| + | sudo ln -s libpanelw.so.5 / | ||
| + | sudo ln -s libformw.so.5 / | ||
| + | sudo ln -s libmenuw.so.5 / | ||
| + | sudo ln -s libncursesw.so.5 / | ||
| sudo ./configure | sudo ./configure | ||
| sudo make | sudo make | ||
| Ligne 163: | Ligne 163: | ||
| ctl.!default { | ctl.!default { | ||
| - | type hw | + | type hw |
| card 0 | card 0 | ||
| } | } | ||
| Ligne 181: | Ligne 181: | ||
| (Les flèches servent à changer le volume et la touche tabulation à passer de lecture à capture.) | (Les flèches servent à changer le volume et la touche tabulation à passer de lecture à capture.) | ||
| - | | + | alsamixer |
| Soit par la version graphique de alsamixer qui se trouver en haut à droite du bureau, l' | Soit par la version graphique de alsamixer qui se trouver en haut à droite du bureau, l' | ||
| Ligne 198: | Ligne 198: | ||
| __Remarque de fin :__ Pour ceux qui installent le 5.1 par exemple, ils ne seront pas modifiés sur une mise à jour de ALSA. | __Remarque de fin :__ Pour ceux qui installent le 5.1 par exemple, ils ne seront pas modifiés sur une mise à jour de ALSA. | ||
| - | Pour ceux qui veulent du 5.1, ça se passe ici : | + | Pour ceux qui veulent du 5.1, ça se passe ici : |
| - | [[http:// | + | [[https:// |
| **Au passage, si vous avez un fichier enregistré en 2.1, c'est NORMAL que vous entendiez le son en 2.1 et non en 5.1, même si le 5.1 est activé. Pour entendre | **Au passage, si vous avez un fichier enregistré en 2.1, c'est NORMAL que vous entendiez le son en 2.1 et non en 5.1, même si le 5.1 est activé. Pour entendre | ||
| Ligne 212: | Ligne 212: | ||
| =====Les programmes fournis par ALSA===== | =====Les programmes fournis par ALSA===== | ||
| - | Vous vous êtes sûrement rendu compte qu'on pouvait télécharger d' | + | Vous vous êtes sûrement rendu compte qu'on pouvait télécharger d' |
| Mais quels sont-ils et à quoi servent-ils ? | Mais quels sont-ils et à quoi servent-ils ? | ||
| Ligne 218: | Ligne 218: | ||
| Je rappelle qu'il est préférable d' | Je rappelle qu'il est préférable d' | ||
| - | Certains se trouvent dans Synaptic, mais vous y trouverez que les versions stables. | + | Certains se trouvent dans Synaptic, mais vous y trouverez que les versions stables. |
| Pour pouvez retrouver ces informations dans les fichiers .tar.bz2 (soit dans les répertoires Doc, soit dans les fichiers readme (en français : lisez moi). | Pour pouvez retrouver ces informations dans les fichiers .tar.bz2 (soit dans les répertoires Doc, soit dans les fichiers readme (en français : lisez moi). | ||
| Ligne 225: | Ligne 225: | ||
| ====Pilote==== | ====Pilote==== | ||
| + | drivers Alsa recompilés, | ||
| Soit [[ftp:// | Soit [[ftp:// | ||
| Ligne 280: | Ligne 281: | ||
| * Lavcrate : Plugin pour convertir le taux d' | * Lavcrate : Plugin pour convertir le taux d' | ||
| - | * Jack : Plugin JACK <--> ALSA PCM. Il convertit L'API ALSA par dessus l'API [[http:// | + | * Jack : Plugin JACK <--> ALSA PCM. Il convertit L'API ALSA par dessus l'API [[: |
| - | * Maemo : Ce plugin convertit l'API ALSA en protocole PCM. Tout comme [[http:// | + | * Maemo : Ce plugin convertit l'API ALSA en protocole PCM. Tout comme [[: |
| * Pcm-oss : Ce plugin rend compatible l'API ALSA avec l'API OSS. Ce qui permet de faire fonctionner les application native ALSA avec OSS en lecture. | * Pcm-oss : Ce plugin rend compatible l'API ALSA avec l'API OSS. Ce qui permet de faire fonctionner les application native ALSA avec OSS en lecture. | ||
| Ligne 371: | Ligne 372: | ||
| Ce sont les bons vieux alsa-oss ! (Open Sound System) | Ce sont les bons vieux alsa-oss ! (Open Sound System) | ||
| - | Ils se trouvent dans synaptic. Ils servent à pouvoir lancer un programme qui utilise alsa avec un programme utilisant oss, et avoir du son dans les deux à la fois. | + | Ils se trouvent dans synaptic. Ils servent à pouvoir lancer un programme qui utilise alsa avec un programme utilisant oss, et avoir du son dans les deux à la fois. |
| Si en théorie ça fonctionne, en pratique ce n'est pas toujours le cas, mais c'est le dernier recours pour ce problème de cohabitation alsa-oss. | Si en théorie ça fonctionne, en pratique ce n'est pas toujours le cas, mais c'est le dernier recours pour ce problème de cohabitation alsa-oss. | ||
| Ligne 414: | Ligne 415: | ||
| ====Liens officiels==== | ====Liens officiels==== | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | NE MARCHE PAS | ||
| ====Autres liens==== | ====Autres liens==== | ||
| Ligne 428: | Ligne 429: | ||
| Vous êtes libres de rajouter des exemples à mettre après le ./configure pour vos cartes son, si elles sont exotiques ou mal documentées. | Vous êtes libres de rajouter des exemples à mettre après le ./configure pour vos cartes son, si elles sont exotiques ou mal documentées. | ||
| - | [[http:// | + | [[https:// |
| ---- | ---- | ||
| // | // | ||
