Mon casque n'est pas détecté sur mon Linux Mint 18 Sarah. Je l'ai déjà réinstallé (deux ou trois fois), mais le problème persiste. J'ai également cherché et essayé de parcourir de nombreuses solutions, dont beaucoup sur le forum Linux. En vain.
J'ai un double démarrage avec Windows 10 et mon casque fonctionne très bien là-bas. Quelqu'un peut-il aider? Mon PC est une série Asus X555U (avec nVidia à l'intérieur, si cela est pertinent). L'ISO provient du site officiel de Linux Mint.
Mise à jour :j'ai suivi les conseils de dirkt et enregistré la sortie de certaines commandes sur pastebin. Le lien vers mon profil pastebin est ci-dessous.
http://pastebin.com/u/CaduUnb
Sortie de 'aplay-l' :Casque Issue.1
Sortie de 'pacmd list-sinks' :Headphone Issue.2
Sortie de 'cat /proc/asound/card*/codec#*' :Problème de casque/Alsamixer de débogage
Réponse acceptée :
Ok, votre codec semble bon. Voici le nœud pin de votre casque :
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: [0x80 0x80]
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
Unsolicited: tag=01, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D3, actual=D3
Connection: 2
0x02 0x03*
Cela signifie que vous avez un contrôle ALSA "Headphone Playback Switch", qui est actuellement en sourdine. Activez-le dans alsamixer
(appuyez sur la flèche droite jusqu'à ce que vous le voyiez, sélectionnez-le, appuyez sur m ), et vous devriez entendre quelque chose, ou au moins obtenir un port supplémentaire dans pavucontrol
que vous pouvez sélectionner pour entendre quelque chose. Il indique également qu'il peut détecter les événements de prise et qu'il est actuellement branché. Pour vérifier que la détection fonctionne, exécutez evtest
en tant que root, choisissez celui qui ressemble le plus à "HDA Intel PCH Headphone", et retirez/branchez le casque. Vous devriez voir les événements.
Si la désactivation du contrôle du commutateur de lecture du casque ne fonctionne pas, veuillez ajouter la sortie de amixer -c0 contents
au bac à pâte. Une complication possible est que le casque dispose d'un amplificateur externe ("EAPD"), et qui est parfois contrôlé par le micrologiciel du BIOS ou du SMM.
Modifier :Ok, la prochaine étape est de s'assurer que les amplificateurs externes n'interfèrent pas. Il y a des cas où les amplificateurs externes ne se déclenchent pas après l'hibernation, etc. Donc, démarrez complètement à froid votre ordinateur portable avec les écouteurs déjà branchés si vous ne l'avez pas encore fait, et essayez directement après le démarrage avant de faire quoi que ce soit d'autre. C'est-à-dire, assurez-vous que Headphone Playback Switch
et Headphone Playback Volume
sont activés. Assurez-vous également dans pavucontrol
le flux est acheminé vers le bon récepteur.
De plus, veuillez fournir à nouveau la sortie de pacmd list-sinks
dans le pastebin après avoir activé le son.
La dernière chose à essayer est d'activer le Auto-Mute Mode
, débranchez les écouteurs, enregistrez une copie du contenu de amixer -c0 contents
dans un fichier temporaire, branchez un casque, enregistrez à nouveau amixer -c0 contents
dans un fichier différent, et comparer avec diff -u
.