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?
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.
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.
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
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
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