![重置用户配置](https://linux22.com/image/883038/%E9%87%8D%E7%BD%AE%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE.png)
Ubuntu 16.04(unity):声音突然消失。
唯一不寻常的观察是xcb_connection_has_error
:
# aplay -l
**** List of PLAYBACK Hardware Devices ****
xcb_connection_has_error() returned true authentication.
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 2: VT1802 Alt Analog [VT1802 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
# aplay /usr/share/sounds/alsa/Front_Center.wav
xcb_connection_has_error() returned true authentication.
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
aplay: main:722: audio open error: No such file or directory
# file /usr/share/sounds/alsa/Front_Center.wav
/usr/share/sounds/alsa/Front_Center.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 48000 Hz
我尝试了
没有运气。
这是 System76 gazelle;音频是
# lspci | grep Aud
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
我尝试alsamixer
调整两张卡(HDMA 和 PCH)的音量,但没有效果。
答案1
我最近在升级时失去了声音。我能够通过从命令行运行程序“alsamixer”来使声音正常工作。我的默认声卡已更改。我重新选择了声卡并检查音量是否足以使声音正常工作。您没有说明您正在使用哪种桌面(gnome3、unity、xfce),因此很难建议图形方法。在 gnome3 中,位于设置/声音的 GUI 应用程序将允许您选择声卡并检查音量。
答案2
重置用户配置
由于某种原因,pulseaudio 的用户配置文件可能会以某种方式损坏(不同步?),删除它们(并强制生成新的文件)可以解决无声音的情况。使用以下命令后,注销/登录。
Ubuntu 12.10/Quantal(及更早版本)
$ rm -r ~/.pulse*; pulseaudio -k
Ubuntu 13.04/Raring(及更高版本)
$ rm -r ~/.config/pulse; pulseaudio -k