XPS 17 21.04 的声音问题

XPS 17 21.04 的声音问题

因此,2 天前我收到一个弹出窗口,要求我从 20.10 更新到 21.04,像个傻瓜一样,我继续执行此操作,尽管我知道我的 XPS 17 很难让所有东西与 20.10 配合使用,如我之前的帖子中所述: 如何在新 XPS 17 (9700) 上安装 Ubuntu 20.10?

无论如何,除了声音之外,一切似乎都正常,其他人似乎也是这种情况,但我用来使其在 20.10 上运行的方法似乎在 21.04 上不起作用。

这部分现在看起来毫无用处,因为所有内容都已经在我的系统上了:

git clone https://github.com/maaarghk/soundwire-dkms
cd soundwire-dkms
git checkout latest-sofproject
cd ..
sudo mv soundwire-dkms /usr/src/soundwire-1.4.0
sudo dkms add soundwire/1.4.0
sudo dkms build soundwire/1.4.0
sudo dkms install soundwire/1.4.0

正如此错误消息所证明的:alex@alex-XPS-17-9700:~$ sudo dkms add soundwire/1.4.0

[sudo] password for alex: 
Error! DKMS tree already contains: soundwire-1.4.0
You cannot add the same module/version combo more than once.

因此我进入下一部分,使用最新版本:

wget http://tardis.tiny-vps.com/aarm/packages/s/sof-firmware/sof-firmware-1.7-2-any.pkg.tar.xz
tar xf sof-firmware-1.7-2-any.pkg.tar.*
sudo mv /usr/lib/firmware/intel/sof /usr/lib/firmware/intel/sof.bak
sudo mv /usr/lib/firmware/intel/sof-tplg /usr/lib/firmware/intel/sof-tplg.bak
sudo cp -r usr/lib/firmware/intel/sof/sof /usr/lib/firmware/intel/sof
sudo cp -r usr/lib/firmware/intel/sof/sof-tplg-v1.6/ /usr/lib/firmware/intel/sof-tplg

然后仍然没有声音,所以我重新启动了,但还是没有声音。我看到其他一些帖子提到如何修改内核以使其工作,我尝试了一下 - 使用这个家伙的过程: https://www.bluebert.info/?p=521

但我不认为我做得对,因为它运行了很长一段时间,并最终在执行这个命令后给了我一堆错误消息:

make -j 16 deb-pkg LOCALVERSION=-custom KDEB_PKGVERSION=$(make kernelversion)-1

...

      GEN     .version
      CHK     include/generated/compile.h
      LD      vmlinux.o
      MODPOST vmlinux.symvers
      MODINFO modules.builtin.modinfo
      GEN     modules.builtin
    BTF: .tmp_vmlinux.btf: pahole (pahole) is not available
    Failed to generate BTF for vmlinux
    Try to disable CONFIG_DEBUG_INFO_BTF
    make[3]: *** [Makefile:1177: vmlinux] Error 1
    make[2]: *** [debian/rules:7: build-arch] Error 2
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
    make[1]: *** [scripts/Makefile.package:77: deb-pkg] Error 2
    make: *** [Makefile:1548: deb-pkg] Error 2

理想情况下,我会避免使用内核解决方案,因为如果内核配置还不明显的话,我对它了解不多-_-

希望有人能帮忙,谢谢

答案1

我的 XPS 笔记本电脑也遇到了同样的问题,并且由于构建内核而出现了同样的错误。我使用本文中描述的方法修复了该错误https://stackoverflow.com/questions/61657707/btf-tmp-vmlinux-btf-pahole-pahole-is-not-available

PS 不幸的是,除了使用自定义配置构建内核之外,我找不到任何其他解决声音问题的解决方案。

相关内容