web-dev-qa-db-fra.com

Problème de son Ubuntu 14.04: les deux canaux audio ne jouent que sur un seul haut-parleur

Vous cherchez de l'aide, car j'ai déjà posté dans de nombreux forums d'aide et je n'ai toujours pas pu résoudre un problème.

Informations système: HP Probook 6470b (Ubuntu 14.04 LTS et Win7) Contrôleur audio haute définition de la famille de chipsets Intel Corporation série 7/C210 (rév 04) Noyau: 3.13.0-37-générique

Le problème: les deux canaux audio sont lus uniquement sur le haut-parleur gauche lors du démarrage dans Ubuntu tout en laissant le haut-parleur droit silencieux. L'utilisation des ques sonores de test dans les paramètres sonores lit les quêtes "avant gauche" et "avant droit" dans le haut-parleur gauche.

Ce que je sais/essayé: Les deux haut-parleurs sont physiquement capables de fonctionner car le son est correct lors du démarrage dans Win7. L'audio du casque est correct et fonctionne avec les deux canaux jouant sur leurs côtés respectifs. Les paramètres alsamixer sont corrects et rien n'est déséquilibré ou mis en sourdine par inadvertance. Les paramètres pavucontrol sont corrects et rien n'est déséquilibré ou coupé. J'ai également essayé tous les profils de configuration sans changement positif. (Actuellement réglé dans 'Analogique stéréo duplex'.)

J'apprécierais toute sorte d'aide car je suis très perplexe. Je peux fournir plus d'informations au besoin concernant le correctif. Merci, Kent

1
TheChopsChronicles

D'après alsa-info, votre codec de carte son est IDT 92HD81B1X5.

Le modèle de codec peut également être trouvé en exécutant cette commande:

lspci -v | grep -A7 -i "audio"

Depuis cette page HDA audio models.txt , le codec connu le plus proche est STAC92HD83 (IDT/sigmatel).

Dans cette liste, vous voyez quelle option vous pouvez essayer (plus ou moins au hasard) dans le fichier /etc/modprobe.d/alsa-base.conf jusqu'à ce que vos haut-parleurs soient ok:

STAC92HD83 *
ref Carte de référence
hp-dv7-4000 HP dv-7 4000
hp_cNB11_intquad Modèles HP CNB avec 4 haut-parleurs
hp-zephyr HP Zephyr
hp-led HP avec BIOS cassé pour LED muette
hp-inv-led HP avec BIOS cassé pour LED muette inversée hp-mic-led HP avec LED mic-muet
prise casque Dell Latitude avec prise casque 4 broches
hp-envy-bass Correction des broches pour le haut-parleur de basse HP Envy (NID 0x0f)
hp-envy-ts-bass Correction des broches pour le haut-parleur de basse HP Envy TS (NID 0x10)
hp-bnb13-eq Configuration de l'égaliseur matériel pour les ordinateurs portables HP
auto Configuration du BIOS (par défaut)

Pour appliquer votre premier choix (par exemple le premier dans la liste: "ref"), modifiez le fichier alsabase.conf en exécutant cette commande:

Sudo gedit /etc/modprobe.d/alsa-base.conf

Ajoutez cette ligne à la fin:
options snd-hda-intel model=ref
enregistrer, redémarrer et tester le haut-parleur.
Sinon, essayez le modèle suivant (par exemple hp-dv7-4000) en modifiant à nouveau la dernière ligne dans alsa-base.conf pour:
options snd-hda-intel model=hp-dv7-4000
Encore une fois, enregistrez, redémarrez et testez le haut-parleur.
Si vous avez de la chance, vous aurez 2 haut-parleurs ...

  • Si cela ne fonctionne toujours pas après avoir essayé de nombreux modèles, installez alsa-tools pour exécuter hdajackretask , qui est un programme de câblage de bas niveau pour la carte son HDA:
    vous pouvez changer la sortie du codec en connexions jack physiques: f.i. cliquez sur "remplacer" près de "haut-parleur interne", puis vous pouvez choisir une autre sortie dans la liste (comme la sortie de ligne) pour remplacer le "haut-parleur" actuel qui n'est pas bon. Vous devrez fermer tous les programmes sonores, y compris alsamixer, et réactiver le fader master (avec alsamixer) après avoir appliqué un changement.
    Quelques informations ici
1
laugeo