[[son_problemes]]
Piste: » son_problemes
Problèmes de sons sous Ubuntu
écriture en cours…
Les applications OSS
Nous avons vu précédemment que certaines applications utilisent encore OSS. Afin de pouvoir exploiter ces programmes 2 possibilités s'offrent à vous :
- Vous pouvez décider que lors de l'utilisation de cette application, vous n'avez pas besoin de plusieurs sons. Il faut dans ce cas quitter toutes les applications qui pourraient potentiellement émettre du son. Dans le cas où vous utiliseriez un autre serveur de sons que Dmix il vous faudra également terminer son processus dans le moniteur de système. Enfin vous pourrez lancer votre application OSS.
- La deuxième solution est d'utiliser la sur-couche de ALSA qui se nomme aoss. Si ce n'est pas déjà fait installez le paquet alsa-oss.
Afin d'activer alsa-oss il faudra lancer l'application OSS en ligne de commande comme ceci :
aoss votreapplication
Il est également possible d'éditer directement vos menus pour en modifier la commande.
Problèmes
Aucun son audible
Il arrive parfois que alsa mixer soit mal configuré lors de l'installation. Il est alors nécessaire de le configurer manuellement pour cela taper:
alsamixer
Utilisez les flèches gauches et droites pour naviguer, haut et bas pour augmenter/baisser le son et m pour activer/désactiver le mode silencieux (marqué "MM").
Activation matérielle dans le BIOS
- Dans le cas où vous posséderiez un ordinateur portable, il se peut que votre carte son soit reliée à votre modem interne. Allez donc dans le BIOS et vérifiez que l'option Internal modem est activée.
Linux détecte-il ma carte son ?
- Votre carte son est-elle détectée par GNU/Linux Ubuntu ? Pour le savoir, vous pouvez utiliser cette commande dans un terminal et trouvez une ligne avec audio comme dans les exemples ci-dessous :
#Pour une carte interne (PCI ou intégrée sur la carte mère) lspci | grep -i audio
#Pour une carte connecté via usb lsusb | grep -i audio
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) ou 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) ou 00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2) 00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1) ou 01:09.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
Dans cet exemple, chaque carte son a bien été détectée et un module du noyau linux la pilote (pas visible sur cette commande ?.
Droits d'utiliser la carte son ?
- Vérifiez ensuite l'utilisateur qui veut lire le son est bien membre du groupe audio (pour cela tapez groups dans une console et vérifier que audio apparait bien dans la liste des groupes auquel appartient l'utilisateur).
Dans le cas contraire, pour rajouter à l'utilisateur l'appartenance à ce groupe :
sudo adduser $USER audio
Réinitialisation de Alsa
- Dans de très nombreuses situations vous pouvez rencontrer l'impossibilité de jouer 2 sons en même temps.
sudo /etc/init.d/alsa-utils reset sudo /etc/init.d/alsa-utils restart
Mon son est crapuleux sur mon jeu !!!
Si votre son est craquelé ou grésille dans votre jeu, il est probable que ce soit un jeu qui utilise SDL. Il faut installer le paquet libsdl1.2-oss. Ceci implique que vous devez lancer le logiciel après avoir fermé toutes les autres applications nécessitant le son !!
Plusieurs cartes son
Vous avez la chance d'avoir plusieurs cartes son (idéal pour mixer comme un dj avec mixxx par exemple), mais problème : la carte principale qui est reconnue et utilisée par Ubuntu n'est pas celle que vous voulez utiliser.
Le problème se pose aussi avec les cartes TV, qui souvent s'identifient comme carte son principale, la vrai carte son passant en 2ème position, donc plus aucun son n'en sort.
Le problème existe aussi pour les ordinateur récents qui proposent une sortie spdif (S/PDIF est une sortie coaxiale numérique qui peut se brancher directement sur un ampli 5.1
Pour les sorties numériques avec ALSA voir aussi le lien Configurer une sortie numérique avec ALSA
Pour Breezy et les versions suivantes :
1ère solution
Aller dans Système > Préférences > Son et de choisir la bonne carte.
2ème solution
Cette solution fonctionne dans de nombreux cas.
Dans un terminal taper :
asoundconf list
Cette commande sert à lister les cartes son reconnues par la bibliothèque audio ALSA (Advanced Linux Sound Architecture)
Toujours dans le terminal taper ensuite la commande asoundconf set-default-card suivie du nom de la carte son qu'on veut utiliser tel qu'il a précédemment été renvoyé par la commande asoundconf list.
Exemple avec une carte son Soundblaster Audigy 2 qu'on souhaite définir par défaut :
asoundconf set-default-card Audigy2
Au redémarrage, c'est normalement la bonne carte son qui sera systématiquement utilisée par défaut et cela devrait persister lors des futurs redémarrages.
3ème solution
cat /proc/asound/cards
cette commande retourne une liste qui ressemble à ceci :
0 [V8235 ]: VIA8233 - VIA 8235
VIA 8235 with ALC650E at 0xd400, irq 18
1 [Live ]: EMU10K1 - SBLive! Value [CT4830]
SBLive! Value [CT4830] (rev.7, serial:0x80261102) at 0xe400, irq 19
Si vous souhaitez que la carte son reconnu en 1 prenne la place de la carte son reconnu en 0 pour que votre deuxième carte son deviennent la carte son par defaut, éditez votre fichier de configuration
sudo kate /etc/modprobe.d/alsa-base
et changez l"ordre des modules son (ils commencent par snd) afin de mettre la carte favorite en premier, il faut changer par exemple :
install sound-slot-0 modprobe snd-card-0 install sound-slot-1 modprobe snd-card-1
en
install sound-slot-1 modprobe snd-card-0 install sound-slot-0 modprobe snd-card-1
Suivi d"un "sudo update-modules” ou plus simplement d'un redémarrage.
Changer sa carte son
Si après toutes vos recherches, tests et réglages votre carte son refuse de fonctionner correctement, il est possible pour une somme modique d'installer dans votre ordinateur une nouvelle carte son 100% compatible GNU/Linux sans aucun réglage
.
| Référence carte son | Ordinateur type tour | Ordinateur portable |
|---|---|---|
| carte son Terratec auréon 5.1 PCI | 19 euros environ | - |
| carte son Terratec auréon 5.1 USB MK2 | 49 euros environ | 49 euros environ |
