web-dev-qa-db-fra.com

Aucun son ne sort de la prise casque Ubuntu 12.04

Je viens d'acheter un nouvel ordinateur ASUS u47vc. J'ai installé Ubuntu 12.04 à côté de Windows 7 sans aucun problème. Cependant, il reste un problème à résoudre. Je n'arrive pas à faire venir le son de la prise audio.

Les haut-parleurs de l'ordinateur portable fonctionnent bien. Il joue de la musique et des fichiers sonores avec les voix internes. Cependant, lorsque je branche mes écouteurs (ou des haut-parleurs externes), les haut-parleurs internes sont mis en sourdine (comme il se doit) et rien ne sort du casque.

Voici quelques sorties qui pourraient vous aider: script d’information alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

J'espère que ce problème peut être résolu!

Merci d'avance!!!

9
Subcomfreak

Impossible d'ajouter des commentaires; voici donc une "réponse" qui est en partie une question (je pourrais la supprimer):

Sur mon installation, j'ai parfois un problème avec cela et pour le résoudre, je vais dans les paramètres sonores et sélectionnez "Volume de sortie" pour OFF puis ON et le son devient OK.


Modifier:

As-tu essayé

Sudo apt-get install pavucontrol

Exécutez pavucontrol et vérifiez les paramètres. C'est à dire. périphérique de sortie casque et assurez-vous pas en sourdine.


Modifier:

Avez-vous désactivé l'autospawn? Sinon, pulseuadio est peut-être toujours en cours d'exécution (mais a été redémarré). Pour vérifier si le démon PulseAudio est en cours d’exécution, procédez comme suit:

pulseaudio --check && echo RUNNIG || echo DOWN

S'il fonctionne et que tout fonctionne correctement, vous devriez vérifier les fichiers journaux du système pour voir s'il y a quelque chose qui suggère des erreurs. En tant que hack, si le redémarrage du démon est tout ce qui est nécessaire, vous pouvez ajouter pulseaudio -k au démarrage pour redémarrer le démon.

S'il est en cours d'exécution et que vous souhaitez le désactiver, vous devrez désactiver la création automatique.

Voir Désactivation de PulseAudio

S'il est pas en cours d'exécution, vous obtiendrez des informations utiles en utilisant debug.

Cela serait également utile si vous ajoutez temporairement ces paramètres à la configuration.

Démarrer pulseaudio avec

pulseaudio --start --log-level=4 --log-target=file:Pulse.log
# Level 4 is debug 

Puis commencez un peu de musique et:

tail -f Pulse.log

Débranchez la prise. Prenez note de la dernière entrée du journal. devrait se terminer par quelque chose comme:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

Insérer la prise; cherchez tout ce qui peut expliquer pourquoi il n'y a pas de son. C'est à dire. ma sortie (travail) est:

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

Une autre chose à vérifier/à pirater est gstreamer-properties (Alt+F2 gstreamer-properties Enter).

Si vous ne voulez pas , vous pouvez essayer i.e. Jack.

7
Runium

Cela m’arrive parfois, en courant

alsactl restore 

le répare toujours (sur un ordinateur XPS)

7
JZL003

J'ai eu le même problème avec un double démarrage (Ubuntu 16/Windows 8.1)

C'est ce que j'ai fait, j'espère que cela peut aider:

  • Arrêtez l'ordinateur et démarrez Windows
  • Changer un peu le réglage du son sous Windows (le volume était à 0 et je l’ai mis plus haut)
  • Redémarrez l'ordinateur sur Ubuntu -> le son fonctionnait dans mes écouteurs.
3
Fabich

Essayez d'exécuter pavucontrol et de changer le port en haut-parleurs dans l'onglet Périphériques de sortie. Cela a fonctionné pour moi.

2
Vamsidhar Yeddu

Sur mon ordinateur portable Dell, je pouvais résoudre le problème en désactivant le microphone interne (sous Périphériques d'entrée). Il semble que dans le matériel, la mise en sourdine du microphone coupe automatiquement le casque.

Certains programmes (tels qu'Audacity) semblent mettre cela en sourdine quand ils commencent, alors je dois le réactiver régulièrement.

0
Candid Dauth