web-dev-qa-db-fra.com

Pas de son avec des écouteurs, mais le son fonctionne avec des haut-parleurs intégrés

Mes haut-parleurs fonctionnent correctement, mais lorsque je branche mes écouteurs, ils ne fonctionnent pas. Je suis sous Ubuntu 10.04.

Ma carte son est Realtek ALC259 Mon modèle de portable est un HP G62t a10em

Dans n autre fil quelqu'un a résolu un problème similaire (les écouteurs fonctionnent, mais pas les haut-parleurs), qui suit:

Sudo vi /etc/modprobe.d/alsa-base.conf (ou un autre éditeur au lieu de Vi) Ajoutez ce qui suit à la fin du fichier:

alias snd-card-0 options snd-hda-intel modèle snd-hda-intel = auto

Redémarrage

mais ça ne marche pas pour moi.

Avant d'apporter des modifications à alsa, voici le résultat:

alsamixer me donne ceci: alsamixer outputAudio card is a HDA ATI SB

Choses que j'ai faites: suivi ce HowTo mais maintenant, aucun matériel ne semble être présent (avant, il y avait 2 éléments répertoriés): sound preferences - hardware tab is empty

Maintenant, alsamixer me donne ceci:

alsamixer: erreur de déplacement: alsamixer: symbole snd_mixer_get_hctl, version ALSA_0.9 non définie dans le fichier libasound.so.2 avec référence de temps de lien

Je suppose qu’il ya eu une erreur lors de l’installation du pilote alsa, alors j’ai commencé à le réinstaller.

 cd alsa-driver * // cela fonctionne bien //
 Sudo ./configure --with-cards = hda-intel --with-kernel =/usr/src/linux-headers- $ (uname -r) // cela fonctionne bien //
 Sudo make // cela ne fonctionne pas. voir erreur de sortie ci-dessous //
 Sudo make install 

