GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Headset-Mikrofon wird von Pulse und Alsa nicht erkannt

Ich habe eine Headset-Buchse (kombinierte Stereokopfhörer und Mikrofon) an meinem Dell-PC mit Ubuntu 16.04 und hatte das gleiche Problem.

Überprüfen Sie zuerst mit hdajackretask, ob das Problem nicht mit der Buchse zusammenhängt:

  1. Drücken Sie Strg +Alt +T um auf das Terminal zuzugreifen.
  2. Geben Sie sudo apt-get install alsa-tools-gui ein
  3. Starten Sie nach Abschluss der Installation HDAJackRetask app aus dem Dash und es sollte in etwa so aussehen:
  4. Überprüfen Sie, ob die Buchse, auf die Sie zugreifen möchten, korrekt identifiziert wird.
  5. Wenn die Buchseneinstellung falsch ist, überschreiben Sie die falsche Einstellung, testen Sie, ob die Überschreibung funktioniert, und installieren Sie die Boot-Überschreibung .

Ich habe versucht, die vordere Kopfhörerbuchse zu verwenden, und sie wurde bereits korrekt als "Kopfhörer" erkannt, also musste ich den HD-Audio-Codec installieren, damit meine Kopfhörerbuchse funktioniert.

  1. Drücken Sie Strg +Alt +T um auf das Terminal zuzugreifen.
  2. Geben Sie cat /proc/asound/card*/codec* | grep Codec ein im Terminal und notieren Sie sich die aufgelisteten Codecs.
  3. Wenn mehrere Codecs aufgelistet sind, ermitteln Sie, welcher sich auf Ihre Headset-Buchse bezieht. Für mich waren zwei aufgelistet – eine bezog sich auf die Grafikkarte (Codec: ATI R6xx HDMI ) und eine andere, die sich auf die Soundkarte bezieht (Codec: Realtek ALC3861 ). In meinem Fall interessierte mich die Soundkarte, weil ich sie an die PC-Headsetbuchse und nicht an ein HDMI-Gerät wie einen PC-Monitor anschloss.
  4. Schauen Sie das HD-Audio-Modell für Ihren Codec unter HD-Audio-Codec-spezifische Modelle nach. Für meine Headset-Buchse passte am besten das Headset-Mikrofon Modell.
  5. Geben Sie cd /etc/modprobe.d/ ein im Terminal.
  6. Geben Sie sudo cp alsa-base.conf alsa-base.conf.bak ein um die Datei vor der Bearbeitung zu sichern.
  7. Geben Sie gksudo gedit ./alsa-base.conf ein um die Datei zu bearbeiten.
  8. Fügen Sie diese Zeile am Ende der Datei options snd-hda-intel model={HD-Audio model for you codec} ein . Bei mir war es zum Beispiel options snd-hda-intel model=headset-mic .
  9. Datei speichern und neu starten.

Nach einigem Suchen fand ich einen Beitrag, der mich aufforderte, /etc/modprobe.d/alsa-base.conf zu erstellen mit folgendem Inhalt:

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

Nach dem Neustart wurde das Headset-Mikrofon wieder angezeigt und funktioniert.


Linux
  1. Meine Linux-Geschichte:Ich bin mit dem PC Magazine aufgewachsen, nicht mit Süßigkeiten

  2. Skype-Mikrofon funktioniert nicht in Linux Mint 17 [Kurztipp]

  3. „efi-Variablen werden auf diesem System nicht unterstützt“?

  4. Ethernet überhaupt nicht erkannt?

  5. ssh-copy-id funktioniert nicht

Linux-Audio - nur Lautsprecher oder Mikrofon verfügbar, nicht beides

Lösung:Mikrofon funktioniert nicht in Skype [Kurztipp]

Externe USB-Festplatte nicht erkannt?

Logitech USB-Headset funktioniert nicht am 12.04?

Verwenden Sie das Bluetooth-Headset als Mikrofon?

Warum ist Bash überall (in den meisten, wenn nicht allen Linux-Distributionen)?