Redémarrez les processus sonores Ubuntu via la ligne de commande

15

J'ai essayé d'hiberner Ubuntu (qui échoue, mais c'est un autre problème) et j'ai repris mon système.

Après cela, le son n'est plus joué.

Quelle commande puis-je / dois-je exécuter pour redémarrer le système audio Ubuntu?

Lakshman Prasad
la source
1
voir aussi askubuntu.com/a/15224/17060
michael
La réponse de Dan Walker a- t-elle fonctionné pour vous? Si c'est le cas, ce serait bien si vous ajoutiez un commentaire le disant. Sinon, pourquoi l'avez-vous accepté? Vous ne devez accepter une réponse que si elle vous convient .
Scott

Réponses:

10

Si Ubuntu utilise toujours Alsa pour son moteur de son (je ne suis pas sûr que cela fait longtemps que je ne l'ai pas utilisé), vous pouvez redémarrer en tapant sudo /etc/init.d/alsa-utils restartdans le terminal.

Puisqu'il ne semble pas fonctionner, vous devrez peut-être vous assurer que rien n'essaye de l'utiliser. (exemple volé sans vergogne sur les forums Ubuntu )

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

name@comp:~$ kill -9 5079
Dan Walker
la source
2
Vous devrez peut-être également redémarrer le son pulsé.
Dana the Sane
1
Bien essayé. Bonne réponse. Mais dans mon cas, ne résout pas le problème. Oui, à ma connaissance, j'utilise ALSA lui-même.
Lakshman Prasad
Toute commande spécifique à suivre. Redémarré les deux. Pas de chance. Je suis convaincu qu'en redémarrant mon système, le son fonctionnera. Mais je ne veux pas.
Lakshman Prasad
On dirait que je devrai tuer Firefox, Chrome et gnome-panel. Aussi bon que le redémarrage du système: | . Quoi qu'il en soit, merci!
Lakshman Prasad
28

Comme l'a suggéré mikewwhat dans sa réponse à cette question sur Ask Ubuntu :

pulseaudio -k && sudo alsa force-reload
Guy équanime
la source
5
C'est celui qui a fonctionné pour moi, sur Ubuntu 18.04 ("bionic")
Dan Stowell
1
Fonctionne également sur 20.04.
displayname
Fonctionne sur KDE Neon 5.18.
Allan
7

Ubuntu est passé à pulseaudio il y a quelque temps, donc ce serait:

sudo /etc/init.d/pulseaudio restart

EDIT: Dans le cas où cela ne le couperait pas, vous pouvez également rmmod et modprobe les modules du noyau utilisés pour le son. Lesquels dépendent probablement de votre carte son. lsmod pourrait vous donner un indice ...

Kim
la source
4

PulseAudio est un service utilisateur, exécutez donc systemctl avec l' indicateur --user .

systemctl --user restart pulseaudio
JSON C11
la source
Je reçois des Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.conseils?
xjcl
0

Utilisation d'Alsa:

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


sudo alsa reload
Juan Cruz
la source
Pouvez-vous développer un peu votre réponse pour l'expliquer? Merci.
fixer1234
0

Je suis revenu à un noyau précédent après un redémarrage. Le son a été rétabli. J'ai découvert que le nouveau noyau mis à jour n'avait pas les modules supplémentaires installés comme l'ancien. lsmod n'a répertorié aucun module de son.

Don Harter
la source