我最近安装了 Archlinux。我已经安装了 flash、vlc、alsa-utis。但是没有声音。
我尝试使用 alsamixer 取消静音,但没有任何变化。你能告诉我如何解决这个问题吗?
“sudo aplay -l” 的结果如下:
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
声卡:ATI Technologies Inc SBx00 Azalia (Intel HDA) rev 40
答案1
我在使用 Arch 时遇到了 alsa 问题,所以一直选择使用开源软件反而
OSS 优势;
- 每个应用程序的音量控制。
- 一些传统卡得到了更好的支持。
- 声音应用程序中的初始响应时间通常更好。
- 更好地支持使用 OSS API 的应用程序。许多应用程序仍在使用此 API,并且不需要像 ALSA 那样的模拟层。
简单地按照安装指南进行操作
答案2
如果您使用的是 i686,请尝试 linux-lts 内核。我使用带有 snd_emu10k 的古老 audigy 2 ZS 声卡,它在较新的内核版本中不会产生声音。
如果您使用的是 x86_64,使用 3.5.3-1 内核时没有声音,因为 ALSA 无法将声音设备视为用户。早期的内核可以正常工作。
错误已在 bugzilla.kernel.org 上提交。