音频在 Arch Linux 中不工作,我的声音消失了
Audio not working in Arch Linux, my sound is gone
这很有趣,因为我之前有完全相同的设置,但我不得不寄出我的主板和处理器以保证更换。之后我的声音就消失了。特别是试图让耳机输出正常工作。
我的直觉是 NVIDIA 的 HDMI 与这个问题有关,但我还不能确定问题所在。我使用默认的 DVI 电缆。
我已经重新安装了我的 Arch Linux 几次,但问题仍然存在。
我检查了以下内容:
speaker-test -c2 <- 出于某种原因播放和工作。这是唯一有效的方法。
aplay test-wav-file.wav <- 播放但听不到任何声音。
alsamixer(取消静音,摆弄,一切
- asoundconf set-default-card SB(主板芯片)。
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 应该会检测到它已安装并在您下次重新启动时启动它。然后你应该有声音了。
这很有趣,因为我之前有完全相同的设置,但我不得不寄出我的主板和处理器以保证更换。之后我的声音就消失了。特别是试图让耳机输出正常工作。 我的直觉是 NVIDIA 的 HDMI 与这个问题有关,但我还不能确定问题所在。我使用默认的 DVI 电缆。
我已经重新安装了我的 Arch Linux 几次,但问题仍然存在。
我检查了以下内容:
speaker-test -c2 <- 出于某种原因播放和工作。这是唯一有效的方法。
aplay test-wav-file.wav <- 播放但听不到任何声音。
alsamixer(取消静音,摆弄,一切
- asoundconf set-default-card SB(主板芯片)。
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 应该会检测到它已安装并在您下次重新启动时启动它。然后你应该有声音了。