感谢驱动程序制造商,根据 Wiki,从 PulseAudio 14.0 和 Linux 5.10 开始,只需安装pulseaudio 和软件固件后,扬声器就可以正常工作。
但是,我仍然发现麦克风不起作用。
情况是
0:我已经在设备 XPS 17 9700 上安装了pulseaudio(14.2)和软件固件,内核为 5.11.2 的 arch linux。
- 我能够检测到麦克风
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Comet Lake PCH cAVS [8086:06c8]
Subsystem: Dell Device [1028:098f]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 228
Region 0: Memory at 609b218000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 609b100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: sof-audio-pci
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci
我可以在麦克风之间进行选择,一个是“Comet Lake PCH cAVS SoundWire 麦克风”,另一个是“Comet Lake PCH cAVS 耳机麦克风”
使用麦克风时,系统托盘中有麦克风使用标志(Comet Lake PCH cAVS SoundWire 麦克风)
但我仍然无法输入任何声音
当我使用内置麦克风或蓝牙设备时,情况仍然相同。
有什么建议么?提前致谢。
抱歉,如果这个问题很愚蠢。说到硬件,我完全没有经验。这是我第一次问硬件相关的问题,所以如果我做错了什么,请评论,谢谢。
答案1
我已经修复了这个问题,只是通过 BIOS 设置切换音频设备启用(禁用 -> 保存 -> 再次启用 -> 保存 -> 退出)。全新的 Ubuntu 21.04、5.11.0-22-generic,没有任何额外的配置/驱动程序/等。