因此,两天前,我有一个弹出窗口从20.10更新到21.04,像个白痴一样,我继续写下去,尽管我知道我的XPS 17很难让所有的东西都与20.10一起工作,正如我在上一篇文章中所详述的那样:如何在新的XPS 17 (9700)上安装Ubuntu20.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 17-9700:~$ sudo添加声音线/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理想情况下,我应该避免内核解决方案,因为我对内核配置不太了解,如果它还不是很明显的话-_-
希望有人能帮忙,谢谢
发布于 2021-05-17 17:33:45
我的XPS膝上型电脑也有同样的问题,而且由于构建内核,我也犯了同样的错误。我已经通过使用本文https://stackoverflow.com/questions/61657707/btf-tmp-vmlinux-btf-pahole-pahole-is-not-available中描述的方法修正了这个错误
不幸的是,除了构建带有自定义配置的内核之外,我找不到任何其他解决方案来解决声音问题。
https://askubuntu.com/questions/1338117
复制相似问题