J'ai une prise casque (casque stéréo et micro combinés) sur mon PC Dell avec Ubuntu 16.04 et j'ai rencontré le même problème.
Utilisez d'abord hdajackretask pour vérifier que le problème n'est pas lié au jack :
- Appuyez sur Ctrl +Alt +T pour accéder au terminal.
- Tapez
sudo apt-get install alsa-tools-gui
- Une fois l'installation terminée, lancez HDAJackRetask app depuis le tableau de bord et cela devrait ressembler à ceci :
- Vérifiez que la prise à laquelle vous essayez d'accéder est correctement identifiée.
- Si le réglage de la prise est incorrect, remplacez le réglage incorrect, testez que le remplacement fonctionne, puis Installez le remplacement du démarrage .
J'essayais d'utiliser la prise casque avant et elle était déjà correctement détectée comme "casque", j'ai donc dû installer le codec audio HD pour que ma prise casque fonctionne.
- Appuyez sur Ctrl +Alt +T pour accéder au terminal.
- Tapez
cat /proc/asound/card*/codec* | grep Codec
dans le terminal et notez les codecs listés. - Si plusieurs codecs sont répertoriés, déterminez celui qui correspond à la prise de votre casque. Pour moi, il y en avait deux répertoriés - un lié à la carte vidéo (
Codec: ATI R6xx HDMI
) et un autre lié à la carte son (Codec: Realtek ALC3861
). Dans mon cas, j'étais intéressé par la carte son car je me connectais à la prise casque du PC et non à un périphérique HDMI tel qu'un moniteur PC. - Recherchez le modèle HD-Audio pour votre codec dans HD-Audio Codec-Specific Models. Pour ma prise casque, le meilleur ajustement était le micro-casque modèle.
- Tapez
cd /etc/modprobe.d/
dans le terminal. - Tapez
sudo cp alsa-base.conf alsa-base.conf.bak
pour sauvegarder le fichier avant de le modifier. - Tapez
gksudo gedit ./alsa-base.conf
pour modifier le fichier. - Insérez cette ligne en bas du fichier
options snd-hda-intel model={HD-Audio model for you codec}
. Par exemple, pour moi c'étaitoptions snd-hda-intel model=headset-mic
. - Enregistrer le fichier et redémarrer.
Après quelques recherches supplémentaires, j'ai trouvé un message 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 du casque s'est à nouveau affiché et fonctionne.