我前段时间更新到了 Ubuntu 16.04,但从那以后声音就一直没用了。奇怪的是,我启动电脑时有声音,但之后就没有声音了。没有检测到声音输出设备:
此外,在某些时候,音量指示器从我的任务栏中消失,并且声音设置中没有复选框可以将其恢复。
当我运行的时候aplay -i
,什么都没有出现。有一次,我尝试了UnixMen.com 上的这篇文章,包括取消静音中的所有内容alsamixer
、重新安装 Alsa 和pulseaudio
、以及更新我的声音驱动程序(尽管我真的非常担心这可能会使问题变得更糟),我让声音工作了一段时间,但当我稍后重新启动时,它又停止了工作。
我怎样才能解决这个问题?
如果我可以提供任何其他信息,请告诉我 - 这个问题在过去几个月里一直困扰着我。
答案1
- 显示声卡的命令
aplay -l
不是aplay -i
- 由于启动时有声音,请尝试禁用语音调度程序运行
sudo update-rc.d -f speech-dispatcher remove
并重新启动 - 如果运气不好,请禁用 pulseaudio 进行测试,这样您就可以检查底层 alsa 驱动程序是否正常工作。运行 3 个命令::
mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k
现在任何音频软件都只使用 alsa:测试声音(使用 alsamixer 检查音量和静音或安装“alsamixergui”)。
如果没问题,则 pulseaudio 已损坏:将其重置
mv ~/.config/pulse ~/.config/pulseold
echo autospawn=yes > ~/.pulse/client.conf
pulseaudio
这将使用新配置启动 pulseaudio,然后再次测试。