如果pulseaudio / ALSA不起作用,还有其他方法可以重启音响系统吗?

我正在听音乐,在我的所有应用程序中,我的声音突然消失了。 我正在使用Ubuntu 12.04,它使用的是pulseaudio,所以我尝试了sudo /etc/init.d/pulseaudio restart ,但没有任何反应。 根据lsof | grep pcm lsof | grep pcm ,目前没有使用声卡,虽然我不完全确定我的命令源是否适用。

有没有办法从命令行重新启动Ubuntu 12.04的声音系统,而无需重新启动系统?

我曾经使用过pulseaudio -k && sudo alsa force-reload几次,而且效果很好。 第一部分杀死pulseaudio,第二部分重新加载ALSA。 您无需重启pulseaudio,因为它会自动重启。

当我的声音不起作用时我做的是

killall pulseaudio

然后按Alt-F2并输入pulseaudio。 它通常适合我。

在我的情况下,在kern.log / dmesg有令人讨厌的消息:

 sound hdaudioC0D2: HDMI: invalid ELD buf size -1 

解决方案只是暂停和恢复机器!

 $ sudo pm-suspend 

您是否查看了文件夹内部以查看init.d中是否有pulseaudio,尝试用alsa-utils替换脉冲音频

最后! 这对我有用,并且一再工作: https : //askubuntu.com/a/221922

“进入首选项并将输出模块切换到ALSA音频输出。退出VLC并重新启动。它对我有用”