web-dev-qa-db-fra.com

la prise casque ne fonctionne pas avec Dell XPS 13 acheté en 2014

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

9
Jeremie

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%
7
Jeremie

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 .

3
Rodrigo Martins

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

3
nd34567s32e

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.

0
Owen Williams

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).

0
thedoctar