使用 xubuntu 时 gemini lake 没有声音

使用 xubuntu 时 gemini lake 没有声音

我有一台 Intel Gemini Lake 笔记本电脑,配备 N4020 Intel CPU。我每天都在使用最新的 xubuntu hirsute,内核为 5.11.0-13,它可以识别包括 wifi 和蓝牙在内的所有内容,但问题是我根本没有音频。一片寂静。

pavucontrol 仅显示虚拟输出,当我播放一些音频时,音量滑块下方的音量计在跳动,但扬声器根本没有声音。 帕武控制

aplay -l 的输出仅显示 card0 为 HDMI:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

proc/asound 的输出:

cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xa1110000 irq 133
cat /proc/asound/card0/codec#2 | grep -i codec
Codec: Intel Geminilake HDMI

并且 lspci 的输出仅显示以下内容:

lspci -nn | grep -i audio
00:0e.0 Multimedia audio controller [0401]: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio [8086:3198] (rev 06)

我开始寻找解决方案,但不幸的是没有任何效果,包括这个在 /etc/modprobe.d/alsa-base.conf 上添加选项的技巧

options snd-hda-intel dmic_detect=0

并在 /etc/modprobe.d/blacklist.conf 中包含模块 snd_soc_skl 的黑名单

blacklist snd_soc_skl

重新启动后,扬声器仍然没有声音,并且 pavucontrol 得到虚拟输出。

我还尝试从该 lspci 确定 vid/pid 如下:

options snd-hda-intel index=0 model=auto vid=8086 pid=3198

仍然有虚拟输出

但是当我将主要更改为 PCH,然后将 HDMI 更改为 HDMI 时:

options snd-hda-intel id=PCH,HDMI enable=0,1

aplay -l 输出有一些细微的变化,如下所示:

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 1: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 2: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

但不幸的是仍然没有声音,pavucontrol 仍然显示虚拟输出。

我现在已经想不出办法了,我真的希望,也许有类似经历的人可以帮助我。有人能帮我吗?提前谢谢了。

相关内容