Salut,
tu me parais être un bon cobay ;-)
voici un petit tuto, tu me dis ce que tu en pense, et ce que je dois améliorer :
Problèmes de son sous linux
La gestion du son sous linux est assez complexe, et peut générer pas mal d'erreur.
N'étant pas informaticien, je ne saurais pas vous expliquer comment cela fonctionne, mais vous trouverez ici les résolutions aux problèmes les plus courants.
Le constat
Déjà ici, plusieurs problèmes sont possible
1° cas : le son va bien, mais je n'arrive pas à écouter les CD audio
2° cas : je ne sais pas lire les fichier wma/ wmv
3° cas : je n'ai aucun son
pistes de solution
1° cas : CD audio
J'ai constaté que une solution facile pour les utilisateurs de mandrake est de lire le CD par kafféine. Sinon, il s'agit souvent simplement d'un problème de raccord entre le lecteur CD/DVD et la carte son par le câble son. Je ne sais pas pourquoi, mais il semble que le son de CD est analogique et ne passe pas par la nappe ide, et on est obligé de passer par un petit câble (2 fil entortillé) pour le son. Il arrive parfois, si vous avez 2 lecteur, qu'il n'y ai qu'un seul câble son, et vous de choisir quel lecteur vous utiliserez pour écouter vos CD favoris. Pour vérifier cela, on est bien sur obligé d'ouvrir son ordinateur (donc pour les portables, je déconseille fortement).
Cela explique aussi pourquoi on ne monte pas les CD audio pour les lire.
2° cas : wma/wmv
Il faut savoir que les formats wma et wmv veulent dirent windows media audio et windows media vidéo. Ce sont donc des formats propriétaires, qui ne sont pas supporté par tout les lecteurs média.
Si vous utiliser une distribution avec le système de paquet rpm, vous avez de la chance, car il existe un paquet xmms-wma pour red hat, par exemple http://dag.wieers.com/packages/xmms-wma/ , et donc les sources existent pour celui qui veut compiler lui-même. (TODO cas de totem)
Sinon le solution de facilité est de changer de lecteur media, pour vlc, paquet vlc, ou Mplayer, paquet mplayer-k6 pour amd, et mplayer-586 pour pentium I à IV, http://www.mplayerhq.hu/homepage/index.html qui viennent de FERMER à cause des nouvelles loi européenne sur les brevets!!!! (pour debian (sarge), ajouter deb ftp://ftp.nerim.net/debian-marillat/ testing main à votre /etc/apt/sources.list). Je ne sais donc pas ou on peut encore trouver les sources (TODO si quelqu'un à une idée).
3° cas : pas de son
Alors là, ça peut être beaucoup de choses! On va commencer par le plus simple à vérifier. Je suppose que vous avez du matériel un peu récent, et que vous utilisez alsa. (TODO compléter oss!)
a ) Tout d'abord avez-vous bien mis le volume correctement! pour vos baffle, je vous fait confiance. Mais il faut aussi le mettre pour le mixeur.
Le mixeur de base se lance par la commande alsamixer. Il doit être disponible pour toutes les distributions, mais son utilisation n'est pas instinctive. Man alsamixer vous dira tout, et google complétera. Pour pouvoir utiliser le mixeur plus facilement, il existe plusieurs mixer différents : aumix, kmix pour les plus courant, alsamixergui pour l'interface graphique de alsamixer, gamix, gom, gom-x, gnome-alsamixer, ... (voir la description des paquets respectifs pour votre distribution) Ce sont à chaque fois des logiciel qui utilisent alsamixer, mais qui sont plus facile d'emplois.
b) vérifier aussi que vous avez les codecs pour lire le format audio. je pense que le plupart sont fournis avec le paquet mpg321. Normalement, ils doivent être des dépendance du lecteur, donc c'est pas censé poser de problème, sauf si vous avez compiler le lecteur vous-même.
c ) votre compte est-il bien repris dans le groupe audio. C'est peut-être une spécificité debian. Pour vérifier, taper groups dans un terminal, et il vous renverra tout les groupes dont votre compte fait partie, et vérifier que audio soit bien repris. Si il n'est pas repris, taper adduser toto audio (toto à remplacer par votre nom). (TODO quelqu'un peut-il dire comment ça va pour mandrake avec le groupes?)
d ) le plugin du lecteur media : Je n'ai jamais vu que cela posait problème, mais il vaut mieux quand même vérifier, c'est assez facile. par exemple pour xmms, cliquez-droit => option => Préférences => plug in d'entrée. il doit y avoir plusieurs ligne du genre
Générateur de tonalité 1.2.10 [libtonegen.so]
Lecteur de CD Audio 1.2.10 [libcdaudio]
Lecteur de MPEG couche 1 / 2 / 3 1.2.10 [libmpg123.so] ...
Pour Mplayer, même chose, click-droit => preferences => codec and demixer, et vous avez le liste des familles de codecs (si il y en a, ça doit être bon).
Si j'ai bien compris, VLC est un peu spécial car il ne nécessite pas de codecs.
e) Si tout ce qui vient avant n'a pas résolut votre problème, alors il faut croire que votre carte son n'est pas bien reconnue. Je sais qu'il y a moyen de voir cela avec les interfaces graphiques de chaque distribution, mais comme c'est différent pour chaque distribution, et que je connais mieux en ligne de commande, on va faire en ligne de commande.
La première chose à regarder, c'est si il y a déjà des modules pour le son chargé dans votre noyau. Pour cela, la commande est lsmod, en simple utilisateur, qui dois vous retourner quelquechose comme :
Module Size Used by
snd_cmipci 26624 2
snd_opl3_lib 8640 1 snd_cmipci
snd_hwdep 7044 1 snd_opl3_lib
snd_mpu401_uart 5632 1 snd_cmipci
snd_rawmidi 19232 1 snd_mpu401_uart
Dans ce cas-ci, tous les modules chargé concernent le son (snd au début), et ils dépendent, directement ou non, de snd_cmipci, qui est le driver de ma carte son.
Si vous n'avez aucun module qui commence par snd, c'est la source de vos problèmes. et si il y en a un, il faut vérifier que ce soit le bon.
Il faut commencer par déterminer quel est exactement votre carte audio, puis aller voir sur le site alsa, http://www.alsa-project.org/alsa-doc/ , si votre carte est bien supporté. Enfin, recompiler votre noyau en activant, en module, le bon driver. Pour cela, les sites http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html et http://casteyde.christian.free.fr/online/install_linux/a11029.html vont bien vous aider.
Dans les cas le plus courant, il ne faut même pas patcher le noyau, celui fournit par kernel.org étant déjà bien complet.
Lors du make menuconfig, allez dans Device Drivers => Sound => Advanced Linux Sound Architecture => PCI devices (même pour les cartes son intégrée, elles sont considérées comme mise sur pci), et là, choisir le driver qui correspond à votre carte son. Ne pas hésiter à lire le help, car il fournit pas mal de renseignement. Les cartes sons intégrées les plus courantes sont Intel/SiS/nVidia/AMD/ALi AC97 Controller (module snd-intel8x0) et VIA 82C686A/B, 8233/8235 AC97 Controller (module snd-via82xx).
Conclusion
J'espère que ces conseil vous auront permis de résoudre vos problèmes.
Je répète néanmoins ce que j'ai dit au début, je ne suis absolument pas informaticien, et le seul but est d'aider les gens qui ont un problème. J'espère ne pas avoir dit trop d'âneries. Si vous voyez quelque chose à améliorer, ne fusse que l'orthographe, n'hésitez pas à me le dire, mon mail se trouve dans mon profil.