Un bon moyen de régler ses problèmes de son: mettre à jour ALSA. Malheureusement, entre la sortie d’une mise à jour et la sortie officielle sur une distribution lambda, le délai peut être assez long. Voici donc un tuto rapide pour installer ALSA depuis les sources officielles (ici la version 1.0.15).

Notez bien qu’il s’agit d’indications génériques. Cherchez d’abord votre carte sur le site d’ALSA pour connaître les spécificités d’installation de votre carte. Pour cela, cherchez le vendeur puis le modèle de votre carte et enfin cliquez sur « details » dans le tableau.

Tout d’abord, installez les outils nécessaires à la compilation:

sudo apt-get install build-essential libncurses-dev gettext linux-headers-`uname -r`

Téléchargez alsa-drivers, alsa-lib et alsa-utils:

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.15.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.15.tar.bz2

Copiez et décompressez les fichiers dans /usr/src

sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .
sudo tar xjf alsa-driver*.bz2
sudo tar xjf alsa-lib*.tar.bz2
sudo tar xjf alsa-utils*.tar.bz2

Compilez alsa-driver:Cherchez votre carte sur le site d’ALSA pour savoir quoi mettre à la place de <votre carte>. Cherchez le vendeur puis le modèle de votre carte, cliquez sur « details » et enfin sous le paragraphe « Quick Install » vous verrez l’appellation adéquate (exemple: –with-cards=intel-hda):

cd alsa-driver-1.0.15
sudo ./configure --with-cards=<votre carte>
sudo make
sudo make install

Compilez alsa-lib:

cd ../alsa-lib-1.0.15
sudo ./configure
sudo make
sudo make install

Finalement, compilez alsa-utils:

cd ../alsa-utils-1.0.15
sudo ./configure
sudo make
sudo make install

Redémarrez et voilà!