#1 Le 02/03/2007, à 05:11
- Acp
[How to wikifié]Compiler driver ALSA PAS A PAS
Ce tuto vous propose de compiler les derniers drivers ALSA.
Le wiki qui en résulte : http://doc.ubuntu-fr.org/tutoriel/comme … ivers_alsa
Je vais prendre pour exemple le driver pour ca0106, qui ajoute le support du 24 bits.
J'ai testé ceci sous Edgy Eft avec gnome.
J'ai pris la version 1.0.14rc2 car les versions au dessus sont pour l'instant encore en test.
Pré-requis :
Tout lire jusqu'à la fin avant de commencer quoi que ce soit, c'est important.
Faire une sauvegarde du xorg.conf :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup2
(On y touche pas mais c'est au cas où )
Regarder sur http://www.alsa-project.org/ les mises à jour dans le menu de droite pour
voir si votre carte son est concernée par une mise à jour.
Il peut être aussi judicieux d'aller faire un tour dans la section Bug reporting/feature requests
dans le menu au milieu en haut, il faut créer un compte (Signup for a new account), mais après
vous pourrez voir l'évolution des drivers. Cliquer sur View issues, et en bas de la page se trouve un
Search pour filtrer les cartes son
Je vous rappelle que si votre carte son fonctionne bien, il n'est pas obligatoire de mettre à jour (Le mieux est l'ennemi du bien ).
Il est recommandé d'installer les drivers stables, les versions bêta peuvent donner des choses étranges, donc à vos risques et périls.
Se rendre sur : http://www.alsa-project.org/
Cliquer sur SoundCards dans le menu au milieu en haut
Choisir le manufacturer Creative labs dans le menu déroulant puis cliquer sur go.
Trouver votre carte et cliquer sur le lien entre parenthéses après Details dans la colonne Driver & Docs
(c'est le nom de ce lien qu'il faudra mettre à la place de mon exemple, remplacer le ca0106 dans
sudo ./configure --with-cards=ca0106 --with-sequencer=yes
Puis suivre ce qui est écrit... enfin presque.
Installer les librairies curses pour éviter une erreur de compilation :
sudo apt-get install libncurses5 libncurses5-dev
Téléchargez les dernières versions de alsa-driver, alsa-lib et alsa-utils.
Vous les trouver sur : http://www.alsa-project.org/
Rubrique Download dans le menu au milieu en haut, choisissez un site de téléchargement, puis prenez :
alsa-driver-* : dans le répertoire driver
alsa-lib-* : dans le répertoire lib
alsa-utils-* : dans le répertoire utils
(Je considère qu'ils sont copiés sur le bureau.)
Ensuite créez le répertoire /usr/src/alsa/ et copiez y alsa-driver, alsa-lib et alsa-utils.
cd /usr/src
mkdir alsa
cd alsa
sudo cp /home/Nom-d'utilisateur/Desktop/alsa-driver-* /usr/src/alsa/
sudo cp /home/Nom-d'utilisateur/Desktop/alsa-lib-* /usr/src/alsa/
sudo cp /home/Nom-d'utilisateur/Desktop/alsa-utils-* /usr/src/alsa/
(ou Nom-d'utilisateur est à remplacer par le votre)
(S'execute après avoir taper votre code admin)
Remarque : pour éviter d'avoir à retaper à chaque fois alsa machin truc, utiliser la touche tabulation, ça fait gagner du temps (et des doigts)
La petite étoile est à remplacer par le numéro de version de votre driver ALSA, les trois fichiers doivent
avoir le même numero de version.
Installation des alsa-driver :
On extrait :
cd /usr/src/alsa/
sudo bunzip2 alsa-driver-*
sudo tar -xf alsa-driver-*
Puis on installe :
cd alsa-driver-*
sudo ./configure --with-cards=ca0106 --with-sequencer=yes
sudo make
sudo make install
Remarque : remplacer ca0106 par votre numéro de carte son bien sûr.
Installation des alsa-lib
Ensuite, on installe les alsa-lib :
On extrait :
cd ..
sudo bunzip2 alsa-lib-*
sudo tar -xf alsa-lib-*
Puis on installe :
cd alsa-lib-*
sudo ./configure
sudo make
sudo make install
Installation des alsa-utils
Et enfin les alsa-utils :
On extrait :
cd ..
sudo bunzip2 alsa-utils-*
sudo tar -xf alsa-utils-*
Puis on installe :
cd alsa-utils-*
sudo ./configure
sudo make
sudo make install
Ici on crée un .asoundrc dans le répertoire /home/Nom-d'utilisateur/ pour installer le plugin
par défaut :
sudo gedit /home/Nom-d'utilisateur/.asoundrc
Et on y copie colle :
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
Ensuite on reboot le pc.
Puis on configure le alsamixer soit par la console :
(Les flèches servent à changer le volume et ma touche tabulation à passer de lecture à capture.)
sudo alsamixer
Soit par la version graphique de alsamixer qui se trouver en haut à droite du bureau, l'icone du
haut parleur, clique droit, préférences, choisissez votre carte son, puis fermer et double clique
sur l'icone du haut parleur.
Ensuite menu Edtion -> Préférences, cochez les options qui vous intéressent et montez le son
dans l'onglet capture.
Si vous avez un micro, activez le dans l'onglet capture, colonne microphone et veillez à ce que l'icone
en bas du volume soit activée.
Attention tout de même à ne pas cocher la sortie analogique sous peine de ne plus avoir de son.
Remarque de fin : pour ceux qui mettent à jour leur fichiers pour activer le 5.1 par exemple, ils ne seront pas modifiés
Pour ceux qui veulent du 5.1, ça se passe ici : http://forum.ubuntu-fr.org/viewtopic.php?id=97221
Pour ma carte son, une sound blaster live! 24 pci (ca0106), je peux enfin ecouter plusieurs sons à la fois
Astuces :
Bug programmes oss :
Sur certains programmes on ne pourra tout de même pas entendre plusieurs sons quand ils sont lancés.
Mais il existe une alternative, mais qui ne fonctionnera pas pour tous les programme dû à la vetusté du
procédé.
Il suffit d'installer le paquet synaptic alsa-oss.
Ensuite, il suffit de lancer en mode console (ou de faire un petit lien sur le bureau : clique droit sur le bureau, créer un lanceur... puis mettre un nom et la commande qui vous intéresse) :
aoss nom-du-programme
J'ai essayé la méthode avec TvTime, ça fonctionne, mais avec Gaim, rien à faire. A vous d'essayer !
Petit ps sur un truc étrange :
Après avoir rebooté, mon server gnome était cassé. Il est vrai que j'ai joué avec les drivers nvidia, que j'ai viré du xorg.conf les résolution qui m'embêtaient et installé Beryl qui fonctionne très bien d'ailleurs, mais
s'il vous arrive le même tour, vous pouvez récupérer ça à l'aide de :
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
Et réparer votre server x à l'aide de ENVY installé au préalable à l'aide de ce wiki :
http://doc.ubuntu-fr.org/envy
Je l'ai testé pour installer les drivers de geforce 4 ti 4200 et de ati x600 et tout a tès bien fonctionné.
Si quelqu'un pouvait confirmer mes dirs, ça ne serait pas génant
Fin du ps petit truc étrange.
[petit truc étrange résolu]
En fait mon ventillo de carte graphique était arrêté, trop de poussière, mais maintenant, plus de plantages
étranges. Je laisse quand même àa, ça peut toujours servir
[fin de petit truc étrange résolu]
Je me suis inspiré de http://www.alsa-project.org/alsa-doc/do … ule=ca0106
pour rédiger cet article. 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.
Si vous êtes arrivés jusque ici vous pouvez commencer.
Si vous êtes ici, bravo !!! Vous avez terminé
N'hésitez pas à laisser des commentaires
Dernière modification par Acp (Le 14/05/2007, à 02:11)
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#2 Le 02/03/2007, à 05:13
- $ianur391
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
bin moi je dit bravo pour ce tuto
Enfin retrouvé mon Compte xD
Hors ligne
#3 Le 02/03/2007, à 05:16
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Ou ba ça c'est de la réponse rapide
Merci ^^
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#4 Le 02/03/2007, à 05:20
- $ianur391
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
<*tu a fais un sacré taf sur se tuto*> <* donc je pence que ne serais pas le dernier a te tirer mon chapeaux*>
Enfin retrouvé mon Compte xD
Hors ligne
#5 Le 03/03/2007, à 02:27
- koflesinge
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
JE suis en train de tester , ça à l'air de marcher.
Toutes mes félicitations , depuis le temps que je cherchais comment faire fonctionner correctement ma carte son.
Ca mériterait d'etre épinglé.
STP, poste ce tuto sur linuxmao.org ,je trouve que ça manque sur leur site , un tuto bien f ait et complet pour les cartes sont butées...
Hors ligne
#6 Le 04/03/2007, à 16:58
- Personne ici
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Salut à tous .
Alors je voudrais pas déranger, mais je vais tenter d'expliquer mon cas ; je suis linuxien depuis mardi aprèm, on peut donc estimer que ma conversion est récente ( ). Et jusqu'à présent, on peut dire que je bouffe un peu de la vache enragée :
- d'abord il a fallu que je réinstalle deux fois pour que Kubuntu tourne ( ça c'est pas le sujet, mais ça reste suant ).
- Et ensuite ça fait une semaine que j'essaye en vain d'avoir du son. Rien à faire. D'abord ma carte ( SoundBlaster Audigy LS, soyons précis ) n'est pas reconnue automatiquement. Soit. Mettons. 5 jours pour compiler ces foutus drivers alsa. Grand merci à ton tutoriel pour cela ! Mais là où je m'énerve, c'est que j'arrive à la fin du tuto tout content de moi ( première compilation, la classe ), et que j'ai toujours que tchi qui sors de mes enceintes. Même si tout est censément bon.
Le numéro de carte le plus proche de la mienne semble bien être ca0106 pourtant, sauf erreur de ma part :S ! Même si le numéro précis existe pas !
Note que même après cette installation donc, quand je fais :
aplay /chemin/vers/un/son.wav
On me répond :
aplay: main:550: Erreur d'ouverture audio: Périphérique ou ressource occupé
Je sais plus vraiment quoi faire. Et si l'erreur ne venait finalement pas de la carte ? A l'aide !
( PS: rudement désespéré pour un premier post :S )
Dernière modification par Personne ici (Le 04/03/2007, à 17:01)
L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. Coluche
Hors ligne
#7 Le 05/03/2007, à 04:47
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Plop !
J'ai trouvé ça ici : https://lists.ubuntu.com/archives/ubunt … 02446.html
Tu trouveras quelle option changer
Il faut juste mettre les bonnes options de compilation, ta carte n'a pas l'air d'être une ca0106.
On y dit :
Essaie plutôt (cf: howto d'alsa):
./configure --with-cards=audigyls --with-sequencer=yes
Bon courage !
Dernière modification par Acp (Le 05/03/2007, à 22:43)
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#8 Le 05/03/2007, à 12:28
- misteraph
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
super !
Maintenant, j'ai du 5.1 et je lis plusieurs sons en même temps. Par contre, dans preférences/sons, je suis obligé de passé par esd.
Hors ligne
#9 Le 05/03/2007, à 14:29
- misteraph
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Ce qui est bizarre aussi, c'est que je peux ecouter 2 sons en même temps mais je ne peux pas lire un divx et écouter un mp3 en même temps.
Hors ligne
#10 Le 05/03/2007, à 17:39
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Ba pareil en fait, j'utilise vlc. Il utilise par défaut oss. Mais bon en même temps c'est pas trop génant si on
regarde un divx sans écouter de mp3
C'est juste oss qui s'impose pour certains programmes, je pense qu'il n'y a pas le choix :s
On verra avec la prochaine mouture de ubuntu
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#11 Le 05/03/2007, à 20:12
- misteraph
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Il fallu aussi que j'installe totem-xine, car totem-gstreamer saccade enormément pendant la lecteure d'une vidéo avec esd.
Hors ligne
#12 Le 05/03/2007, à 20:20
- Personne ici
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Il faut juste mettre les bonnes options de compilation, t'as carte n'a pas l'air d'être une ca0106.
Hum. Désolé :S , mais il est précisé dans les dernières versions d'ALSA que ce module a disparu est qu'il est désormais inclu ( censément ) dans ca0106. L'ennui c'est que ça marche pas, mais alors là pas du tout. Rien, que tchi, nada. Je m'excuse de revenir à la charge mais ça m'embête un peu quelquepart d'être sans le son !
J'ai essayé avec la version 1.0.14rc2 avec with-card=ca0106 puis avec with-card=audigyls, sans plus de succès.
PS : cf http://forum.ubuntu-fr.org/viewtopic.php?id=829, qui semble ne pas avoir non plus trouvé de solution.
Won't you pleaaase pleaaaase help me !!!
note : je tourne donc sous Kubuntu Edgy Eft, dernière version. Je n'ai actuellement aucun son, strictement, ni au démarrage ni avec Amarok, ni après d'ailleurs. Et mes enceintes sont biens branchées .
Si vous pensez que le problème peut venir d'ailleurs que des drivers, je suis tout ouïe ! Même si vous pensez que ça vient des drivers je suis ouïe aussi d'ailleurs notez .
Dernière modification par Personne ici (Le 05/03/2007, à 20:25)
L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. Coluche
Hors ligne
#13 Le 05/03/2007, à 22:49
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Arf alors la je ne sais pas du tout
Je te renvoie sur chez alsa, tu peux demander de l'aide sur :
https://bugtrack.alsa-project.org/alsa- … w_page.php
Ca répond assez vite, limite dans l'heure, mais il faut parler anglais. Je teste en ce
momment et ça va vite.
Sinon après je sais que tu peux avoir accès aux derniers drivers encore en test sur
les ftp de chez alsa (répertoire test), mais bon la, ça devient du casse cou.
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#14 Le 06/03/2007, à 00:03
- misteraph
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
plus généralement, on ne peut pas lire un son en meme temps qu'une vidéo.
Hors ligne
#15 Le 06/03/2007, à 00:33
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Wep on va dire ça mais pour moi il suffit de fermer ma session et de rerentrer dedant et le son est revenu.
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#16 Le 06/03/2007, à 13:54
- Personne ici
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Eh ben pour moi c'est bien mieux ! Après un gros bug d'un programme nommé dcop-server, j'ai du réinstaller Kubuntu ( avec persévérance et espoir :S, ça commençait à me manquer ). Et que là au démarrage Tinting, la carte est reconnue d'office, le plus naturellement du monde !
Comme quoi des fois format/réinstall ça peut marcher au-delà des espérances !
Merci à ceux qui ont tenté de m'aider, et message aux autres possesseurs d'Audigy LS : tout n'est pas perdu, un formatage peut vous sauver !
L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. Coluche
Hors ligne
#17 Le 06/03/2007, à 15:28
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Bourin mais efficace. C'est quand même étrange que ça fonctionne maintenant.
Félicitation à toi quand même
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#18 Le 06/03/2007, à 16:38
- Personne ici
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Merci vieux !
L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. Coluche
Hors ligne
#19 Le 07/03/2007, à 17:39
- Personne ici
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Eh tiens voilà du neuf :S !
Donc tout allait bien, ça tournait correct depuis la seconde réinstall, ploumploum tralala ...
Jusqu'au moment où je décide d'installer Béryl . Je redémarre conformément aux instructions, et là déjà crac :
Ubuntu Xsession warning : unable to write to /tmp
Ca craint déjà pas mal !
Bon ça sur Google c'est bon, je trouve de quoi m'en sortir. Et c'est là que je m'aperçois que Ôooh surprise mon son est encore muet :S . Je craignais bien un truc du genre. Mon intuition me soufflait que ça devait pas être la carte .
Mais je suis guère plus avancé ;( .
Pour résoudre le problème de /tmp, j'ai fait :
sudo apt-get clean
Y aurait-il un rapport quelconque ??? Une fois de plus help par pitié ! C'est pas Linux de faire suer autant un newbie !
PS : consolation, pas de plantage avec Béryl . Ouf !
PS : rectificatif : Béryl marche plus non plus . Mais bon, c'est pas le sujet .
Dernière modification par Personne ici (Le 07/03/2007, à 18:08)
L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. Coluche
Hors ligne
#20 Le 11/03/2007, à 17:04
- Personne ici
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
3ème réinstall. D'abord pas de son, puis lors de la première utilisation de Kdewallet Tidiiing . Je crois que je vais arrêter de chercher ^^ .
L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. Coluche
Hors ligne
#21 Le 11/03/2007, à 19:30
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
A ce niveau la, je te conseille d'attendre un mois, tu auras la nouvelle version de Ubuntu avec Beryl
préinstallé. Apres soit c'est le bureau 3d soit le son Beryl est aussi en bêta, d'où les problèmes.
Comme je dis toujours : Wait and see
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#22 Le 22/03/2007, à 18:40
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Le wiki est crée ici : http://doc.ubuntu-fr.org/tutoriel/comment_compiler_les_drivers_alsa
Il est plus généraliste, mieux détaillé et sans fautes
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#23 Le 23/03/2007, à 13:52
- medim
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Pour la Audigy LS, vous sauriez faire marcher l'entrée micro? Les sorties (même la digital) marche mais ce n'est pas le cas pour l'utilisation d'un headphone avec micro. Je vais remplacer la carte par une SB Live! Player qui semble être bien plus compatible.
Hors ligne
#24 Le 23/03/2007, à 15:05
- Acp
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
Audigy LS = driver alsa ca0106, donc comme moi tu dois attendre, c'est en cours de résolution sur le site de alsa : http://forum.ubuntu-fr.org/viewtopic.php?id=101135
Ce n'est pas exactement la même carte mais les mêmes drivers, donc mêmes problèmes et sur le rapport de bugs il y a pas mal de mises à jour.
Wait and see
Pas de signature, trop pauvre pour m'en acheter une p^^q
[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp
Hors ligne
#25 Le 23/03/2007, à 17:47
- misteraph
Re : [How to wikifié]Compiler driver ALSA PAS A PAS
moi j'ai une audigy LS et le micro fonctionne !
Hors ligne