当使用实时 USB 时,它运行良好。
实时 USB 的输出:
kubuntu@kubuntu:~$ inxi -xA
Audio:
Device-1: Intel vendor: Dell driver: sof-audio-pci-intel-tgl
bus-ID: 0000:00:1f.3
Device-2: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-4.3.2:18
Sound Server-1: ALSA v: k5.19.0-32-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
kubuntu@kubuntu:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofsoundwire [sof-soundwire], device 0: Jack Out (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 2: Speaker (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 5: HDMI 1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 6: HDMI 2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 7: HDMI 3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
对于已安装的系统:
~$ inxi -xA
Audio:
Device-1: Intel vendor: Dell driver: snd_hda_intel v: kernel
bus-ID: 0000:00:1f.3
Device-2: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-4.3.2:7
Sound Server-1: ALSA v: k5.19.0-32-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: no
请注意,PipeWire 没有运行,这是我尝试过的“修复”之一,但它在运行时也不起作用。
~$ aplay -l
**** 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
card 0: PCH [HDA Intel PCH], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 13: HDMI 7 [HDMI 7]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 14: HDMI 8 [HDMI 8]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 15: HDMI 9 [HDMI 9]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 16: HDMI 10 [HDMI 10]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 17: HDMI 11 [HDMI 11]
Subdevices: 1/1
Subdevice #0: subdevice #0
对彼此而言:
alsamixer 中显示的驱动程序是Advanced Linux Sound Architecture Driver Version k5.19.0-32-generic.
。
内核是5.19.0-32-generic
已禁用安全启动。
...
答案1
让它工作
在填写所有这些内容时,我收集了所有我已列入黑名单但没有效果的驱动程序,然后
alsa.conf
意识到我并没有将列入黑名单snd-intel-dspcfg
。我试过了,音频现在很好。
我的内容/etc/modprobe.d/alsa.conf
:
options snd_sof_pci_intel_tgl index=3 enabled=1
options snd-sof-pci-intel-tgl index=2 enabled=1
blacklist snd-intel-dspcfg
我不得不说,Stack Exchange 对问题的高标准以难以想象的方式提供了帮助。我解决了这个问题只是因为我想确保我完全记录了我的故障排除过程。
编辑:现在问题来了,我刚刚意识到,对于这个内核,我完全无法理解如何加载图形驱动程序。所以,回到原点。
答案2
更新
由于内核,6.5.1
声音工作正常。在随内核一起发布的 Ubuntu 23.10 发布之前,我只看到暂时切换到正在运行的发行版(如或 )6.5
的选项。NixOs unstable
Arch
原始答案
无需互联网连接即可安装 Ubuntu 22.04 LTS,然后更新并使用内核启动5.19.0-32-generic
。
太长不看;
很遗憾,这没有帮我修复它。
我发现,当使用 live-image 的内核启动时,声音又能正常工作了。没有测试所有版本,但5.19.0-32-generic
对我来说是有效的。当前的 LTS 内核5.19.0-46-generic
不行。
为此,请在没有互联网连接的情况下安装 Ubuntu 22.04 LTS,以便使用工作内核进行安装。之后进行更新。在启动过程中,选择Ubuntu 的高级选项然后是旧内核。如果这对您有用,您可以调整 grub 以始终使用此内核。
答案3
我遵循了这里提到的说明https://github.com/thesofproject/sof-bin. 它对我的 Dell XPS 17 9730 非常有效。