Reinicie los procesos de sonido de Ubuntu a través de la línea de comando

15

Traté de hibernar Ubuntu (que falla, pero ese es otro problema) y reanudé mi sistema.

Después de esto, el sonido no se reproduce.

¿Qué comando puedo / debo ejecutar para reiniciar el sistema de sonido ubuntu?

Lakshman Prasad
fuente
1
vea también askubuntu.com/a/15224/17060
michael
¿ La respuesta de Dan Walker funcionó para usted? Si lo hiciera, sería bueno si agregara un comentario que lo diga. Si no, ¿por qué lo aceptaste? Debe aceptar una respuesta solo si funciona para usted .
Scott

Respuestas:

10

Si Ubuntu todavía usa Alsa para su motor de sonido (no estoy seguro, ya que ha pasado un tiempo desde que lo usé), puede reiniciar escribiendo sudo /etc/init.d/alsa-utils restarten la terminal.

Como no parece estar funcionando, es posible que deba asegurarse de que nada esté tratando de usarlo. (ejemplo robado descaradamente de los foros de Ubuntu )

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

name@comp:~$ kill -9 5079
Dan Walker
fuente
2
También es posible que deba reiniciar el audio de pulso.
Dana the Sane
1
Buen intento. Buena respuesta. Pero en mi caso, no resuelve el problema. Sí, que yo sepa, yo uso el propio ALSA.
Lakshman Prasad
Cualquier orden específica a seguir. Reinició ambos. Sin suerte. Estoy seguro de que, al reiniciar mi sistema, el sonido funcionará. Pero no quiero hacerlo.
Lakshman Prasad
Parece que tendré que matar a Firefox, Chrome y Gnome-Panel. Tan bueno como reiniciar el sistema: | . ¡Gracias de todos modos!
Lakshman Prasad
28

Como lo sugiere mikewhatever en su respuesta a esta pregunta en Ask Ubuntu :

pulseaudio -k && sudo alsa force-reload
Chico ecuánime
fuente
55
Este es el que funcionó para mí, en Ubuntu 18.04 ("biónico")
Dan Stowell
1
Funciona en 20.04 también.
mostrar el
Funciona en KDE Neon 5.18.
Allan
7

Ubuntu cambió a pulseaudio hace algún tiempo, por lo que sería:

sudo /etc/init.d/pulseaudio restart

EDITAR: en caso de que eso no sea suficiente, también puede ejecutar y modificar los módulos del núcleo utilizados para el sonido. Cuáles son probablemente depende de su tarjeta de sonido. lsmod podría darte una pista ...

Kim
fuente
4

PulseAudio es un servicio de usuario, por lo tanto, ejecute systemctl con el indicador --user .

systemctl --user restart pulseaudio
JSON C11
fuente
Recibo Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.algún consejo?
xjcl
0

Uso de Alsa:

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


sudo alsa reload
Juan cruz
fuente
¿Puedes ampliar un poco tu respuesta para explicarla? Gracias.
Fixer1234
0

Volví a un núcleo anterior después de un reinicio. El sonido fue restaurado. Descubrí que el kernel actualizado más nuevo no tenía los módulos adicionales instalados como el anterior. lsmod no enumeró módulos de sonido.

Don Harter
fuente