我刚刚决定转向 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