Le son sur un portable Lenovo 3000 N200

J'ai installé Ubuntu-Gutsy sur deux portables Lenovo 3000 N200 très corrects pour un petit prix. Le son ne marche pas tout seul mais la solution est vraiment simple.

Du son à fond la caisse

Voici les caractéristiques importantes du son données par la commande magique # lshw dans la section "multimédia":

product: 82801H (ICH8 Family) HD Audio Controller
vendor: Intel Corporation
configuration: driver=HDA Intel latency=0 module=snd_hda_intel

Pour avoir du son, il suffit d'ajouter la ligne suivante à la fin du fichier /etc/modprobe.d/alsa-base:

options snd-hda-intel model=lenovo

Pour cela, il faut ouvrir un éditeur de texte, avec les droits d'administrateur, gedit ou vim selon vos goûts:

# gedit /etc/modprobe.d/alsa-base

Si vous ne comprenez pas, prenez le temps de lire :

Le plus simple est de redémarrer le portable pour que les modifications soient prises en compte.

Remarques

Il n'est pas nécessaire d'installer le paquet linux-backports-modules-generic.

Quand vous passerez à Ubuntu-Hardy, il faudra sans doute recommencer la modification puisque le fichier aura été sans doute remplacé. Il se peut aussi que Hardy ait inclus le module snd-hda-intel pour Lenovo dans la nouvelle version d'ALSA.

Neutraliser le son des enceintes intégrées au portable

Maintenant, certes on a du son mais si vous avez branché des enceintes externes ou un casque, vous entendez aussi le son venant des enceintes intégrées du portables qui font un bruit de casserole.

Pour neutraliser le son de casserole, il faut cliquer deux fois sur l'icône du son dans la barre du haut, dans votre Ubuntu, ce qui fait surgir le Contrôleur de volume (Gnome volume manager). Cet applet vous permet de régler le son.

  • Dans la fenêtre, Menu Édition > Préférences
  • Cochez la case "PCM", "Front", "Front Mic" si ce n'est pas fait et "headphone", "Haut-parleurs"
  • Si d'autres cases sont cochées, laissez-les telles quelles.
  • Cliquez sur le bouton "fermer", ce qui vous ramène sur la fenêtre principale
  • Vous voyez maintenant "Front": il suffit de cliquer sur l'icône du son en bas pour fermer le son.
  • Fermez l'applet -- l'icône a changé, elle est barrée d'un petit trait rouge, vous indiquant qu'un élément (source ou sortie) du son est désactivé.

Voilà, vous ne devriez plus entendre le son venant des enceintes intégrées du portable. Ce qui veut dire que si vous ne branchez pas d'enceintes, votre portable sera muet. Si vous voulez l'entendre de nouveau, retournez dans l'applet "Contrôleur de volume" et remettez le son "Front" en route.

Solution élégante et rapide

En modifiant le fichier /etc/modprobe.d/alsa-base de la façon suivante, c'est réglé en un coup de baguette magique. Vous n'avez plus à toucher aux contrôles du son. Et ça marche! Vous avez:

  • du son dans les enceintes externes si elles sont branchées (ou dans le casque) et plus de son de casserole
  • du son dans les enceintes intégrées du portables quand les enceintes externes ne sont pas branchées (ni un casque)

J'ai trouvé la solution dans un coin de la documentation d'Ubuntu-fr. Il s'agit d'ajouter la ligne suivante dans le fichier /etc/modprobe.d/alsa-base, au lieu de la ligne, vue plus haut, options snd-hda-intel model=lenovo:

options snd-hda-intel position_fix=1 model=lenovo

Commentaires

merci pour les infos.
j'ouvre la konsol (1)
il est ecrit : paco@paco:~S
je rentre, en copier coler les infos, et rien ne ce passe ?
pas besoin de préciser que je n'y comprend rien.

ou je trouve #lshw ?
la section multimédia?

merci pour un peut plus de précisions
paco

Bonjour paco,

Si vous ne comprenez pas, prenez le temps de lire Root et Sudo: Linux fort en sécurité et
Conventions pour les commandes Linux

lshw est une commande qui affiche le détail du matériel et on voit une section multimédia dans le très long texte.

Sur le site d'Ubuntu-fr.org, section Documentation, se trouve tout ce qu'il faut pour trouver les bases.

Je ne peux pas tout redire dans chaque article et j'évite de recopier ce qui est clairement expliqué ailleurs.

Il faut prendre le temps d'apprendre et de lire le site et les pages de liens.

Bon Ubuntu Smile