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


160

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

是否有另一种方法可以从命令行重新启动Ubuntu 12.04的声音系统,而无需重新启动系统?


这个答案对我有用。 askubuntu.com/questions/15223/...
rickfoosusa

我认为该解决方案确实取决于您所拥有的计算机以及上面安装的ubuntu版本。对我来说,两个最重要的答案都不起作用。joeytwiddle的答案有效。我有一个带有Ubuntu 16.04Lenovo Legion Y520:这是对我唯一有效的方法。sudo pm-suspend
Yoann Pageaud

Answers:


315

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


13
这有助于我解决“暂停后没有声音”的问题,因为我不记得多久了。
khustochka,2013年

1
有时,在发出任何重新启动之前,可能需要使用“ rm -R〜/ .pulse *”清除脉冲配置。
Radu Maris 2014年

1
USB耳机停止工作后,它对我有用。
费利佩2014年

2
pulseaudio -k救了我 !不需要sudo
Aitch

3
仍在18.04中工作
Fat Mind

43

当我的声音不起作用时我该怎么办

killall pulseaudio

然后按Alt + F2并输入pulseaudio。通常对我有用。


21

就我而言,kern.log/中有令人讨厌的消息dmesg

sound hdaudioC0D2: HDMI: invalid ELD buf size -1

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

$ sudo pm-suspend

2
我不知道发生了什么事情,我也有一个麦克风的问题,重新安装的PulseAudio和ALSA包,但sudo pm-suspend招做到了....
弗拉德- ardelean

2
Battery在我的Dell身上死了,做了以上所有事情,作为最后的手段尝试了一下,它起作用了!谢谢!
iLikeBreakfast

1
这里发生了同样的事情-电池耗尽后,下次启动后耳机无法工作。pm-suspend修复。
axel22

1
在最后的Wifislax(64 2.0)livecd -intoram中。在我尝试了所有以上方法之后,“混音器”消失了,并且操作系统声音变得静音了,仅此操作就无效了。
Tyþë-Ø

1
有人能够解释这种行为吗?
18augst

5

出于完整性考虑,在使用systemd的较新Ubuntu版本中,我使用了此方法,并且效果很好:

systemctl --user restart pulseaudio


0

您是否在文件夹内查看过init.d中的pulseaudio是否可用,请尝试用alsa-utils替换pulse audio


-2

最后!这为我工作,并反复工作:https : //askubuntu.com/a/221922

“进入“首选项”,然后将“输出模块”切换为ALSA音频输出。退出VLC并重新启动。对我来说一切正常。”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.