web-dev-qa-db-fra.com

Existe-t-il un autre moyen de redémarrer le système audio si pulseaudio / ALSA ne fonctionne pas?

J'écoutais de la musique et mon son est soudainement tombé en panne dans toutes mes applications. J'utilise Ubuntu 12.04, qui utilise pulseaudio. J'ai donc essayé Sudo /etc/init.d/pulseaudio restart, mais rien ne s'est passé. Selon lsof | grep pcm, la carte son n’est pas utilisée pour le moment, bien que je ne sois pas tout à fait sûr si ma source pour cette commande est applicable.

Existe-t-il un autre moyen de redémarrer le système audio d'Ubuntu 12.04 à partir de la ligne de commande sans redémarrer le système?

150
Ricardo Altamirano

J'ai utilisé pulseaudio -k && Sudo alsa force-reload plusieurs fois et cela a bien fonctionné. La première partie tue Pulseaudio, la seconde recharge ALSA. Vous n'avez pas besoin de redémarrer pulseaudio, car il redémarre automatiquement.

293
mikewhatever

Ce que je fais quand mon son ne fonctionne pas est

killall pulseaudio

et puis je presse Alt + F2 et tapez pulseaudio. Cela fonctionne généralement pour moi.

40
tofurator

Dans mon cas, il y avait de mauvais messages dans kern.log/dmesg:

sound hdaudioC0D2: HDMI: invalid ELD buf size -1

La solution consistait simplement à suspendre et à redémarrer la machine!

$ Sudo pm-suspend
20
joeytwiddle

Par souci d’exhaustivité, dans les versions plus récentes d’Ubuntus qui utilisent systemd, j’ai utilisé cela et cela a bien fonctionné:

systemctl --user restart pulseaudio

2
Governa

Avez-vous regardé à l'intérieur du dossier pour voir si pulseaudio était disponible dans init.d, essayez de remplacer Pulse audio par alsa-utils

0
user610658