Pas d'auto-mute des speakers quand je branche des écouteurs

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

J'ai installé une Debian Sid sur mon PC portable, et ai un petit souci de son.
Si je branche des écouteurs, le son est émis à la fois par les haut-parleurs et par les écouteurs.

En fait, les écouteurs ne semblent même pas détectés. Les paramètres son de KDE me proposent deux options dans la section "Entrée" > "Audio interne Stéréo analogique" ("Microphone interne" et "Microphone (débranché)"), alors que je n'ai aucun choix dans "Sorties" > "Audio interne Stéréo analogique".

Code : Tout sélectionner

$ lspci | grep Audio
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
J'ai installé firmware-intel-sound et redémarré, mais ça ne change rien.

Dans dmesg, j'ai trouvé cette partie qui semble relative à l'audio, mais je ne sais pas si elle sert à quelque-chose :

Code : Tout sélectionner

[    3.365485] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC898: line_outs=2 (0x1a/0x17/0x0/0x0/0x0) type:speaker
[    3.365488] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.365490] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.365492] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    3.365494] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[    3.365495] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    3.365498] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    3.365500] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
Comme d'habitude, je fais mes recherches et vient poster des updates. Mais si quelqu'un a un raccourci pour m'emmener vers une solution plus rapidement, je prends volontiers :)

A+
Duna

EDIT1 : Si l'on en croit ce site : https://cateee.net/lkddb/web-lkddb/SND_HDA_INTEL.html ma carte son est supportée par le module snd_hda_intel qui est bien chargé :

Code : Tout sélectionner

$ lsmod | grep snd_hda_intel
snd_hda_intel          36864  5
snd_hda_codec         126976  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           77824  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_pcm                98304  5 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd                    77824  17 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

Bon, je suis sérieusement bloqué. J'ai jeté un oeil dans le bios, mais n'ai rien trouvé. aplay -l me liste tout un tas de trucs mais rien qui semble correspondre à des écouteurs :

Code : Tout sélectionner

**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC898 Analog [ALC898 Analog]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 1: ALC898 Digital [ALC898 Digital]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 7: HDMI 1 [HDMI 1]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 8: HDMI 2 [HDMI 2]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 9: HDMI 3 [HDMI 3]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 10: HDMI 4 [HDMI 4]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
Une idée serait bienvenue :)
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1385
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

as-tu installer pulse audio ?
Debian Stable + Testing -.- Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

Oui, j'imagine qu'il est venu avec un meta-paquet lors de l'installation de ma Debian.
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1385
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

essaye de regarder dans alsamixer en console
Debian Stable + Testing -.- Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

Rien qui ressemble à un casque audio.
Image
(Le résultat est le même avec les écouteurs branchés ou non.)
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1385
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

et le retour de

Code : Tout sélectionner

lspci grep | -i audio
tu as un linux-alsa-driver-modules d'installer ?

ha non c'est en pulse maintenant , installe pulsemixer

ps: je t'ai trouver ceci a étudier >

https://forums.fedora-fr.org/viewtopic.php?id=48285

https://www.debian-fr.org/t/pas-de-son- ... ue/21607/4
Debian Stable + Testing -.- Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

Pas plus de sortie en ignorant la casse :

Code : Tout sélectionner

$ lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
Après avoir installé pulsemixer, je ne trouve pas non plus de trace des écouteurs. J'ai le choix parmi moultes cartes sons dont essentiellement des (HDMI *). J'ai sélectionné chacune des cartes, et ai alternativement réduit le volume à 0. Seule une sélection a eu un effet, à la fois sur les haut-parleurs ET sur les écouteurs. Je n'arrive pas à les délier.

Merci pour les liens, je potasse et reviens plus tard.
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Dunatotatos a écrit : 21 nov. 2017, 17:31 Rien qui ressemble à un casque audio.
Image
(Le résultat est le même avec les écouteurs branchés ou non.)
Comment as-tu lancé alsamixer ? Ici avec buster en utilisateur, j'ai moins d'infos et je ne peux le régler que si je le lance avec root. J'ai HEADPHONE, mais c'est en fait LINE OUT qui chez moi gère le niveau de la sortie casque. Carte: HDA Intel Puce: Realtek ALC662 rev1

$ lspci | grep -i audio

Code : Tout sélectionner

00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio Controller (rev 02)
Edition : J'ai bien une sortie Jack casque, mais j'ai branché un ampli à entrée basse impédance sur Line out, D'après ce que je vois, entre Deb7 et Deb10 alsamixer a été remplacé par pavucontrol pour les réglages son.
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Dunatotatos a écrit : 21 nov. 2017, 19:18 Pas plus de sortie en ignorant la casse :

Code : Tout sélectionner

$ lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
Après avoir installé pulsemixer, je ne trouve pas non plus de trace des écouteurs. J'ai le choix parmi moultes cartes sons dont essentiellement des (HDMI *). J'ai sélectionné chacune des cartes, et ai alternativement réduit le volume à 0. Seule une sélection a eu un effet, à la fois sur les haut-parleurs ET sur les écouteurs. Je n'arrive pas à les délier.

Merci pour les liens, je potasse et reviens plus tard.
Dunatotatos bonjour, tu devrais le fil initié par wetaskiwin : Debian/KDE/Sid avec problème de son, pas tout à fait le même bien sûr, mais sûrement instructif pour ton problème :
viewtopic.php?f=8&t=1249
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

Désolé pour le silence, j'ai peu de temps libre. Et merci pour vos réponses :)
Alors j'ai potassé les liens. J'en tire ces idées :
  • Carif semble avoir le même problème que moi, à un détail près. Il voit une entrée "headphones" dans pavucontrol. Chez moi, il n'y a que "haut-parleurs"
    Image
  • J'ai tenté l'ajout de

    Code : Tout sélectionner

    options snd-hda-intel model=auto
    dans /etc/modprobe.d/alsa-base.conf (que j'ai créé), j'ai redémarré, mais le comportement ne change pas.
  • J'ai viré le fichier précédent et ai tenté de démarré avec les écouteurs branché. Même résultat.
  • Je n'ai pas essayé de créer le fichier /etc/modprobe.d/sound.conf. J'essaye ça puis reviens continuer mon post.
En me promenant pour trouver le model le plus adapté à indiquer à alsa-base.conf, je suis tombé sur ça :
https://www.spinics.net/linux/fedora/al ... 14432.html
Même marque et gamme de PC, même carte son, seul l'OS est différent. On s'approche !

EDIT : @gilles : Je lance alsamixer en console, puis F6 > HDA Intel PCH (je n'ai pas d'autre choix).
Et merci pour le lien vers le file de westa. Malheureusement, je n'en ai rien tiré de concluant.

Je me documente sur le fonctionnement de la pile audio pour savoir de quel niveau vient le problème. Le branchement d'un périphérique sur la prise Jack n'active rien du tout du côté de l'OS, je suppose donc une non détection totale de la prise Jack. Noyau ? Pilote ? Je doute que ça vienne d'alsa ou de pulseaudio.
Répondre