从挂起状态恢复后,lubuntu 12.04 上没有音频。我试过
sudo alsa force-reload
毫无效果。重启后声音正常。请帮忙。
答案1
对于某些系统,在重新启动 ALSA 之前,需要终止 pulseaudio 进程并防止其重新加载。如果以下步骤有效,则可以自动化。
设置 Pulseaudio 以使其不会自动重生:
mkdir ~/.pulse echo "autospawn = no" >> ~/.pulse/client.conf
暂停你的电脑并唤醒他
重新启动 ALSA:
sudo alsa force-reload
启动 pulseaudio:
pulseaudio --start
要恢复更改,请删除该文件〜/.pulse/client.conf
答案2
在查阅了一些帖子之后,我做了以下事情来使它再次工作:
通过在主目录中创建配置文件来设置 pulseaudio 不重生:
mkdir ~/.pulse echo "autospawn = no" >> ~/.pulse/client.conf
创建一个文件(50alsa)以便在系统挂起后自动执行。
sudo gedit /etc/pm/sleep.d/50alsa
将以下内容添加到文件中。注意添加了“pulseaudio --kill”。
case "$1" in hibernate|suspend) # Stopping is not required ;; thaw|resume) pulseaudio --kill /sbin/alsa force-reload pulseaudio --start ;; *) exit $NA ;; esac
答案3
尝试按CTRL+ ALT+F1更改tty
屏幕,然后按CTRL+ ALT+F7返回桌面。
有时,这种方法可以恢复声音,但如果失败,请更改屏幕分辨率,然后再改回来,以进行其他修复。这种方法也适用于 HDMI 音频。
答案4
尝试运行
pulseaudio -k && sudo alsa force-reload