Deuxième gros souci avec Ubuntu Karmic Koala : le son qui est coupé, saccadé ou qui grésille. Très difficilement supportable...

alsaSi vous lisez ce site depuis quelques temps, je vais finir par donner l'impression qu'Ubuntu ou mon système sont instables alors qu'il n'en est rien !

Le problème : le son se coupe ou est saccadé

Mais revenons à mon mouton : je mets à jour Ubuntu en 9.10 (Karmic). Un reboot, deux reboots, tout fonctionne. Je lance une vidéo Youtube, le son est bon. Je lance un fichier son en même temps : Totem se fige au démarrage et le son n'est pas lu. J'essaie avec VLC, même histoire.

Donc on ne peut lire un son flash et un son sur le PC simultanément. Les haut-parleurs "claquent" également de temps en temps (très désagréable). Le son grésille à certains moments sans que l'on sache pourquoi (sous Wine et en natif sous Ubuntu).

Quelques pistes

Comme d'habitude, j'écume la doc et les forums. Je trouve la référence de ma carte son intégrée avec :

lspci | grep -i audio

J'obtiens la référence suivante :

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

Voici ce que j'ai essayé :

A lire :  Télécharger automatiquement les sous-titres d'un film ou d'une série avec VLC

Je me suis aussi amusé à modifier les fichiers d'ALSA, pulseaudio, joué avec OSS (qui désactive ALSA !). Tout cela n'ayant rien donné, je me suis rendu à l'évidence. Ce doit être ALSA qui cloche !

La solution : mettre à jour ALSA

J'ai mis deux ou trois jours à chercher avant d'adopter cette solution parce que pour installer ALSA, il faut tout faire à la main. Hé oui, à l'ancienne, pas de .deb à double cliquer. Lancez le terminal, le fun commence !

D'abord, on vérifie quelle version d'ALSA tourne sur notre système :

cat /proc/asound/version

J'obtiens :

Advanced Linux Sound Architecture Driver Version 1.0.20.

On arrête alsa-utils pendant sa mise à jour, c'est plus prudent :

sudo /etc/init.d/alsa-utils stop

On installe tous les outils nécessaires pour compiler, ainsi que les entê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 se rend ensuite dans notre dossier personnel pour y télécharger alsa-driver, alsa-lib et alsa-utils :

cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.22.1.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.22.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.22.tar.bz2

Note : je vous conseille de regarder dans les répertoires FTP pour y télécharger les dernières versions des 3 paquets.

On crée un nouveau dossier pour la compilation et l'installation des 3 paquets puis on y déplace les fichiers téléchargés :

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

Extraction des 3 archives :

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

Compilation et installation d'alsa-driver :

cd alsa-driver*
sudo ./configure
sudo make
sudo make install

Compilation et installation d'alsa-lib :

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

Compilation et installation d'alsa-utils :

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

On supprime ensuite les 3 fichiers archives qui ne sont plus nécessaires :

rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*

Rebootez votre machine puis vérifiez votre version d'ALSA :

cat /proc/asound/version

J'obtiens :

Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Jan  9 2010 for kernel 2.6.31-18-generic (SMP).

Pour vérifier que tout est bien configuré, lancez alsaconf :

sudo alsaconf

Il ne vous reste plus qu'à rebooter une nouvelle fois. Cela a définitivement réglé mes problèmes de son et je suis bien content de pouvoir écouter la musique sans crachotements, grésillements ou clacs des haut-parleurs.

A lire :  PHP : résoudre l'erreur "assigning the return value of new by reference is deprecated"

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Je soumets mon projet

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

Ubuntu et ALSA : règler les problèmes de son (coupé, saccadé ou qui grésille)

par Matt Lecture: 3 min

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: