Nenhuma saída de som do fone de ouvido Ubuntu12.04

10

Acabei de comprar um novo computador ASUS u47vc. Eu instalei o ubuntu 12.04 nele ao lado do windows 7 sem problemas, como sempre. No entanto, há um problema que deve ser resolvido. Não consigo obter som da tomada de áudio.

Os alto-falantes do laptop funcionam bem. Reproduz bem os arquivos de música e som com as conversas internas. No entanto, quando conecto meus fones de ouvido (ou alto-falantes externos), os alto-falantes internos mudam (como deveriam) e nada sai dos fones de ouvido.

Aqui estão algumas saídas que podem ajudar: script de informações da alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

Espero que este problema possa ser corrigido!

Agradeço antecipadamente!!!

Subcomfreak
fonte
Isso pode parecer estúpido, mas verifique se o nível do volume não mudou ao conectar os fones de ouvido. No meu sistema, parece que o Ubuntu usa dois níveis de volume diferentes para alto-falantes internos e fone de ouvido.
Para Do
Sim, tentei silenciar e cancelar o silenciamento de todos os controles.
Subcomfreak

Respostas:

8

Não foi possível adicionar comentários; então aqui está uma "resposta" que é parcialmente uma pergunta (eu posso excluí-la):

Na minha instalação, às vezes tenho um problema com isso e, para resolvê-lo, vou para as configurações de som e selecione "Volume de saída" para OFFentão o ONsom fica bom.


Editar:

Você tentou

sudo apt-get install pavucontrol

Execute pavucontrole verifique as configurações. Ou seja, dispositivo de saída fones de ouvido e verifique se não silenciado.


Editar:

Você desativou o autospawn? Caso contrário, o pulseuadio ainda pode estar em execução (mas foi reiniciado). Para verificar se o daemon PulseAudio está em execução, faça:

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

Se estiver em execução e tudo estiver correto, você deve verificar os arquivos de log do sistema para ver se há alguma dica sobre falhas. Como um hack, se for necessário reiniciar o daemon, você pode adicionar pulseaudio -kà inicialização para reiniciar o daemon.

Se estiver em execução e você quiser desabilitá-lo, será necessário desativar o autospawn.

Consulte Desativando o PulseAudio

Se é não correr você pode obter algumas informações úteis usando depuração.

Isso também seria útil se você adicionar essas configurações temporariamente à configuração.

Inicie o pulseaudio com

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

Então comece uma música e:

tail -f pulse.log

Desconecte o plugue. Anote a última entrada do log; deve terminar em algo como:

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

Inserir jack; procure qualquer coisa que possa explicar por que não há som. Ou seja, minha saída (de trabalho) é:

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

Outra coisa que vale a pena conferir / hackear é gstreamer-properties( Alt+ F2 gstreamer-properties Enter).

Se você não quiser o pulseaudio, tente, por exemplo, o jack.

Runium
fonte
Eu tentei isso e não funcionou.
Subcomfreak
nada ficou mudo no programa pavucontrol.
Subcomfreak
Hummm. E tudo parece bem no alsamixer? Olhou para a saída "ALSA Information Script" e não encontrou falhas óbvias ... Como sem o pulseaudio? pulseaudio --kill(feche todos os aplicativos ativos antes de --kill / --start)
Runium
Funciona!!! OK. Para dizer a verdade, tive basicamente zero sorte com o áudio de pulso, mesmo no meu outro sistema. Agora, como faço para desativá-lo permanentemente? E que alternativa eu ​​uso para reproduzir sons de vários programas ao mesmo tempo?
Subcomfreak
E; como nota - você pode usar o ALSA com vários aplicativos, mas se você silenciar um - você silencia todos, altera o volume de um, o faz para todos etc. #
Runium
7

Isso acontece comigo ocasionalmente, executando

alsactl restore 

sempre o corrige (em um computador XPS)

JZL003
fonte
1
Isso funcionou para mim (no Dell XPS 13 9350).
Rien Heuver
Como essa correção pode se tornar permanente !? Trabalhou no Dell XPS 133 9333
darkhipo
Eu não sei, isso é no XPS 15. Normalmente, isso não acontece, a menos que eu esteja mexendo nas configurações de áudio e executando-o uma vez que o conserte permanente (ou até que eu mexa com eles novamente). Você pode simplesmente mapear para um atalho de teclado ou na inicialização.
JZL003
Isso resolveu o problema no meu XPS 13 9350. Parece um problema comum - eu me pergunto o que está causando isso.
Ashton Baker
Fixo para mim também em um XPS :)
CoalaWeb
3

Eu tive o mesmo problema com uma inicialização dupla (Ubuntu 16 / Windows 8.1)

Isto é o que eu fiz, espero que possa ajudar:

  • Desligue o computador e inicie o Windows
  • Mude um pouco a configuração do som no Windows (o volume estava em 0 e eu o coloquei mais alto)
  • Reinicie o computador no Ubuntu -> o som estava funcionando nos meus fones de ouvido.
Fabich
fonte
2

Tente executar pavucontrole alterar a porta para os alto-falantes na guia Dispositivos de saída. Isso funcionou para mim.

Vamsidhar Yeddu
fonte
1

No meu laptop Dell, eu poderia resolver o problema desativando o microfone interno (em Dispositivos de entrada). Parece que no hardware, silenciar o microfone silencia automaticamente os fones de ouvido.

Alguns programas (como o Audacity) parecem silenciar isso quando são iniciados, então eu tenho que silenciá-lo regularmente.

Candid Dauth
fonte
0

Isso pode ser útil para alguém com Dell 5770 e Ubuntu 18.04 - tipo pavucontrol - ir para a saída - mover o controle deslizante 'Silêncio' para lá e para trás.

Trabalhou para mim

Mariusz Szot
fonte