Mise à jour de Alsa (1.0.20) sous Ubuntu Jaunty 9.04
![]() |
Ubuntu Jaunty 9.04 venant par défaut avec la version 1.0.18rc3 de alsa, j’ai décidé d’installer la dernière version sortit le 6 mai dernier qui est la version 1.0.20. |
Qu’est-ce que Alsa (Advanced Linux Sound Architecture) ?
Selon Wikipedia, Alsa est un composant du noyau Linux, destiné à remplacer OSS pour le support des cartes son. Les objectifs initiaux du projet comportent la configuration automatique des cartes son et le support aisé de plusieurs cartes son dans le même système, et ont été largement atteints.
Installation
Pour ce faire, on peut commencer par déterminer notre version d’alsa comme ceci :
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
Pour éviter des problèmes durant la mise à jour de Alsa-utils, il faut l’arrêter avec la commande suivante :
sudo /etc/init.d/alsa-utils stop
Il faut ensuite installer les outils nécessaire à la compilation ainsi que les en-têtes du noyau :
sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev
On va ensuite dans notre dossier personnel et on télécharge alsa-driver, alsa-lib ainsi que alsa-utils :
cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2
On cré ensuite un nouveau dossier pour faire la compilation et l’installation des 3 fichiers. On déplace ensuite les fichiers tar dans ce dossier :
sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .
On extrait les 3 fichiers tar :
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*
On compile et installe alsa-driver :
cd alsa-driver*
sudo ./configure
sudo make
sudo make install
On compile et installe alsa-lib :
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install
On compile et installe alsa-utils :
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install
On efface ensuite les archives qui ne sont plus nécessaires :
rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*
Ensuite, il suffit de redémarrer votre ordinateur et la mise à jour devrait être fait.
Vous pouvez vérifier que vous avez dorénavant bel et bien la version 1.0.20 d’alsa :
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
Compiled on May 9 2009 for kernel 2.6.28-11-generic (SMP).
Pour être certains que tout est bien configuré, exécuter cette commande :
sudo alsaconf

25 mai 2009 à 3:06
J’ai bien la mise à jour du driver mais toujours pas le moindre son…
acer aspire 3100 de bureau
ubuntu 9.04
pfffff dur dur…
25 mai 2009 à 3:33
bonjour
Je suis debutant sous ubuntu. J’ai installé Jaunty 9.04 sur mon pc acer aspire 6920 et bien evidement je n’ai pas de son. j’ai essayé de faire ce qui est indiquer mais lorsque je cherche a télécharger les fichier alsa on dirait que je n’arrive pas a me connecter au serveur. Voila ce qui est marqué dans le terminal :
–2009-05-25 22:26:07– ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
=> `alsa-driver-1.0.20.tar.bz2′
Résolution de http://ftp.alsa-project.org... 212.20.107.51
Connexion vers http://ftp.alsa-project.org|212.20.107.51|:21…
et cela reste bloquer indéfiniment là dessus. (ma connexion internet fonctionne correctement)
Quelqu’un pourrait-il m’aider svp
merci d’avance
25 mai 2009 à 4:39
Pour crasyo : Est-ce que le ftp fonctionnait quand tu as essayé la mise à jour?
Pour Fab :le ftp à l’air de fonctionner maintenant!
26 mai 2009 à 6:29
La mise à jour s’est très bien faite !
J’ai bien
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
Mais c’est toujours le son en sourdine…
Merci !
26 mai 2009 à 4:03
est-ce que tu as un acer aspire 6920? si c’est le cas, est-ce que tu as installé la basse?
27 mai 2009 à 7:28
non : c’est un acer aspire 3100
je vais essayer d’installer la basse…
Merci à toi
27 mai 2009 à 7:34
c’est fait, mais toujours en sourdine bien que le son soit au max…
????
27 mai 2009 à 7:36
je précise que ça marchait très bien avant de passer de kubuntu 8.04 à ubuntu 9.04
27 mai 2009 à 8:00
Désolé je n’ai pas le même portable que toi, je ne peux pas vraiment t’aider…
13 juin 2009 à 2:46
Après beaucoup d’essais, j’ai fini par démonter mon ordi ! il y avait un problème de connectivité… car après avoir tout débranché et rebranché, cela a parfaitement marché !!! Vibrations ? poussière (pas beaucoup pourtant).
C’est très très bête…
Merci quand même pour ton aide
6 juillet 2009 à 11:22
Salut,
nickel ce tuto. Par contre la mise à jour ne fait rien pour pouvoir lire plusieurs flux audios en même temps, comme je l’espérais. Après plusieurs recherches sur le net je n’ai pas trouvé de tuto clair pour résoudre ce problème…
15 juillet 2009 à 9:44
Salut alpho2k
sur mon 6920 quand j’ai upgrader de harrdy a jaunty aucun probleme de son sauf une reinstallation des drivers. mais depuis j’ai du formater et je suis repartis avec jaunty et la aucun moyens de reinstaller les drivers pour que ca marche. meme ma sourie bluethoot ne marche plus. Je crois qu’un downgrade vers harrdy s’impose.
15 juillet 2009 à 9:52
Allo,
bizarre, pourtant, moi le son fonctionne super bien. Je n’ai pas testé le bluetooth par contre.
Pour ma part, une fois la version 1.0.20 installlée et le fichier éditer (je ne sais plus le nom par coeur), il a fallu que je roule le script alsaconf (sudo alsaconf). Tu devrais peut-être essayé sa!
23 juillet 2009 à 4:32
Bon je viens de tester ce tutoriel pour faire fonctionner ma carte son (P5Q-EM – Chipset son ALC 1200).
Ça marche nickel, merci.
Je me suis permis de mettre cette page en lien sur http://forum.ubuntu-fr.org/ pour en faire profiter la communauté, si ça pose problème n’hésite pas a me contacter pour me le faire savoir.
Cordialement.
Pyros
30 octobre 2009 à 4:29
Bonjour,
Le problème c’est qu’à chaque mise à jour du noyau il faut recommencer. Ce qui agace beaucoup ma copine.
Y aurait-il un moyen d’automatiser la recompilation à chaque nouveau noyau ?
Il faudrait un script de démarrage qui vérifie si le noyau a changé, mais comment faire ça ?