Après la mise à niveau vers 15.04, mon casque ne fonctionne plus, comment le réparer?
Quand je tape command alsamixer, je vois quelque chose d'étrange:
Je n'ai pas la solution complète, mais le son a fonctionné via la prise casque de mon Haswell Dell XPS 13 avec 16.04. Je posterai ce que j'ai fait ici au cas où cela serait utile aux autres.
J'ai ajouté ces options à /etc/modprobe.d/alsa-base.conf
. Je ne sais pas s'ils ont aidé.
options snd-hda-intel model=Dell-headset-multi
# Intel Corporation Haswell-ULT HD Audio Controller
options snd-hda-intel index=0 model=auto vid=8086 pid=0a0c
# # Intel Corporation 8 Series HD Audio Controller
options snd-hda-intel index=1 model=auto vid=8086 pid=9c20
# Prefer PCH card over HDMI card
options snd_hda_intel index=1,0
Vous devrez peut-être confirmer que les valeurs "vid" et "pid" sont les mêmes pour votre carte mère. J'ai actuellement perdu ma référence sur la façon dont je les ai cherchés.
Enfin, je dois fréquemment ouvrir le terminal et exécuter alsamixer
, qui est une application CLI pour les réglages de volume. Utilisez les touches fléchées pour sélectionner la colonne "Casque". Appuyez sur "M" pour l'activer, s'il indique "M" en bas. Appuyez sur la flèche vers le haut pour augmenter le volume au maximum dans la colonne des écouteurs. Utilisez ensuite les touches fléchées pour accéder à la colonne "Haut-parleur". Vous voudrez probablement le baisser complètement sauf si vous voulez que le son sorte des haut-parleurs et de la prise casque.
À titre expérimental, avec alsamixer
open, qu'advient-il des volumes lorsque vous utilisez les touches de support ou le curseur de volume du système pour régler le volume. Vous pouvez vous attendre ou espérer que seul le volume "maître" est sélectionné, mais je vois que le volume du "haut-parleur" augmente et diminue également, alors que le volume du "casque" n'est pas affecté.
Si j'ai bien compris, le problème restant est que PulseAudio ne considère pas la sortie casque comme une option. Par exemple, si vous ouvrez les paramètres audio, vous verrez "Haut-parleurs" une option de sortie, mais pas "Casque". La prochaine étape pour vraiment résoudre ce problème consiste à comprendre comment faire en sorte que PulseAudio reconnaisse la sortie casque. En attendant, il est nécessaire de réinitialiser les volumes via alsamixer
après chaque réglage effectué par PulseAudio (à l'aide des touches de support ou du curseur de volume du système).
MISE À JOUR du 6 mars 2017 Maintenant, j'utilise le noyau 4.8 et j'ai remarqué une option dans alsamixer que je n'avais pas remarquée auparavant: "Mode de mise en sourdine automatique". Si vous définissez cette option sur "Activé", le système d'exploitation désactive automatiquement les haut-parleurs du portable lorsque quelque chose est branché sur la prise casque, ce qui est probablement ce que vous souhaitez.