Pas de sortie audio depuis la prise casque Ubuntu12.04

10

Je viens d'acheter un nouvel ordinateur ASUS u47vc. J'ai installé Ubuntu 12.04 dessus avec Windows 7 sans aucun problème. Cependant, il y a un problème qui doit être résolu. Je n'arrive pas à faire sortir le son de la prise audio.

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

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

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

Merci d'avance!!!

Subcomfreak
la source
Cela peut sembler stupide, mais assurez-vous que le niveau de volume n'a pas changé lorsque vous connectez le casque. Sur mon système, il semble qu'Ubuntu utilise deux niveaux de volume différents pour les haut-parleurs internes et la prise casque.
À faire
Oui, j'ai essayé d'inhiber et de désactiver l'inhibition de chaque contrôle.
Subcomfreak

Réponses:

8

Impossible d'ajouter des commentaires; voici donc une "réponse" qui est partiellement une question (je vais peut-être la supprimer):

Sur mon installation , j'ai parfois un problème avec cela et de le résoudre , je vais dans les paramètres sonores et sélectionnez « volume de sortie » pour OFFensuite ONet son est OK.


Éditer:

As-tu essayé

sudo apt-get install pavucontrol

Exécutez pavucontrolet vérifiez les paramètres. Ie périphérique de sortie casque et assurez-vous de ne pas couper le son.


Éditer:

Avez-vous désactivé la création automatique? Sinon, pulseuadio est peut-être toujours en cours d'exécution (mais a 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 est en cours d'exécution et que tout est OK, vous devez vérifier les fichiers journaux du système pour voir s'il y a quelque chose qui suggère des défauts. Comme hack, si le redémarrage du démon est tout ce qui est nécessaire, vous pouvez ajouter pulseaudio -kau 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 réapparition automatique.

Voir Désactivation de PulseAudio

S'il ne fonctionne pas, vous obtiendrez peut-être des informations utiles à l'aide du débogage.

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

Démarrez pulseaudio avec

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

Ensuite, commencez un morceau 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érez la prise; recherchez tout ce qui peut expliquer pourquoi il n'y a pas de son. C'est à dire ma sortie (de 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 pulseaudio, vous pouvez essayer la prise jack.

Runium
la source
J'ai essayé ça et ça n'a pas marché.
Subcomfreak
rien mis en sourdine dans le programme pavucontrol.
Subcomfreak
Hmmm. Et tout semble OK dans alsamixer? Vous avez regardé votre sortie "ALSA Information Script" et vous n'avez trouvé aucun défaut évident ... Comment sans pulseaudio? pulseaudio --kill(fermez toutes les applications actives avant --kill / --start)
Runium
Ça marche!!! D'accord. Pour vous dire la vérité, je n'ai eu pratiquement aucune chance avec l'audio pulsé, même sur mon autre système. Maintenant, comment puis-je le désactiver définitivement? Et quelle alternative dois-je utiliser pour lire les sons de plusieurs programmes à la fois?
Subcomfreak
Et; comme une note - vous pouvez utiliser ALSA avec plusieurs applications, mais si vous en coupez une - vous coupez tout, changez le volume pour une, vous le faites pour tout etc.
Runium
7

Cela m'arrive de temps en temps, en cours d'exécution

alsactl restore 

le corrige toujours (sur un ordinateur XPS)

JZL003
la source
1
Cela a fonctionné pour moi (sur Dell XPS 13 9350).
Rien Heuver
1
Comment ce correctif peut-il être rendu permanent!? A travaillé sur Dell XPS 133 9333
darkhipo
Je ne sais pas, c'est sur un XPS 15. Habituellement, cela ne se produit que si je joue avec les paramètres audio et que je l'exécute une fois qu'il le fixe définitivement (ou jusqu'à ce que je joue avec eux à nouveau). Vous pouvez simplement mapper vers un raccourci clavier ou au démarrage
JZL003
Cela a résolu le problème sur mon XPS 13 9350. Cela semble être un problème courant - je me demande ce qui en est la cause.
Ashton Baker
Corrigé pour moi aussi sur un XPS :)
CoalaWeb
3

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
  • Modifiez un peu le réglage du son dans Windows (le volume était à 0 et je l'ai mis plus haut)
  • Redémarrez l'ordinateur sur Ubuntu -> le son fonctionnait dans mes écouteurs.
Fabich
la source
2

Essayez d'exécuter pavucontrolet de modifier le port des haut-parleurs dans l'onglet Périphériques de sortie. Cela a fonctionné pour moi.

Vamsidhar Yeddu
la source
1

Sur mon ordinateur portable Dell, j'ai pu résoudre le problème en réactivant le microphone interne (sous Périphériques d'entrée). Il semble que dans le matériel, la coupure du microphone coupe automatiquement le casque.

Certains programmes (comme Audacity) semblent désactiver cela au démarrage, donc je dois le réactiver régulièrement.

Candid Dauth
la source
0

Cela peut être utile pour quelqu'un avec Dell 5770 et Ubuntu 18.04 - type pavucontrol - allez à la sortie - déplacez le curseur 'Silence' ici et en arrière.

Travaillé pour moi

Mariusz Szot
la source