Page 1 sur 2

[SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : sam. 20 févr. 2016, 16:53
par gil76mg
Bonjour,

je possède une carte mère gigabyte H87N avec un chipset audio "Realtek ALC892".

Depuis mon installation d'Archlinux, j'ai un souci pour faire sortir correctement du son de mon installation. En effet, j'ai deux sorties possibles sous les paramètres son de Gnome: Digital output et line out.

Seulement si je souhaite sélectionner la sortie analogique de mon pc, mon linux fait un va et vient incessant entre "Line out and Headphones" ce qui provoque des sauts et craquements dans le son.

J'ai réalisé un gif pour mieux présenter ce problème:

https://drive.google.com/file/d/0B1ZcNb ... sp=sharing

Si quelqu'un a une idée pour résoudre ce problème très pénible...

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : sam. 20 févr. 2016, 18:23
par lemust83
Bonjour
Ça me fait penser à un problème physique de commutateur interne à la fiche Jack femelle. Essaye en débranchant/rebranchant un casque plusieurs fois pour faire travailler ce switch.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : sam. 20 févr. 2016, 18:50
par gil76mg
Merci de ton aide!

Alors je viens de faire des essais:
- si je branche le cable jack sur la sortie verte à l'arrière de mon boitier, on retrouve le problème que j'ai décrit précédemment.
- si je branche le jack sur la prise casque à l'avant du boitier, le son coupe au bout de quelques secondes, la sortie son passant automatiquement sur digital output:
https://drive.google.com/open?id=0B1ZcN ... 3BXQzNpTzg

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : sam. 20 févr. 2016, 21:04
par benjarobin
Bonjour,
Pour le 2ième cas, cela ressemble très sérieusement au bug dans pulseaudio quand on branche et débranche un casque (j'ai eu ce problème, je tourne avec un pulseaudio patché).
Tu n'aurais pas en plus un problème de faut contact (mal enfoncé le connecteur du casque ?)
Déjà pour vérifier si tu ne cumule pas 2 problèmes, peux tu faire ce test :

Code : Tout sélectionner

pacman -S acpid
systemctl start acpid.service
acpi_listen
La commande acpi_listen ne retourne jamais (ctr+c pour l’arrêter), elle affiche les évènements dont les évènements de branchement d'un casque
Si tu as des évènements (unplug/plug) alors que tu ne touches pas à la prise jack, tu as déjà très certainement un souci matériel. Vérifie dans le cas contraire (rien d'affiché) que lors d'un débranchement/branchement du casque tu as bien l'information en sortie de acpi_listen

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : sam. 20 févr. 2016, 22:19
par gil76mg
Merci de votre aide.

J'ai vu qu'il fallait installer acpid, n'y a t-il pas un autre moyen d'afficher ce genre d'événement par le biais de systemd ou de gnome?

Merci d'avance.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : sam. 20 févr. 2016, 22:54
par benjarobin
C'est le moyen le plus rapide, cela prend 5s... Pourquoi ne veux tu pas l'installer ? Qu'est ce que tu as peur ? Tu peux le supprimer après...

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : dim. 21 févr. 2016, 09:06
par gil76mg
Alors j'ai installé acpid:

le résultat est le suivant:

Code : Tout sélectionner

acpi_listen 
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
jack/headphone HEADPHONE plug
jack/headphone HEADPHONE unplug
Ceci lorsque je branche la prise jack sur la sortie son de couleur verte à l'arrière de mon boitier.

Serait ce vraiment un problème matériel ou alors un problème de reconnaissance du chipset par le noyau linux et ALSA?

Merci encore de votre aide.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : dim. 21 févr. 2016, 10:48
par benjarobin
Bon, on est d'accord, une fois branché, tu as des nouvelles lignes (plug/unplug) qui continuent de s'afficher ?
Si c'est cela tu cumules bien 2 problèmes. Mais le problème le plus sérieux étant ces "faux contacts", ils sont soit d'origine matériel (tests avec un autre casque, un maximum de casque et enfonce bien la prise jack), soit d'origine logiciel (un bug dans le driver, donc pour cela essaye avec différents LiveCD le test avec acpi_listen)

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : dim. 21 févr. 2016, 17:33
par gil76mg
Je viens de faire l'essai en bootant sur un live CD ubuntu.:

Même résultat, la sortie son fait la navette entre le casque et la sortie line out.

Je vais tenter une machine virtuelle avec windows et voir le résultat.
Je vous tiens au jus.

Merci de votre aide.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : dim. 21 févr. 2016, 17:54
par benjarobin
Faire le test avec une machine virtuelle n'a aucun sens, car une machine virtuelle émule le matériel...
Donc si tu as un problème matériel, tu ne le verras pas dans une VM.
Et même si tu faisais le test avec un Windows installé, ce n'est pas sûr que tu puisses reproduire le problème car le driver pourrait se comporter autrement bien que le système reçoive les évènements plug/unplug (mais si tu le reproduit alors cela confirmera que tu as un problème matériel). Il est ultra simple d'installer Windows 10 sans aucune licence (période d'évaluation), l'ISO se trouve sur le site de Microsoft, tu en as pour 2h max pour faire le test (avec une bonne connexion internet)
Il faut aussi essayer avec des vieux liveCD (si c'est une régression dans un driver) et aussi avec d'autres écouteurs/casques (enfin n'importe quoi qui à une prise jack)

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : dim. 21 févr. 2016, 17:58
par gil76mg
OK...
Un ami a la même carte mère que moi. Je vais booter sur un live CD linux sur la sienne et voir le résultat.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : dim. 21 févr. 2016, 18:02
par benjarobin
Ceci est la bien meilleur des solutions, j'avoue ne pas l'avoir envisager (difficile de deviner aussi) :-) Et comme le test est ultra simple à faire (pense bien le faire via acpid, c'est ce qu'il y a de plus simple et fiable)
Sinon j'ai éditer mon message précédent pour qu'il soit plus complet...

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 10:05
par gil76mg
Bonjour,

je viens de faire l'essai sur une autre carte mère identique à la mienne en bootant sur un live cd Ubuntu:

Idem, le son saute et fait des allers-retours incessants entre line out et headphones. Ce qui conforte l'idée d'un problème soft et non hardware.

En cherchant sur internet, j'ai réussi à trouver des posts parlant de ce même problème. Malheureusement les solutions proposées ne fonctionnent pas sur mon système.

Je vous donne les liens pour lecture:

http://ubuntuforums.org/showthread.php?t=2132324

http://forums.fedoraforum.org/showthread.php?t=302139

Merci.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 11:52
par benjarobin
C'est fâcheux... Peux tu donner le screenshot de alsamixer en sélectionnant ta carte son (et non la "carte" pulseudio) avec tous les canaux de lecture d'affiché (c'est juste pour voir comment c'est configuré)

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 12:05
par gil76mg

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 12:52
par benjarobin
Tu n'as pas autorisé la vu de ce fichier...

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 12:54
par gil76mg
C'est fait!

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 12:59
par benjarobin
Essaye de désactiver l'auto mute comme c'était précisé dans un de tes liens.
Tu changes l'état avec la touche espace en ayant "sélectionné" au préalable ce "canal"

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 13:00
par gil76mg
J'ai déjà essayé cette solution et ça ne fonctionne pas chez moi.

Merci.

Re: [SON] Probleme ALC892 (LINE OUT / Headphones)

Publié : lun. 22 févr. 2016, 13:02
par benjarobin
Si tu as essayé cette solution, pourquoi c'est sur Enable ?