Les dernières lignes de Sudo font:

 hpetimer.c: Dans la fonction 'snd_hpet_open': 
 hpetimer.c: 41: warning: déclaration implicite de la fonction 'hpet_register' 
 hpetimer.c: 44: warning: déclaration implicite de la fonction 'hpet_control' 
 hpetimer.c: 44: erreur: expression attendue avant 'unsigned' 
 hpetimer.c: Dans la fonction 'snd_hpet_close': 
 hpetimer.c: 51: warning: déclaration implicite de la fonction 'hpet_unregister' 
 hpetimer.c: 52: erreur: utilisation non valide du type non défini 'struct hpet_task' 
 hpetimer.c: dans la fonction 'hpetimer_init': 
 hpetimer.c: 88: erreur: 'EINVAL' non déclarée (première utilisation dans cette fonction) 
 hpetimer.c: 99: erreur: utilisation non valide du type non défini 'struct hpet_task' 
 hpetimer.c : 100: erreur: utilisation non valide du type non défini 'struct hpet_task' 
 Hpetimer.c: au niveau supérieur: 
 Hpetimer.c: 121: avertissement: éléments superflus dans struct initializer 
 hpetimer.c: 121: avertissement: (proche de l'initialisation pour '__param_frequency') [.___ _.] hpetimer.c: 121: warning: éléments en excès dans l'initialiseur struct 
 hpetimer.c: 121: warning: (quasi-initialisation pour '__param_frequency') 
 hpetimer.c: 121: warning: éléments en excès dans l'initialiseur de structure 
 hpetimer.c: 121: avertissement: (quasi initialisation pour '__param_frequency') 
 hpetimer.c: 121: avertissement: éléments en excès dans l'initialisation de structure 
 hpetimer .c: 121: avertissement: (près d’initialisation pour '__param_frequency') 
 hpetimer.c: 121: erreur: groupe de croisillons supplémentaires à la fin de l’initialiseur 
 hpetimer.c: 121: erreur: (près initialisation pour '__param_frequency') 
 hpetimer.c: 121: avertissement: éléments superflus dans l'initialiseur struct 
 hpetimer.c: 121: avertissement: (proche de l'initialisation pour '__param_frequency') 
 make [1]: *** [hpetimer.o] Erreur 1 
 make [1]: Répertoire de sortie `/usr/src/alsa/alsa-driver-1.0.9/acore'
 make: *** [compile] Error 1 

Et puis Sudo make install me donne:

 rm -f /lib/modules/0.0.0/misc/snd*.*o /lib/modules/0.0.0/misc/persist.o /lib/modules/0.0.0/misc/isapnp .o 
 make [1]: Entrée du répertoire `/usr/src/alsa/alsa-driver-1.0.9/acore'
mkdir -p /lib/modules/0.0.0/misc 
 cp snd-hpet.o snd-page-alloc.o snd-pcm.o snd-timer.o snd.o /lib/modules/0.0.0/misc
cp: impossible de stat `snd-hpet.o ': Aucun fichier ou répertoire de ce type 
 cp: ne peut pas stat` snd-page-alloc.o': Aucun fichier ou répertoire de ce type 
 cp: ne peut pas stat 'snd-pcm .o ': Aucun fichier ou répertoire de ce type 
 cp: impossible de stat `snd-timer.o': Aucun fichier ou répertoire de ce type 
 cp: impossible de stat 'snd.o': Aucun fichier ou répertoire de ce type répertoire 
 make [1]: *** [_modinst__] erreur 1 
 make [1]: sortie du répertoire `/usr/src/alsa/alsa-driver-1.0.9/acore '
 make: *** [install-modules] Erreur 1 
 [SOLUTION] 
 
 Après avoir tout gâché, quelqu'un a expliqué pourquoi ne pas essayer d'utiliser les packages dans Synaptic - c'est ce que j'ai fait. 
 J'ai réinstallé les packages et le redémarrage suivants: 
 - alsa-hda-realtek-ignore-sku-dkms 
 - alsa-modules-2.6.32-25-generic 
 - alsa-source 
 - alsa-utils 
 - linux-backports-modules-alsa-lucid-generic 
 - linux-backports-modules-alsa-lucid-generic -pae 
 - linux-sound-base 
 - (je pense les avoir tous listés) 
 
 Après le redémarrage, le son a fonctionné, à la fois dans les haut-parleurs et dans les écouteurs. 
 Je ne sais pas du tout quel est le package qui a rendu mon travail audio, mais c’est certainement l’un d’eux. 
 
 [/ SOLUTION] 
3
Pedro

Ma solution peut sembler la plus stupide, mais elle a très bien fonctionné pour moi: mettez votre ordinateur portable en suspension en fermant le couvercle, ouvrez-le à nouveau et tout est réparé.

4
Pitto

Aide HPG2t: Les haut-parleurs ne fonctionnent pas - vérifier le message # 4 :

Je pense avoir réussi à résoudre ce problème. Au moins pour le moment, mes orateurs travaillent. Ce que j'ai fait était d'installer les pilotes du site realtek. Plus précisément, le pilote Unix sur leur page pour les codecs audio haute définition. Voici le lien:

http://218.210.127.131/downloads/dow...onn=3&DownType ID = 3 & GetDown = false

J'ai téléchargé la bille tar, je l'ai décompressée et j'ai suivi les instructions du fichier Readme.txt. J'avais précédemment installé les paquets nécessaires à la compilation, je pense ("build-essential"). J'ai redémarré une fois et cela ne fonctionnait toujours pas, mais j'ai alors remarqué que mon gnome-alsamixer était manquant. Je l'ai donc réinstallé puis, au redémarrage, les haut-parleurs ont commencé à fonctionner. Espérons que cela reste ainsi.

2
Marek Grzenkowicz

Cela pourrait être un problème similaire que je viens de résoudre dans mon ordinateur portable, essayez-le, voici les détails de la solution:

Je dirais d'abord annuler toutes les autres modifications que vous avez apportées.

Le son ne sort pas des haut-parleurs, mais uniquement des écouteurs, sur un ordinateur portable FIXED.

Les haut-parleurs de mon ordinateur portable Dell Studio XPS 1640 ne fonctionnaient pas après avoir essayé plusieurs modules et modèles, j'ai décidé de l'essayer sous Windows (j'aurais dû l'essayer plus tôt, essayez-le d'abord si vous faites un double démarrage), j'étais s'attendre à ce qu'ils fonctionnent mais ils ne l'ont pas fait, ce qui signifiait qu'il s'agissait d'un problème matériel, pas des codecs, du module ou du modèle.

Le codec de ma carte son utilisé sur Ubuntu 11.10 est 'STAC92HD73', j’ai ajouté l’option suivante à mon fichier alsa-base.conf et l’a redémarré.

#add this à la fin de /etc/modprobe.d/alsa-base.conf

options modèle snd-hda-intel = no-jd

Après le redémarrage, le son sort des haut-parleurs et des prises pour casque d’ordinateur (en même temps, mais n’oubliez pas de vous rendre dans les réglages du son et sélectionnez "casque analogique" pour la sortie lorsque vous n’écoutez que le casque. Assurez-vous également que les haut-parleurs analogiques sont sélectionnés pour la sortie. après le redémarrage), il semble que la détection de la prise casque s’est cassée et c’est pourquoi le son ne sortait pas des haut-parleurs. L'ajout du no-jd (pas de détection de prise) a résolu le problème.

J'espère que ça aide, ça me rendait dingue depuis deux semaines.

1
edgar

Si vous avez une carte audio Intel, vous pouvez essayer ceci:

  • Ouvrir /etc/modprobe.d/alsa-base.conf
  • Ajouter cette ligne à la fin options snd-hda-intel model=z71v position_fix=1
  • Redémarrez et vérifiez si cela fonctionne.

J'ai eu ce problème sur un ordinateur portable Asus et cette solution a bien fonctionné.

1
skalka

j'ai un vaio. J'ai essayé cela de "hdaintelsoundhowto" et cela a fonctionné. cette commande montre le modèle no. de la puce sonore.

cat/proc/asound/card0/codec * | grep Codec

sortie:

Codec: Conexant CX20590

Codec: Intel CougarPoint HDMI

puis j'ai tapé: Sudo nano /etc/modprobe.d/alsa-base.conf

et ajouté ceci au fichier à la fin: options snd-hda-intel model = CougarPoint HDMI

alors: Sudo alsa force-reload

ça a marché.

1
Piyush

Ouvrez un terminal, exécutez alsamixer et recherchez les canaux en sourdine qui pourraient en être la cause. À part cela, certains détails sur la marque de votre puce audio et de votre matériel ne feraient pas de mal.

0
nem75

J'ai signalé ce problème comme un bogue pour 11.10. J'ai le même symptôme. Bug n ° 882170. ce serait bien avec ceux qui regardent cela et qui ont le même bogue l'ont signalé en allant sur Launchpad, en recherchant le numéro du bogue et en cliquant sur ce bogue m'affecte aussi.

0
Alex