web-dev-qa-db-fra.com

Microphone de casque non détecté par pouls et alsa

J'ai un ordinateur portable Nitro Acer ASPIRE V15 QUI SOI SOIGNEZ UNE JACK COMBO pour le microphone et les écouteurs en même temps. C'était toujours un peu délicat mais travaillé jusqu'à ce que j'ai réinstallé Arch Linux récemment.

Depuis lors, la partie microphone n'a plus été détectée. Dans pavucontrol, à l'aide de la configuration précédente "Duplex stéréo analogique", je ne peux sélectionner que "l'entrée analogique" (le micro interne, qui ne fonctionne pas aussi bien). Il n'y a pas d'autre option pour le port.

alsamixer montre aucun dispositif d'entrée du tout.

Comment puis-je récupérer mon microphone externe?

Questions supplémentaires:

Comment puis-je voir quels appareils sont détectés sur un niveau matériel?

2
Nobody

Après plus de recherches, j'ai trouvé un post qui m'a dit de créer /etc/modprobe.d/alsa-base.conf avec le contenu suivant:

options snd-hda-intel model=Dell-headset-multi

Après le redémarrage, le microphone de casque est arrivé à nouveau et fonctionne.

2
Nobody

J'ai un casque (casque stéréo combiné et micro) Jack sur mon PC Dell avec Ubuntu 16.04 et expérimenté le même problème.

Première utilisation HDAJackreask Vérifiez que le problème n'est pas lié à la prise:

  1. Presse Ctrl+Alt+T accéder au terminal.
  2. Taper Sudo apt-get install alsa-tools-gui
  3. Une fois l'installation terminée, lancez HDAJackreask Application du tableau de bord et il devrait ressembler à quelque chose comme ceci:
    [.____] hdajackretask GUI
  4. Vérifiez que la prise que vous essayez d'accéder est identifiée correctement.
  5. Si le paramètre de prise est incorrect, remplacez le réglage incorrect, testez-vous que le remplacement fonctionne et Installez la commande de démarrage.

J'essayais d'utiliser la prise de casque avant et c'était déjà détecté correctement comme "casque", donc j'avais installé le codec HD-Audio pour que ma prise casque soit prise.

  1. Presse Ctrl+Alt+T accéder au terminal.
  2. Taper cat /proc/asound/card*/codec* | grep Codec Dans le terminal et prendre note des codecs répertoriés.
  3. S'il y a plusieurs codecs répertoriés, déterminez lequel concerne votre jack de casque. Pour moi, il y avait deux liste indiquée - une connexion de la carte vidéo (Codec: ATI R6xx HDMI) et une autre liée à la carte son (Codec: Realtek ALC3861). Dans mon cas, je m'intéressais à la carte son, car je me connectais à la prise casque PC et non un périphérique HDMI tel qu'un moniteur PC.
  4. Recherchez le modèle HD-Audio pour votre codec dans modèles spécifiques au codec HD-Audio . Pour ma prise de casque, le meilleur ajustement était le dell-casque-multis modèle.
  5. Taper cd /etc/modprobe.d/ dans le terminal.
  6. Taper Sudo cp alsa-base.conf alsa-base.conf.bak Pour sauvegarder le fichier avant d'éditer.
  7. Taper gksudo gedit ./alsa-base.conf Pour éditer le fichier.
  8. Insérez cette ligne au bas du fichier options snd-hda-intel model={HD-Audio model for you codec}. Par exemple, pour cela, c'était options snd-hda-intel model=Dell-headset-multi.
  9. Enregistrer le fichier et redémarrer.
4
JayDin