Ho un jack per cuffie (cuffie stereo e microfono combinati) sul mio PC Dell con Ubuntu 16.04 e ho riscontrato lo stesso problema.
Per prima cosa usa hdajackretask controlla che il problema non sia correlato al jack:
- Premi Ctrl +Alt +T per accedere al terminale.
- Digita
sudo apt-get install alsa-tools-gui
- Una volta completata l'installazione, avvia HDAJackRetask app dal trattino e dovrebbe assomigliare a questo:
- Controlla che il jack a cui stai tentando di accedere sia identificato correttamente.
- Se l'impostazione del jack non è corretta, sostituisci l'impostazione errata, verifica che l'override funzioni e quindi Installa l'override di avvio .
Stavo cercando di utilizzare il jack per le cuffie anteriore ed è stato già rilevato correttamente come "Cuffie", quindi ho dovuto installare il codec audio HD per far funzionare il mio jack per le cuffie.
- Premi Ctrl +Alt +T per accedere al terminale.
- Digita
cat /proc/asound/card*/codec* | grep Codec
nel terminale e prendi nota dei codec elencati. - Se sono elencati più codec, determinare quale si riferisce al jack dell'auricolare. Per me ce n'erano due elencati:uno relativo alla scheda video (
Codec: ATI R6xx HDMI
) e un altro relativo alla scheda audio (Codec: Realtek ALC3861
). Nel mio caso, ero interessato alla scheda audio perché mi collegavo al jack delle cuffie del PC e non a un dispositivo HDMI come il monitor di un PC. - Cerca il modello audio HD per il tuo codec in Modelli specifici per codec audio HD. Per il mio jack per cuffie, la soluzione migliore era il microfono per cuffie modello.
- Digita
cd /etc/modprobe.d/
nel terminale. - Digita
sudo cp alsa-base.conf alsa-base.conf.bak
per eseguire il backup del file prima della modifica. - Digita
gksudo gedit ./alsa-base.conf
per modificare il file. - Inserisci questa riga in fondo al file
options snd-hda-intel model={HD-Audio model for you codec}
. Ad esempio, per me eraoptions snd-hda-intel model=headset-mic
. - Salva il file e riavvia.
Dopo qualche altra ricerca ho trovato un post che mi diceva di creare /etc/modprobe.d/alsa-base.conf
con i seguenti contenuti:
options snd-hda-intel model=dell-headset-multi
Dopo il riavvio, il microfono dell'auricolare è apparso di nuovo e funziona.