问题描述
我正在ASUS X52J笔记本电脑上运行Ubuntu 14.04。
我正在观看有关Chrome浏览器的演讲,突然之间所有声音都消失了。在整个PC中。 Chrome没有声音(即使Chrome指示它确实可以播放声音)。 VLC没有声音,pulseaudio的声音测试也没有声音。
我试过了:
-
通过
pulseaudio --kill
重新启动pulseaudio
。 -
通过
alsa reload
和alsa force-reload
重新加载ALSA。 -
通过
alsamixer
检查ALSA混音器,这与众不同。 -
重新启动我的电脑。没有帮助,甚至在启动时都听不到鼓声。
-
mv
删除了我的~/.config/pulse
文件,并再次杀死了pulseaudio。 -
pacmd list-sinks | grep muted
表示没有任何静音。
我不确定该怎么办了。这可能是硬件问题吗?有没有我没有尝试过的东西?
aplay -l
的输出:
madara@Madara-PC:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0
最佳解决思路
Ubuntu wiki » PulseAudio » Resetting User Configuration:
For some reason, pulseaudio’s user configuration files can become corrupt(unsynced?) in some way, and deleting them (and forcing fresh ones to be generated) fixes a no sound condition. After using the command below, log out/in.
Ubuntu 12.10/Quantal (and earlier)
rm --recursive ~/.pulse*; pulseaudio --kill
Ubuntu 13.04/Raring (and later)
rm --recursive ~/.config/pulse; pulseaudio --kill
次佳解决思路
请尝试以下操作:
修正替代方案1
尝试通过以下方式重新安装Alsa和Pulse音频:
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
然后强制重新加载Alsa:
sudo alsa force-reload
修复替代方案2
打开终端,并使用以下命令编辑speech-dispatcher文件:
sudo gedit /etc/default/speech-dispatcher
在这里,将RUN=yes
更改为RUN=no
重启。
让我知道它是否对您有用。
资料来源:It’s FOSS
第三种解决思路
我有Ubuntu 16.04 LTS。我尝试了网上推荐的所有方法,但只能通过运行以下命令来解决PC声音问题:
killall pulseaudio
rm -r ~/.config/pulse/*
rm -r ~/.pulse*
某些目录可能不存在,可以。
然后:
pulseaudio -k
然后重启
我发现此解决方案here,如果不起作用,还有一些其他推荐的解决方案。