我查看了一些 snd-hda-intel 内核模块说明,似乎已将补丁添加到内核以支持 CS8409。但是,Ubuntu 21.10 现在甚至无法识别该卡。见下文:
cat /proc/asound/card*/codec* | grep Codec
Codec: Cirrus Logic CS8409
Codec: ATI R6xx HDMI
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
有没有其他人用过这款声卡在 iMac19,2 上工作?有没有更好的论坛来问这个问题?
答案1
我考虑在 iMac 上试用 Pop!_OS,据说几周前发布的内核 5.15(或更高版本)修复了许多 CS8409 问题。不过我还没有亲自试过,所以不知道它是否有效。
答案2
我尝试过使用 5.15 内核的 pop os 21.10,但是它不起作用,在开发过程中我尝试过许多 fedora rawhide 5.15 dev 版本,似乎没有声音,但当 5.15 稳定版发布时,情况有所不同,与 5.15 RC 版本相比,输出并显示在“headpod 输出”和“扬声器输出”上,而在稳定版上则没有任何输出或“虚拟输出”,声音仍然不起作用,我认为这是新音频模块“Pipewire”的问题,直到现在我才会尝试一些非官方补丁并等待 Ubuntu 22.04 出现这种邪恶的音频>:(
(我使用的是全英特尔 iMac 2017,配备英特尔 HDA 声音和 Cirrus Logic CS8409 声卡)