Ubuntu 22.04.1 上的 Elitebook 850 G5 声音不起作用

Ubuntu 22.04.1 上的 Elitebook 850 G5 声音不起作用

我刚刚决定转向 Linux,一切都很棒,我喜欢它。只是声音停止工作,8 小时以来一直在尝试诊断。以下是我所知道/尝试过/做过的事情:

输出设备显示虚拟输出(当 Ubuntu 安装时,它显示 Intel Tiger Lake - 我使用的是 HP Elitebook 850 G5)

我正在使用 Ubuntu 22.04.1 LTS(jammy)

这是我的系统的硬件探测器:https://linux-hardware.org/?probe=b01a9ac97f 我感觉探测器告诉了我该做什么,但我没有足够的经验来知道该怎么做。

我尝试从以下位置安装:https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software 安装/构建过程进行得很顺利,直到我遇到

make[2]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/uapi/asm/unistd_32.h'.  Stop

lspci -v

00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
    Subsystem: Hewlett-Packard Company Tiger Lake-LP Smart Sound Technology Audio Controller
    Flags: fast devsel, IRQ 255, IOMMU group 13
    Memory at 603f288000 (64-bit, non-prefetchable) [disabled] [size=16K]
    Memory at 603f000000 (64-bit, non-prefetchable) [disabled] [size=1M]
    Capabilities: <access denied>
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

lshw -C multimedia

*-multimedia UNCLAIMED
       description: Multimedia audio controller
       product: Tiger Lake-LP Smart Sound Technology Audio Controller
       vendor: Intel Corporation
       physical id: 1f.3
       bus info: pci@0000:00:1f.3
       version: 20
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: iomemory:600-5ff iomemory:600-5ff memory:603f288000-603f28bfff memory:603f000000-603f0fffff

如果您还有任何其他需要,请告诉我,谢谢!

更新:探索了一下并移至 Pop!_OS,它很神奇而且一切运行正常 <3

答案1

就我的情况而言,问题出在(我使用 Pop! OS 更新后,这个问题又出现了),内核从 6.0.2 更新到了 6.0.3。恢复到 6.0.2 后问题就解决了。然而这个reddit 评论建议升级到 6.0.6,该版本也修复了该问题。

注意:这是针对 Pop! OS 的,我不确定它是否适用于 Ubuntu

sudo apt-manage add popdev:linux-6.0.6
sudo apt update
sudo apt full-upgrade

相关内容