Comment: résoudre les problèmes de son avec ALC888 sur Ubuntu12.04 et ses dérivés

Cet article fait suite à un problème ( ironique, soit dit en passant… ) que j'ai rencontré avec Ubuntu 12.04 et toutes les distributions basées sur cette version. Ironie du sort, malgré son statut de version LTS, c'était la première que j'ai utilisée, et elle a causé un problème sur cet ordinateur : un problème de son.

Le problème n'est pas vraiment grave, mais il peut être gênant au quotidien. Voici ce qui se passe : j'allume mon PC avec un casque branché, je démarre Ubuntu ( ou une version LTS ) et j'écoute de la musique. Quand je me lasse et que je débranche le casque pour écouter la musique sur les haut-parleurs de mon ordinateur, il n'y a absolument aucun son. Si j'allume le PC sans le casque, la musique sort bien des haut-parleurs, mais quand je branche le casque, elle sort des deux sorties audio.

Durant les premiers jours d'utilisation, j'ai cherché des informations à ce sujet, mais sans succès ; j'ai donc laissé tomber. J'ai ensuite installé elementaryOS Luna Beta 2 (basé sur Ubuntu 12.04), et à ma grande surprise, le problème persistait. J'ai donc effectué de nouvelles recherches et finalement trouvé une solution sur quelques forums. Voici la procédure à suivre :

  1. Nous ouvrons le mélangeur ALSA exécution de la commande: alsamixer Une fois sur place, nous vérifions où il est dit «Puce»Pour nous assurer que nous avons le ALC888. Cette puce est généralement intégrée aux systèmes audio Intel HDA.
  2. On ferme la table de mixage avec la clé [Échap]. Ensuite, nous nous assurons d'avoir un Intel HDA (il doit en faire partie pour que l'astuce fonctionne). Nous écrivons dans le terminal: lsmod | grep snd Nous cherchons quelques lignes qui disent snd_hda_intel. Cela signifie que nous répondons aux exigences.
  3. Nous exécutons la commande: sudo <editor> /etc/modprobe.d/alsa-base.conf Ils remplacent par votre éditeur préféré, tel que nano, leafpad ou gedit.
  4. À la fin du fichier, nous ajouterons une ligne de code, qui se lit comme suit: options snd-hda-intel model=auto Si cela ne fonctionne pas pour vous, essayez options snd-hda-intel model=auto probe_mask=1 Cela indique à ALSA d'identifier automatiquement et généralement la carte son, plutôt que d'essayer d'établir un modèle exact.
  5. Nous sauvegardons le fichier et redémarrons. Ensuite, nous testons.

En cas de problèmes ...

Il est possible qu'en suivant ces étapes vous ayez un problème, je vous en laisse avec leur solution:

  • «Le fichier que je dois éditer n'est pas dans le chemin que vous commentez«. Peut-être que c'est dans un chemin différent, vous pouvez essayer d'installer le paquet mlocate et d'exécuter: cd / puis localisez alsa-base.conf pour localiser le fichier. Sinon, essayez de le créer à partir de zéro et ajoutez la ligne de code.
  • «J'ai ajouté une des lignes, sauvegardé, redémarré et maintenant je n'ai plus de son. Le panneau sonore me dit 'Exit for maladroit'«. Ce code n'est peut-être pas correct. Essayez de le changer pour un autre, ou en tout cas supprimez-le. Ensuite, redémarrez et voilà.
  • «Aucune des deux lignes n'a fonctionné pour moi«. Il est possible que votre son intégré soit quelque peu différent, dans tous les cas, vous devriez essayer de changer model = auto pour un modèle plus exact basé sur votre puce.

C'est tout, quelque chose de très simple, j'espère que cela vous a aidé. Si vous avez des questions ou des problèmes, voici les commentaires 


Ajouter comme source préférée dans Google