web-dev-qa-db-fra.com

Mon casque coupe AlsaMixer lorsque je les branche, HP DV6 12.04

Chaque fois que je branche un type de casque dans l’un des connecteurs de sortie audio de mon dv6 hp, alsa les met en sourdine, en désactivant le paramètre "haut-parleur" (voir l’image ci-jointe). Cela s’est également produit dans Fedora, c’est donc un problème avec Alsa et mon ordinateur. Est-ce que quelqu'un sait quelque chose qui pourrait aider?

Remarque, je n'ai pas assez de réputation pour les images. Voici un lien: Image

Merci beaucoup si vous pouvez aider!

4
ubsan

J'ai trouvé une solution qui fonctionne ici: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/921397/comments/9

Vous pouvez également voir toute la discussion concernant ce bogue ici: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/921397

Résumer:

Éditer Sudo gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf

et modifiez la section [Element Speaker] comme suit:

[Element Speaker]
; link to muting
switch = mute
; set volume to zero, so only the master slider controls playback volume. This gives better linearity.
volume = zero

Après cela, je devais redémarrer le système: vous pourriez essayer de redémarrer uniquement le son Pulse avec pulseaudio -k.

J'ai également eu un problème supplémentaire, que j'ai résolu avant de résoudre ce qui précède. À savoir, mes écouteurs ne fonctionnaient pas du tout. Je devais ajouter la ligne:

options snd-hda-intel model=hp-dv6 enable_msi=1

dans le fichier Sudo gedit /etc/modprobe.d/alsa-base.conf

12
edin1

Oui, j'ai eu le même problème sur mon HP dv6140us. J'ai essayé toutes sortes de réparations et j'ai opté pour une solution de contournement. J'ai créé un script, headphones-workaround.sh, contenant les éléments suivants:

#!/bin/bash

amixer set -c 1 Speaker unmute 70%

J'ai sauvegardé le script dans mon dossier personnel, je l'ai rendu exécutable (pour la référence débutant: chmod a + x headphones-workaround.sh) et j'ai créé une icône cliquable dans la barre des panneaux qui renvoie au script (alt-clic droit dans la barre des tâches, choisissez Ajouter au tableau de bord, choisissez Programme de lancement d'applicatifs personnalisé, définissez le nom sur n'importe quoi, puis définissez Commande sur /home/votre-utilisateur-nom/headphones-workaround.sh).

Maintenant, chaque fois que je branche mon casque, je clique simplement sur l'icône dans la barre de menu et le casque commence à fonctionner.

3
Adam