Mise à jour de Alsa (1.0.23) sous Ubuntu Lucid Lynx 10.04

2 mai 2010 par alpho2k | Print Mise à jour de Alsa (1.0.23) sous Ubuntu Lucid Lynx 10.04
alsa Ubuntu Lucid Lynx 10.04 venant par défaut avec la version 1.0.21 de alsa, j’ai décidé d’installer la dernière version qui est la version 1.0.23.

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.21.

Pour éviter des problèmes durant la mise à jour de Alsa-utils, il faut l’arrêter avec la commande suivante :

sudo /sbin/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.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.23.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.23 d’alsa :

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.23.
Compiled on May 2 2010 for kernel 2.6.32-21-generic (SMP).

Pour être certains que tout est bien configuré, exécuter cette commande :

sudo alsaconf

et redémarrez de nouveau!

Articles Reliés

 

18 commentaires sur cet article

  1. alex a dit :

    Moi j’ai un problème dès la 2ème commandes lors de l’arrêt de cla carte son.
    sudo: /etc/init.d/alsa-utils: command not found

    :(

  2. alpho2k a dit :

    Continue le tutoriel! Ce n’est pas grave :)

  3. Dominique S. a dit :

    Merci pour ce tutoriel, ca marche !!!
    Seul complément, avec un HP Pavillon dv-1123sf, il faut en plus oter le composant pulse-audio de vlc, car sinon, pas de son sur vlc.

    Bon courage et merci encore

  4. Gh0st a dit :

    Merci pour ces informations très utiles (mais incomplètes)

    Pour les cartes RealTech HD :

    Note : Ubuntu OS, please use manual install.
    Run commands need to add sudo at first words.

    Manual install :
    Step 1. unzip source code
    tar xfvj alsa-driver-1.0.xx.tar.bz2

    Step 2. Complied source code
    a. cd alsa-driver-1.0.xx
    b. ./configure –with-cards=hda-intel
    c. make
    d. make install

    Voir le HD codec pack (qui contient la dernière version alsa-driver-1.0.23 ) sur le site realteck et les readme ;-)

    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false

  5. Dominique S. a dit :

    Bonsoir tout le monde,

    Alors, j’avais installé sur mon HP pavillon dv-1123sf une version d’ubuntu d’avant Karmic Koala.
    J’ai sans doute eu des soucis d’installation et avais mis à jour alsa et faire diverses manip pour faire fonctionner le son.
    Puis, j’avais mis à jour pour passer sous Karmic Koala, et là, soucis de son et grâce à ce site, j’avais pu résoudre la problème.
    Ensuite, j’ai mise à jour le système vers Lucid Lynx et ai eu des soucis avec le son que j’ai règlé grâce à ce site , et j’ai eu des soucis avec grub qui a eu des soucis à l’installation et qui ensuite, n’était pas capable de booter sur windows ou plutôt a endommager les secteurs de boot.
    J’ai ensuite et c’est là que cela devient intéressant, c’est que j’ai fini par faire une restauration système à l’état d’origine, puis ai fait un dual boot avec le cd de Lucid Lynx, et au miracle, ça bootait bien sur windows…et … LE SON A FONCTIONNE DU PREMIER COUP !
    avec la version d’alsa 1.0.21 !

    En conclusion, pour le son, je ne pense pas que cela soit du à la version d’alsa, mais à un bug de ubuntu qui peut être en parti résolu par la mise à jour d’ubuntu.
    Mais si cela venait seulement de la version d’alsa, même après restauration d’usine, le même soucis se serait posé… ce qui n’a pas été le cas.

    Cordialement.
    Dominique S.

  6. marlou58 a dit :

    sur HP mininote 2133 la mise à jour fonctionne parfaitement.

  7. Coyotte a dit :

    Super merci pour ces explications claires et efficaces !
    J’ai du son (et je ne suis pas un âne ! ;-) )
    Coyotte

  8. Sylvain_07 a dit :

    Super topic , clair et efficace.

    je n’avais plus de son sous wine depuis ma mise à jours de karmic vers lucid.

    gràce à ses explication j’ai retrouvé du son nikel.

    vraiment super

  9. yulemath a dit :

    pour info, sur ma 10.04 Lucid la command pour stoper alsa est :

    sudo alsa-utils stop

    voilou pour ceux qui aurait des soucis :)

  10. jeanmaire a dit :

    Bonjour

    Pas très au point sur Linux : J’ai suivi le tuto mais sur la série de commandes suyivantes

    sudo rm -rf /usr/src/alsa
    sudo mkdir -p /usr/src/alsa
    cd /usr/src/alsa
    sudo cp ~/alsa* .

    j’obtiens pour la dernère commande :

    cp: omission du répertoire ‘/home/jojo/alsa-driver-1.0.23′
    cp: omission du répertoire ‘/home/jojo/alsa-lib-1.0.23′

    il doit y avoir un pb de changement de répertoire que je ne sais pas gérer .

    Qu’est ce que je dois faire pour continuer l’install de la version 1.0.23 ?

    Merci

    Georges

    PS . J’avais suivi le tuto pour l’install sous Karmic et j’avais pu aller au bout …

  11. Alix a dit :

    Merci pour le tuto, ça marche nickel pour moi !

    J’avais un souci de sortie casque avec la toute nouvelle carte son de mon tout nouveau laptop (pour l’indexation et ceux qui auraient le même souci : Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05) ).

    L’application du tuto s’est faite en toute simplicité et – ô magie – après le reboot avec une version d’Alsa plus récente tout fonctionne à merveille. Ça déchire :)

    [Juste une remarque (pour ceux qui ne trouvent pas alsa-utils, comme alex, et parce qu'une des premières choses que j'ai faites avant de trouver ce tuto, c'est de chercher alsa-utils) : dans Lucid Lynx alsa-utils ne se trouve plus dans /etc/init.d/ mais dans /sbin/ et un simple
    sudo alsa-utils stop
    suffit.]

    Merci encore pour le coup de main !

  12. jeanmaire a dit :

    Au secours Help please I’m a beginner with UBUNTU

    All is OK up to

    sudo rm -rf /usr/src/alsa
    sudo mkdir -p /usr/src/alsa
    cd /usr/src/alsa
    sudo cp ~/alsa* .

    I can’t execute the cd /usr/src/alsa

    I’m beginner with UBUNTU . I supposed that I had to create a dir /usr/src/alsa ; so I entered in a terminal the command : sudo mkdir /usr/src/alsa
    I received the answer : mkdir ne peut créer le répertoire ‘ /usr/src/alsa’ le fichier existe

    if Ikeyed : cd /usr/src/alsa Then I enter in a loop with ‘ /usr/src/alsa$ each time I keyed Enter .

    What have I to do to install successfully Alsa 1.0.23

    Thanks a lot

    Georges ( E-Mail : Georges.jeanmaire@noos.fr )

  13. Alix a dit :

    @alpho2k ou toute personne ayant une idée

    Après deux mises à jour noyau je constate qu’il me remet alsa 1.0.21 comme version active. Saurais-tu comment faire pour garder la 1.0.23 malgré ces mises à jour ?

    Merci d’avance pour tes réponses.

  14. lirelou a dit :

    Slt,

    ben moi ca marche pas …..
    j’ai toujours le meme probleme…..
    c’est un netbook asus 1001px

    apres ma recompile …

    cat /proc/asound/version
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Compiled on Sep 17 2010 for kernel 2.6.32-24-generic (SMP).

    lspci renvoi :

    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 8437
    Flags: bus master, fast devsel, latency 0, IRQ 29
    Memory at f7cf8000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel

    amixer renvoie :

    Simple mixer control ‘Master’,0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 – 64
    Mono: Playback 53 [83%] [-11.00dB] [on]
    Simple mixer control ‘Speaker’,0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left – Front Right
    Limits: Playback 0 – 64
    Mono:
    Front Left: Playback 63 [98%] [0.00dB] [on]
    Front Right: Playback 63 [98%] [0.00dB] [on]
    Simple mixer control ‘PCM’,0
    Capabilities: pvolume penum
    Playback channels: Front Left – Front Right
    Limits: Playback 0 – 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control ‘Capture’,0
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left – Front Right
    Limits: Capture 0 – 46
    Front Left: Capture 39 [85%] [22.00dB] [on]
    Front Right: Capture 39 [85%] [22.00dB] [on]

    lsmod|grep snd donne :

    snd_hda_codec_realtek 216061 1
    snd_hda_intel 20735 2
    snd_hda_codec 86904 2 snd_hda_codec_realtek,snd_hda_intel
    snd_hwdep 5572 1 snd_hda_codec
    snd_pcm_oss 34539 0
    snd_mixer_oss 13865 1 snd_pcm_oss
    snd_pcm 71550 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
    snd_seq_dummy 1434 0
    snd_seq_oss 27178 0
    snd_seq_midi 4557 0
    snd_rawmidi 19077 1 snd_seq_midi
    snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi
    snd_seq 47466 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
    snd_timer 18646 2 snd_pcm,snd_seq
    snd_seq_device 5988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
    snd 56239 18 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    soundcore 6620 1 snd
    snd_page_alloc 7076 2 snd_hda_intel,snd_pcm

    je vois pas trop ce qui se passe ….je n’ai toujours pas de son dans mon casque…

  15. Amine a dit :

    Merci ca marche impecable pour moi Merci encre

  16. Guilli a dit :

    Merci, pour moi aussi marche super. (10.04 64 bits)

    Seul hic, obligé de recompiler à la prochaine mise à jour du noyau ?

  17. Sandy a dit :

    Bonsoir,

    MERCI pour ce partage Stéphane, je n’ai plus à re basculer sur W…. pour aller sur skype.

    Bonne continuation

  18. LeChat a dit :

    Merci BEAUCOUP!

    fonctionnement parfait sur un toshiba satellite C670, (ubuntu 10.04 LTS 64bits), tout ceci en faisant du copié collé ligne par ligne…
    un grand merci pour cette solution!

Laisser un commentaire

Visualisation en direct des commentaires en cours d'écriture

 
WordPress Loves AJAX