音频在 Arch Linux 中不工作,我的声音消失了

Audio not working in Arch Linux, my sound is gone

这很有趣,因为我之前有完全相同的设置,但我不得不寄出我的主板和处理器以保证更换。之后我的声音就消失了。特别是试图让耳机输出正常工作。 我的直觉是 NVIDIA 的 HDMI 与这个问题有关,但我还不能确定问题所在。我使用默认的 DVI 电缆。

我已经重新安装了我的 Arch Linux 几次,但问题仍然存在。

我检查了以下内容:


lspci output:  
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia   (Intel HDA) (rev 40)  
01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller   (rev a1)  



aplay -l output:  
**** List of PLAYBACK Hardware Devices ****  

card 0: SB [HDA ATI SB], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

card 0: SB [HDA ATI SB], device 1: ALC887-VD Digital [ALC887-VD Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0

ls -la /dev/snd/ output: total 0
drwxr-xr-x 3 root root 340 Aug 16 15:25 .
drwxr-xr-x 19 root root 3020 Aug 16 15:26 ..
drwxr-xr-x 2 root root 80 Aug 16 15:25 by-path
crw-rw----+ 1 root audio 116, 2 Aug 16 15:25 controlC0
crw-rw----+ 1 root audio 116, 8 Aug 16 15:25 controlC1
crw-rw----+ 1 root audio 116, 7 Aug 16 15:25 hwC0D0
crw-rw----+ 1 root audio 116, 13 Aug 16 15:25 hwC1D0
crw-rw----+ 1 root audio 116, 4 Aug 16 15:25 pcmC0D0c
crw-rw----+ 1 root audio 116, 3 Aug 16 15:39 pcmC0D0p
crw-rw----+ 1 root audio 116, 5 Aug 16 15:25 pcmC0D1p
crw-rw----+ 1 root audio 116, 6 Aug 16 15:25 pcmC0D2c
crw-rw----+ 1 root audio 116, 9 Aug 16 15:25 pcmC1D3p
crw-rw----+ 1 root audio 116, 10 Aug 16 15:25 pcmC1D7p
crw-rw----+ 1 root audio 116, 11 Aug 16 15:25 pcmC1D8p
crw-rw----+ 1 root audio 116, 12 Aug 16 15:25 pcmC1D9p
crw-rw----+ 1 root audio 116, 1 Aug 16 15:25 seq
crw-rw----+ 1 root audio 116, 33 Aug 16 15:25 timer

尝试安装 PulseAudio

sudo pacman -Sy pulseaudio

SystemD 应该会检测到它已安装并在您下次重新启动时启动它。然后你应该有声音了。