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

Cet article découle d'un problème (ironique d'ailleurs ...) que j'avais avec Ubuntu 12.04 et toutes les distributions basées sur cette version particulière. L'ironie du problème est que pour un LTS, c'était la première version que j'ai utilisée et cela m'a même posé un problème sur ce PC. Dans ce cas, un problème de son.

Le problème n'est en fait pas très grave, mais il devient gênant au quotidien. Il se compose de ceci: j'allume le PC avec un casque connecté, j'entre dans Ubuntu (ou un dérivé du LTS) et écoutez de la musique. Lorsque je suis fatigué et que je débranche le casque et que je veux écouter de la musique via les haut-parleurs du moniteur, rien du tout ne sonne. Si j'allume le PC avec le casque débranché, il peut être entendu des haut-parleurs, mais je connecte le casque et il peut être entendu des deux sorties audio.

Les premiers jours d'utilisation j'ai cherché et Je n'ai pas trouvé d'informations à ce sujet, alors j'ai arrêté. Maintenant, j'ai installé elementaryOS Luna Beta 2 (et bien sûr, il est basé sur Ubuntu 12.04), et à ma grande surprise, le bogue était toujours là. J'ai cherché encore et enfin j'ai trouvé une solution dans quelques forums. Les étapes à suivre sont les suivantes:

  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 servi. Si vous avez des questions ou des problèmes, voici les commentaires 🙂


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   pandev92 dit

    La même erreur est présente dans l'ALC 887 et elle est résolue de la même manière (j'en ai un realtek)

    1.    auroszx dit

      Sérieusement? La chose surprenante est qu'ils n'ont pas voulu le réparer dans le package ou dans l'installation d'ALSA, si ce n'est qu'une ligne à ajouter ...

      1.    st0rmt4il dit

        Comment allez-vous sous elementaryOS? - stable?, un problème depuis le temps que vous avez utilisé cette distribution?!

        Salutations!

        1.    auroszx dit

          Eh bien, plusieurs applications m'ont obligé à fermer ou à me bloquer. Le premier je l'ai corrigé en installant des mises à jour, le second est à cause de mon ancien processeur je suppose: / Porter la charge de Pantheon, Gala et leurs applications n'est pas facile ...

  2.   Pablo dit

    J'ai un autre problème avec la puce amd 780g. Le son est saturé et parfois de mauvaise qualité. Avec skype, gtalk, marmonner. etc.
    Je peux le déverrouiller en ajustant les options dans mumble, mais pour le moment je n'ai pas trouvé de solution définitive

  3.   éliotime3000 dit

    Avec l'audio sur mon PC HP avec chipset Intel, je n'ai eu aucun problème à être dans Debian sauf lors de l'ouverture d'Ardour, car il a automatiquement mis mon ordinateur au silence sans aucune explication et en mettant le pilote audio dans ALSA.

  4.   pandev92 dit

    Je suis en funtoo avec le noyau 3.10, sinon je mets la ligne d'Intel, je n'ai pas de son non plus, dans Ubuntu 13.04, je dois fixer quelques paramètres pulseaudio, mais le son est terrible, et dans ils devraient alors pulseaudio… un désastre… ., Au moins dans mon cas.

    1.    éliotime3000 dit

      Heureusement que je n'ai pas mis à jour le noyau 3.04 que j'ai sur mon Debian Wheezy.

  5.   st0rmt4il dit

    Merci pour la pointe Auros 😀

    Salutations!

  6.   Ile Maurice dit

    Ami incroyable, j'ai souffert du problème, mais seulement quand j'ai le son réglé sur 5.1 dans le système.

    La puce que j'ai est un VIA VT1708S.

    J'ai dit laissez-moi tester car cela fonctionne avec le framework snd-hda-intel.

    Maintenant, je peux utiliser les sorties arrière et avant.

    Merci pour le conseil.

  7.   Ile Maurice dit

    Bonjour, je viens de commenter, que la solution proposée ici a très bien fonctionné pour moi, mais j'ai laissé l'audio de ma webcam sans capture.

    C'est une webcam C270 de Logitech, Inc.
    En enquêtant, j'ai vu que la solution était, probe_mask = -1

    Avec cela, j'ai reconnu la capture audio de la caméra et cela fonctionne également à la fois pour se connecter de l'avant et de l'arrière.

    Je voulais juste dire ça.

    Merci encore pour le conseil

  8.   reboîtage dit

    Bonjour, comment allez-vous? Tout d'abord, merci beaucoup à AurosZx, même si cela fait longtemps que ce post a été publié, cela m'a été d'une grande aide pour résoudre un problème de sortie vers le casque.

    J'utilise Ubuntu 14.04 sur un ASUS K55A et la puce qui m'apparaît dans alsamixer est l'Intel PantherPoint HDMI et cela a fonctionné la première fois. Cordialement.

  9.   Baphomet dit

    Il n'est pas nécessaire de redémarrer: sudo alsa force-recharger