Reinicie os processos de som do Ubuntu via linha de comando

15

Tentei hibernar o Ubuntu (que falha, mas isso é outro problema) e retomei o sistema.

Depois disso, o som não é reproduzido.

Qual comando posso / devo executar para reiniciar o sistema de som do ubuntu?

Lakshman Prasad
fonte
11
veja também askubuntu.com/a/15224/17060
michael
Será que a resposta de Dan Walker trabalho para você? Nesse caso, seria bom adicionar um comentário dizendo isso. Se não, por que você aceitou? Você deve aceitar uma resposta apenas se funcionar para você .
Scott Scott

Respostas:

10

Se o Ubuntu ainda estiver usando o Alsa como mecanismo de som (não sei se já faz um tempo desde que o usei), você pode reiniciar digitando sudo /etc/init.d/alsa-utils restarto terminal.

Como não parece estar funcionando, pode ser necessário garantir que nada esteja tentando usá-lo. (exemplo descaradamente roubado dos fóruns do Ubuntu )

name@comp:~$ lsof | grep pcm
sh 5079 name 70u CHR 116,6 13639 /dev/snd/pcmC0D0p

name@comp:~$ kill -9 5079
Dan Walker
fonte
2
Você também pode ter que reiniciar o áudio de pulso.
Dana the Sane
11
Boa tentativa. Boa resposta. Mas no meu caso, não resolve o problema. Sim, que eu saiba, eu uso o próprio ALSA.
Lakshman Prasad
Qualquer ordem específica a seguir. Reiniciou os dois. Sem sorte Estou confiante de que, ao reiniciar meu sistema, o som funcionará. Mas eu não quero.
Lakshman Prasad
Parece que vou ter que matar o firefox, chrome e gnome-panel. Tão bom quanto reiniciar o sistema: | . De qualquer forma, obrigado!
Lakshman Prasad
28

Conforme sugerido por mikewhatever em sua resposta a esta pergunta no Ask Ubuntu :

pulseaudio -k && sudo alsa force-reload
Cara Equânime
fonte
5
Isso é o que funcionou para mim, no Ubuntu 18.04 ( "biônico")
Dan Stowell
11
Funciona em 20.04 também.
displayname 15/03
Funciona no KDE Neon 5.18.
Allan
7

O Ubuntu mudou para o pulseaudio há algum tempo, então seria:

sudo /etc/init.d/pulseaudio restart

EDIT: Caso isso não ocorra, você também pode rmmod e modprobe os módulos do kernel usados ​​para o som. Quais são provavelmente depende da sua placa de som. lsmod pode lhe dar uma pista ...

Kim
fonte
4

O PulseAudio é um serviço de usuário, portanto, execute systemctl com o sinalizador --user .

systemctl --user restart pulseaudio
JSON C11
fonte
Eu recebo Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.algum conselho?
xjcl 24/01
0

Uso de Alsa:

 /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}


sudo alsa reload
Juan Cruz
fonte
Você pode expandir um pouco sua resposta para explicá-la? Obrigado.
fixer1234
0

Voltei a um kernel anterior após uma reinicialização. O som foi restaurado. Eu descobri que o kernel atualizado mais recente não tinha os módulos extras instalados, como o anterior. O lsmod não listou nenhum módulo de som.

Don Harter
fonte