˜ Libre-Fan ˜

Problèmes de sons sous Linux ?

Quelques explications et des soutions simples
11 mai 2006 - Dernière mise à jour : 25 avril 2007
 
Essayons d’expliquer brièvement d’où viennent les problèmes de sons sous Linux. Ce n’est pas toujours la faute à Linux...

Au sommaire :

Les problèmes
Pas de son — ah j’ai oublié...
Problèmes dus à la carte son
Les problèmes dus à Linux
Les problèmes dus aux formats propriétaires
Ça marche quand même !
Une solution simple

Les problèmes

Pas de son — ah j’ai oublié...

Problèmes dus à la carte son

La mienne est vieille (une Cirrus quelque chose) et va très bien : reconnue à tous les coups.

- Certains constructeurs ne prévoient pas de drivers pour Linux mais la plupart des distributions de Linux reconnaissent bien les cartes son.

- N’achetez pas la toute dernière carte à la mode — vous ferez des économies. Renseignez-vous avant d’en acheter une, avant d’acheter ou de faire assembler un ordinateur.

Les problèmes dus à Linux

- Ils dépendent de votre distribution, d’une part mais surtout de la diversité des pilotes et des systèmes de sons.

Entre ESD, OSS, ARTs et ALSA, où va-t-on ? Regardez par exemple dans Ubuntu > « Menu Système > » « Sélecteur du système multimedia » (ou quelque chose de ce genre) > onglet « Audio ».

En plus, il y a un module DMIX qui peut s’installer sur ALSA et bientôt Polypaudio remplacera ESD.

- Pourquoi tout ça ?

Alors, parfois, tout cela produit des couacs. Il faut donc être prudent et ne pas installer toutes sortes de trucs et faire toutes sortes de réglages contradictoires.

- Et enfin, il y a les sons produits par vos activités par le serveur de son de la distribution elle-même — vous fermez une fenêtre Ubuntu fait « clouc » (ou autre) — et j’entends aussi un « ding » qui semble venir de l’unité centrale quand un message arrive (ce son ne passe pas par les écouteurs).

- Alors ce mixage de sons — votre musique sur Xmms et les « clouics » et « pouics » d’Ubuntu plus les « ding » de la messagerie — peut provoquer des couacs — votre musique peut s’interrompre lorsque les bruits d’Ubuntu se font entendre. Ou alors, votre musique ne passe pas du tout.

- Vous trouverez là-bas de quoi arranger votre son et mieux comprendre :

Les problèmes dus aux formats propriétaires

- Les formats de fichiers audio et vidéo non libres posent des tas de problèmes. Comment faire des plugins ou des modules pour qu’un lecteur libre lisent ces fichiers, quand on n’a pas le code-source sous les yeux ? Les hackers font ce qu’ils peuvent et font déjà beaucoup. Rappel : « hacker » n’est pas synonyme de « pirate ».

- Les applications sous Gnome dans la distribution d’Ubuntu ne lisent pas, dans leur livraison originelle, les fichiers MP3 — un comble, non ? Pas du tout, ce sont les MP3 qu’on devrait fuir et l’idéal serait de ne produire que de la musique ou du son dans des formats libres. Ainsi, tout logiciel, libre ou propriétaire et tout lecteur physique (votre chaîne HI-FI et autres) pourrait les lire — c’est aux développeurs et aux constructeurs d’inclure ces formats libre mais au moins, aucun brevet ni aucun décret ne s’y oppose.

- Enfin, les formats sont très nombreux et très différents et cela fait du travail pour qu’un logiciel soit adapté à tous.

À propos des formats, voyez Codecs et logiciels.

Ça marche quand même !

Pas la peine de jeter Linux aux orties !

- Évitez juste ce style de pensée : « je mets n’importe quoi dans le lecteur de CD et ça me fait de la musique ; je clique sur un fichier et ça joue ».

Paraît-il que le CD ne se lance pas tout seul sous Linux par sécurité : un truc qui se lance sans votre accord peut aussi installer de trucs sans rien vous demander. Enfin, ça se lance bien tout seul dans Ubuntu-Dapper mais vous pouvez changer ce paramètre dans Menu « Sytème » > « Périphériques et média » (enfin un truc comme ça = « removable drives and media »)

- Apprenez plutôt à utiliser quelques logiciels multimédia, à les comparer. Lancez-en un et ensuite allez lui faire lire votre CD (en général : Menu « Fichier » > « Ouvrir » ou > « Jouer un CD »).

- Quant aux fichiers sonores sur votre disque dur, cliquez sur l’un d’eux avec le bouton droit de la souris, affichez le menu contextuel, choisissez « Ouvrir » si par défaut vous avez là votre application préférée et sinon, choisissez « Ouvrir avec » et choisissez votre lecteur préféré (j’ai une longue liste !). Ou encore ouvrez un fichier à partir de l’application déjà lancée.

- Vous trouverez dans la rubrique présente Le multimédia sous Linux une manière de commencer paisiblement avec des logiciels pratiques comme Xmms (même s’il est vieux, il est commode, fiable et c’est toujours une référence — Voir Multimédia avec Linux Pratique).

Une solution simple

Si après avoir vérifié que tout est branché, que la carte son intégrée à la carte mère, si c’est ce que vous avez, est bien activée dans le bios, voici une première solution toute simple. Réinstaller des paquets, ce qui a très bien marché sous Xubuntu Dapper et une carte son indépendante Ensoniq ES1371, carte PCI, ancienne et moche à vrai dire.

# apt-get --purge remove linux-sound-base alsa-base alsa-utils
# apt-get clean
# apt-get update
# apt-get install linux-sound-base alsa-base alsa-utils

- Si cette solution ne marche pas, là il va falloir sans doute compiler le pilote ; c’est moins amusant mais vous trouverez la marche à suivre en anglais sur le forum d’Ubuntu qui m’a bien aidée et qui est très claire (il existe une version sur le site doc.gwos.org, mais la présentation est beaucoup moins claire) : Comprehensive Sound Problem Solutions Guide v0.5e — voyez la section intitulée ALSA driver Compilation.

Consultez si besoin le « Glo(u)ssaire cum Commentaires ».

Vous trouverez davantage de liens précisément dans « Liens vers Mozilla, le Libre, les menaces ».

Répondre à cet article

Votre email n'est pas crypté -- remplacez l'arobase par le mot (at) pour éviter que les robots spammeurs ne le récupèrent. Exemple fictif : zozo(at)ploof.net