De la même manière que la prise casque ne fonctionne pas? , je possède un Dell XPS 13 et, depuis ma mise à niveau vers Ubuntu 16.04, ma prise casque ne fonctionne plus, alors que les haut-parleurs internes fonctionnent correctement. lorsque je branche un casque, je ne vois aucune fenêtre qui me demande s'il s'agit d'un microphone ou d'un casque comme auparavant.
J'ai essayé toutes les solutions sur le lien mentionné et aucune n’a fonctionné (même après un redémarrage ou une tentative de rechargement forcé): - modification de analog-output-headphones.conf dans/usr/share/pulseaudio/alsa-mixer/chemins/- modification de/etc /modprobe.d/alsa-base.conf
J'ai essayé de mettre à jour le noyau Linux à la version 4.6, mais cela ne fonctionnait pas aussi bien.
Il semble que je ne suis pas le seul à être confronté à cela, comme je l'ai vu dans les commentaires sur le lien mentionné + Le casque ne fonctionne pas dans 15.04 Dell XPS 1
D'abord, j'ai tout réinstallé à partir de zéro en suivant la procédure de dépannage du son Ubuntu, étape 1: https://help.ubuntu.com/community/SoundTroubleshootingProcedure et a couru:
Sudo apt-get update;Sudo apt-get dist-upgrade; Sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; Sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.Pulse*; ubuntu-support-status; Sudo usermod -aG `cat /etc/group | grep -e '^Pulse:' -e '^audio:' -e '^Pulse-access:' -e '^Pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
puis j'ai réussi à activer le volume dans le casque avec la solution de Le casque ne fonctionne pas dans 15.04 Dell XPS 1 réponse:
après chaque démarrage et peut-être chaque suspension, je dois ouvrir le terminal et exécuter alsamixer, une application CLI permettant de régler le 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.
[UPDATE] J'ai trouvé une ligne de commande que vous pouvez exécuter chaque fois que je branche mes écouteurs :
amixer -c 1 set Headphone on;amixer -c 1 set Headphone 100%
donc pour arriver à cela, j'avais
pour trouver la bonne carte à utiliser:
amixer controls
d'utiliser la première carte et voir quelles commandes sont disponibles sur cette carte
amixer -c 1
pour l'allumer
amixer -c 1 set Headphone on
régler le volume
amixer -c 1 set Headphone 100%
Après avoir essayé différentes solutions sur mon casque Dell XPS 15, je n’avais toujours pas détecté le problème, mais seulement utilisé des haut-parleurs internes analogiques (qui ne fonctionnaient pas aussi auparavant).
J'ai ensuite essayé les commandes amixer
de la réponse de @ Jeremy , mais rien ne s'est passé et juste après, j'ai exécuté ce qui suit à partir d'une suggestion de l'utilisateur du Launchpad:
rm -r ~/.config/Pulse/
pulseaudio -k && Sudo alsa force-reload
Sudo reboot
Je laisse les écouteurs connectés au jackport tout le temps lors de l'exécution des commandes et du redémarrage de l'ordinateur portable.
Une fois que le casque de redémarrage reproduit le son, bien qu'il ne soit toujours pas répertorié dans les périphériques de sortie, seuls les haut-parleurs analogiques internes sont répertoriés, mais le son provient en réalité du casque. Je n'ai pas débranché mon casque ni redémarré le système depuis.
Le crédit va à l'utilisateur Camilo Prieto sur ce commentaire de bogue du Launchpad .
Je suis allé à Contrôle du volume audio Pulse, périphériques d'entrée, et UNMUTED le microphone interne et mon casque a de nouveau fonctionné.
2016 XPS 13 Ubuntu 18.04
J'ai également ce problème avec mon XPS 13 (9370) légèrement plus récent, bien que dans mon cas, le problème soit lié au basculement entre les haut-parleurs d'un ordinateur portable et la sortie casque. Pour une raison quelconque, l’amplificateur du casque n’est pas toujours allumé lorsqu’une prise est connectée. Pour résoudre ce problème, je dois activer de force l'amplificateur.
Pour savoir quoi faire, j'ai comparé la sortie de cat /proc/asound/card0/codec#0
lorsqu'elle fonctionnait par rapport à une inactivité, et j'ai remarqué une différence dans la section Stereo Amp-Out/HP Out at Ext Right:
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x04211020: [Jack] HP Out at Ext Right
Conn = 1/8, Color = Black
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0xc0: OUT HP
La dernière valeur, Pin-ctls, est 0xc0 lorsque la prise casque fonctionne et 0x00 lorsque ce n'est pas le cas. Donc, lorsque la sortie ne fonctionne pas, je retourne ce bit:
Sudo hda-verb /dev/snd/hwC0D0 0x21 SET_PIN_WIDGET_CONTROL 0xc0
Les valeurs peuvent être différentes selon la carte son exacte, mais cette méthode peut fonctionner pour d’autres personnes.
J'ai un nouveau Dell XPS 13 9360 sous Ubuntu 16.04 et la façon dont j'ai résolu ce problème consiste à définir le deuxième paramètre de casque dans alsamixer sur 22 (vous ne pouvez le définir que sur quelques niveaux).