Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:comment_compiler_les_drivers_alsa [Le 22/03/2011, 00:00]
81.49.240.124 [Liens officiels]
tutoriel:comment_compiler_les_drivers_alsa [Le 11/09/2022, 12:25] (Version actuelle)
moths-art 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)
Ligne 1: Ligne 1:
-{{tag>brouillon ​audio matériel compilation kernel tutoriel}}+{{tag>​audio matériel compilation kernel tutoriel}}
  
 ---- ----
- 
- 
- 
  
 ======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 ​[[wpfr>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 =)
  
 Je me suis inspiré d'​[[http://​www.alsa-project.org/​alsa-doc/​doc-php/​template.php?​company=Creative+Labs&​card=Sound+Blaster+Live+7.1.&​chip=SB0410%2C+P17&​module=ca0106|un tutoriel sur le forum]]. J'ai (bien sûr) traduit et rajouté des sudo là où ça pouvait bugger. Inspirez vous des articles pour vos cartes son si vous avez un problème. Je me suis inspiré d'​[[http://​www.alsa-project.org/​alsa-doc/​doc-php/​template.php?​company=Creative+Labs&​card=Sound+Blaster+Live+7.1.&​chip=SB0410%2C+P17&​module=ca0106|un tutoriel sur le forum]]. J'ai (bien sûr) traduit et rajouté des sudo là où ça pouvait bugger. Inspirez vous des articles pour vos cartes son si vous avez un problème.
Ligne 42: Ligne 39:
  
  
-{{http://​doc.ubuntu-fr.org/​_media/​applications/stop_hand.png }}+{{:​applications:stop_hand.png }}
 >**Il est recommandé d'​installer les pilotes stables (Stable release), les versions bêta peuvent donner des choses étranges, donc à vos risques et périls.** >**Il est recommandé d'​installer les pilotes stables (Stable release), les versions bêta peuvent donner des choses étranges, donc à vos risques et périls.**
  
Ligne 70: Ligne 67:
  
  
 +<note important>​Aucun ne fonctionne ? FIXME</​note>​
  
- +<​code>​sudo apt-get install libncurses5 libncurses5-dev gettext patch xmlto</​code>​
 ====Récupération de alsa-driver,​ alsa-lib et alsa-utils==== ====Récupération de alsa-driver,​ alsa-lib et alsa-utils====
  
-Allez sur [[http://​www.alsa-project.org/​main/​index.php/​Download|la page de téléchargement du site ALSA]] et choisissez un miroir de téléchargement.+Allez sur [[https://​www.alsa-project.org/​main/​index.php/​Download|la page de téléchargement du site ALSA]] et choisissez un miroir de téléchargement.
  
 Prenez : Prenez :
Ligne 91: Ligne 88:
 et placez-y alsa-driver,​ alsa-lib et alsa-utils et placez-y alsa-driver,​ alsa-lib et alsa-utils
   sudo mv ~/​Bureau/​alsa-* /​usr/​src/​alsa/​   sudo mv ~/​Bureau/​alsa-* /​usr/​src/​alsa/​
- 
  
  
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 /​proc/​asound/​cards   cat /​proc/​asound/​cards
 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 /​usr/​lib/​libpanelw.so
 +  sudo ln -s libformw.so.5 /​usr/​lib/​libformw.so
 +  sudo ln -s libmenuw.so.5 /​usr/​lib/​libmenuw.so
 +  sudo ln -s libncursesw.so.5 /​lib/​libncursesw.so
   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 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://​forum.ubuntu-fr.org/​viewtopic.php?​id=97221]]+[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=97221]]
  
 **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 ​ en 5.1, on prend un fichier enregistré en 5.1.** **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 ​ en 5.1, on prend un fichier enregistré en 5.1.**
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'​autres programmes que alsa-driver,​ alsa-lib et alsa-utils (Mais si, ces programmes étranges à droite dès qu'on tombe sur le site principal de [[http://​www.alsa-project.org/​|ALSA]],​ dans le menu de droite, intitulé **Latest Software Releases**). ​+Vous vous êtes sûrement rendu compte qu'on pouvait télécharger d'​autres programmes que alsa-driver,​ alsa-lib et alsa-utils (Mais si, ces programmes étranges à droite dès qu'on tombe sur le site principal de [[http://​www.alsa-project.org/​|ALSA]],​ dans le menu de droite, intitulé **Latest Software Releases**).
  
 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'​utiliser les versions stables de ces fichiers (**Stable release**). Je rappelle qu'il est préférable d'​utiliser les versions stables de ces fichiers (**Stable release**).
  
-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 281: Ligne 281:
    * Lavcrate : Plugin pour convertir le taux d'​échantillonnage,​ il utilise libavcodec. ​    * Lavcrate : Plugin pour convertir le taux d'​échantillonnage,​ il utilise libavcodec. ​
  
-   * Jack : Plugin JACK <--> ALSA PCM. Il convertit L'API ALSA par dessus l'API [[http://​doc.ubuntu-fr.org/​jackd|JACK]]. Ce qui permet de faire fonctionner les application native ALSA avec jackd en lecture et enregistrement.+   * Jack : Plugin JACK <--> ALSA PCM. Il convertit L'API ALSA par dessus l'API [[:​jackd|JACK]]. Ce qui permet de faire fonctionner les application native ALSA avec jackd en lecture et enregistrement.
  
-   * Maemo : Ce plugin convertit l'API ALSA en protocole PCM. Tout comme [[http://​doc.ubuntu-fr.org/​jackd|JACK]],​ il rend ALSA compatible avec le DSP PCM.+   * Maemo : Ce plugin convertit l'API ALSA en protocole PCM. Tout comme [[:​jackd|JACK]],​ il rend ALSA compatible avec le DSP PCM.
  
    * 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 372: 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 415: Ligne 415:
 ====Liens officiels==== ====Liens officiels====
  
-  * [[http://​sourceforge.net/​projects/​alsa|Le SourceForge.net ALSA]] (en) : Encore un site pour vous aider.+  * [[https://​sourceforge.net/​projects/​alsa|Le SourceForge.net ALSA]] (en) : Encore un site pour vous aider.
   * [[http://​www.alsa-project.org/​|Le site ALSA]] (en) : Le site général.   * [[http://​www.alsa-project.org/​|Le site ALSA]] (en) : Le site général.
   * [[https://​bugtrack.alsa-project.org/​alsa-bug/​my_view_page.php|Le ALSA bugtracking system]] (en) : Pour demander de l'​aide.   * [[https://​bugtrack.alsa-project.org/​alsa-bug/​my_view_page.php|Le ALSA bugtracking system]] (en) : Pour demander de l'​aide.
Ligne 429: 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://​forum.ubuntu-fr.org/​viewtopic.php?​id=100285|Exemple pour la sound blaster live 24! (pilotes ca0106)]]+[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=100285|Exemple pour la sound blaster live 24! (pilotes ca0106)]]
  
 ---- ----
  
 //​Contributeurs : [[:​utilisateurs:​Acp]].//​ //​Contributeurs : [[:​utilisateurs:​Acp]].//​
  • tutoriel/comment_compiler_les_drivers_alsa.1300748425.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)