![Arch Linux(ALSA)上没有声音](https://linux22.com/image/1449916/Arch%20Linux%EF%BC%88ALSA%EF%BC%89%E4%B8%8A%E6%B2%A1%E6%9C%89%E5%A3%B0%E9%9F%B3.png)
输出 aplay -l
aplay: device_list:268: no soundcards found...
输出须藤aplay -l
**** *List of PLAYBACK Hardware Devices* ****
card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
我的声音在 alsamixer 和 sudo alsamixer 中取消了静音(由于某种原因不同)
指向我的 /dev/snd/* 输出的链接
还需要什么吗?
答案1
1)检查是否user
属于该组的一部分audio
:
id <user>
如果没有,请使用以下命令将用户添加到组中:
usermod -aG audio <user>
可能需要注销/登录才能重新激活
2) 如果您有 /dev/audio 设备,请尝试将任何较小的文件(约 50kB)复制到该设备:
cat file > /dev/audio
如果您听到任何声音,则表示音频正在工作。如果您没有 /dev/audio,则可能是您的配置不正确。