Ubuntu 22.04.1 未找到声卡(之前可以工作,但现在不再能用)

Ubuntu 22.04.1 未找到声卡(之前可以工作,但现在不再能用)

因此,直到一两天前,我的声音在我的 Ubuntu 22.04.4 LTS 系统上工作正常,无论是通过耳机插孔还是 USB 音频。现在我没有声音,设置中只有虚拟设备作为声音输出设备。

我正在寻求帮助以恢复我的声音输出。

一些诊断信息:

$ uname -a
Linux snoopy 6.5.0-28-generic #29~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr  4 14:39:20 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

$ sudo aplay -l
aplay: device_list:274: no soundcards found...

$ sudo lspci -v | grep -A7 -i "audio"
[sudo] password for jude: 
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
    Subsystem: Realtek Semiconductor Co., Ltd. Tiger Lake-LP Smart Sound Technology Audio Controller
    Flags: bus master, fast devsel, latency 32, IRQ 202, IOMMU group 18
    Memory at 607d1a0000 (64-bit, non-prefetchable) [size=16K]
    Memory at 607d000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [50] Power Management version 3
    Capabilities: [80] Vendor Specific Information: Len=14 <?>
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: sof-audio-pci-intel-tgl
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
    Flags: medium devsel, IRQ 16, IOMMU group 18
    Memory at 607d1a8000 (64-bit, non-prefetchable) [size=256]
    I/O ports at efa0 [size=32]
    Kernel driver in use: i801_smbus

我已经启动 Windows 并且声音似乎运行正常,所以硬件看起来没有问题。

来自 dmesg 的一些附加信息(不确定是否相关):

[    5.571290] sof-audio-pci-intel-tgl 0000:00:1f.3: Direct firmware load for intel/sof-tplg/sof-tgl-es8336-dmic2ch-ssp0.tplg failed with error -2
[    5.571294] sof-audio-pci-intel-tgl 0000:00:1f.3: error: tplg request firmware intel/sof-tplg/sof-tgl-es8336-dmic2ch-ssp0.tplg failed err: -2
[    5.571321] sof-audio-pci-intel-tgl 0000:00:1f.3: you may need to download the firmware from https://github.com/thesofproject/sof-bin/
[    5.571339] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP topology -2
[    5.571354] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -2
[    5.571382] sof-essx8336 sof-essx8336: ASoC: failed to instantiate card -2
[    5.571451] sof-essx8336 sof-essx8336: snd_soc_register_card failed: -2
[    5.571464] sof-essx8336: probe of sof-essx8336 failed with error -2

欢迎提出任何建议。如果有任何有用的附加信息请告诉我,我会将其添加到问题中。

相关内容