web-dev-qa-db-fra.com

Le microphone ne fonctionne pas sur Ubuntu 16.04

J'ai un problème avec mon audio HDA ​​Intel PCH sous Ubuntu 16.04. Je n'ai jamais eu de problème avec les haut-parleurs, mais mon microphone ne fonctionne pas.

Lorsque je branche le microphone dans la prise d'entrée, le système réagit et il semblerait que le microphone soit inséré, mais aucune barre n'apparaît dans les paramètres de "Niveaux d'entrée". Le microphone fonctionne bien, juste testé sur un ordinateur portable avec Ubuntu 12.04.

Screenshot

Voici mes infos

10
Jakub Cerny

J'ai eu ce problème exact. Ma solution:

1) ouvrir le contrôle PulseAudio

2) allez dans l'onglet de configuration.

3) sélectionnez le mode duplex analogique analogique pour utiliser les ordinateurs audio et micro intégrés

enter image description here

5
SmellyFishMan

Peut-être que ça va marcher. S'il vous plaît répondez pour voir si cela est spécifique à cet ordinateur portable ou non.

https://askubuntu.com/a/824806/47206

https://unix.stackexchange.com/a/358989/32012

Sudo apt-get install alsa-tools-gui

Puis lancez

hdajackretask

Ensuite:

Cochez 'Afficher les broches non connectées'

Vérifiez la broche de neutralisation 0x12 sur le micro interne.

Appliquer et tester. Assurez-vous que le niveau du micro est suffisamment élevé dans les réglages sonores (pavucontrol, etc.)

Si cela a fonctionné 'Installer le démarrage prioritaire'.

enter image description here

4
user47206

J'ai eu un problème similaire et j'ai essayé toutes les réponses trouvées en ligne sans succès. Enfin, à partir d’alsamixer, j’ai changé l’option Channel, qui était 6ch, à 4ch ou 2ch, et le micro a commencé à capturer les entrées, je ne sais pas pourquoi ...

1
Pizzicato

Solution très facile.

Screenshot

tl; dr: appuyez sur l’icône de volume rouge comme indiqué dans la capture d’écran ci-dessus.

J'ai eu le même problème. Sur Ubuntu 16.04.3 LTS, KDE

Ma solution:

1) Allez à "Paramètres de volume audio"

2) Sélectionnez "Périphériques d'entrée" (onglet)

** dans le coin supérieur droit, l’icône son est marquée en rouge. Comme muet.

3) Appuyez sur (clic gauche) l'icône de son rouge (mentionnée ci-dessus)

4) Appuyez sur OK

Vérifiez si le problème est résolu.

Sinon, assurez-vous de choisir la bonne option parmi les options de port dans l'onglet Périphériques d'entrée (j'ai choisi Microphone interne) et assurez-vous que le pourcentage de volume est supérieur à 0%, de préférence pour le test défini sur 100%.

C'était le micro interne de mon ordinateur portable. Ce qui signifie le micro intégré dans mon ordinateur portable.

1
g.y

Mon problème était une petite variation du problème de l'OP: j'ai une prise pour casque (écouteurs stéréo et micro combinés).

Utilisez d'abord hdajackretask pour vérifier que le problème n'est pas lié à la prise (voir par exemple solution de user47206 ). Pour moi, ma prise a été correctement détectée comme "casque".

  1. Presse Ctrl+Alt+t accéder au terminal.
  2. Tapez cat /proc/asound/card*/codec* | grep Codec dans le terminal et notez les codecs listés.
  3. Si plusieurs codecs sont répertoriés, déterminez lequel correspond à votre prise de casque. Pour moi, il y en avait deux énumérés - un concernant la carte vidéo (Codec: ATI R6xx HDMI) et un autre lié à la carte son (Codec: Realtek ALC3861). Dans mon cas, la carte son m'intéressait car je me connectais à la prise casque du PC et non à un périphérique HDMI tel qu'un moniteur de PC.
  4. Recherchez le modèle HD-Audio correspondant à votre codec dans Modèles spécifiques au codec HD-Audio . Pour ma prise casque, le meilleur ajustement était le modèle Dell-headset-multi .
  5. Tapez cd /etc/modprobe.d/ dans le terminal.
  6. Tapez Sudo cp alsa-base.conf alsa-base.conf.bak pour sauvegarder le fichier avant de le modifier.
  7. Tapez 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 moi, c’était options snd-hda-intel model=Dell-headset-multi.
  9. Enregistrez le fichier et redémarrez.
0
JayDin