📅  最后修改于: 2023-12-03 15:20:43.965000             🧑  作者: Mango
如果你是一名 Ubuntu 20.04 用户,使用 AMD 显卡驱动程序 amdgpu-dkms 可能会遭遇到跟 Shell-Bash 相关的错误。这里我们将详细介绍该错误的原因和解决方法。
当你尝试安装或更新 amdgpu-dkms 时,你可能会看到下面的错误信息:
Building for 5.11.0-18-generic
Building for architecture x86_64
grep: /lib/modules/5.11.0-18-generic/build/include/linux/version.h: No such file or directory
grep: /lib/modules/5.11.0-18-generic/build/include/generated/uapi/linux/version.h: No such file or directory
grep: /lib/modules/5.11.0-18-generic/build/include/generated/uapi/linux/version.h: No such file or directory
make[1]: *** /usr/src/linux-headers-5.11.0-18-generic: No such file or directory. Stop.
DKMSKernelVersion: 5.11.0-18-generic
Error! Bad return status for module build on kernel: 5.11.0-18-generic (x86_64)
Consult /var/lib/dkms/amdgpu/21.20-1271047/build/make.log for more information.
该错误表明在编译 amdgpu-dkms 时缺少了必要的头文件和相关依赖库。
为了解决该错误,我们需要安装 linux-headers-generic 和 build-essential 包,通过以下命令安装:
sudo apt update
sudo apt install linux-headers-generic build-essential
然后重新安装 amdgpu-dkms:
sudo apt remove amdgpu-dkms -y && sudo apt install amdgpu-dkms -y
最后,您可以通过以下命令重新启动系统,使新的驱动程序生效:
sudo reboot
现在,您应该能够正常运行您的 amdgpu-dkms 驱动程序了。
以上就是关于 Ubuntu 20.04 amdgpu-dkms 错误的一些解决方法。希望对您有所帮助。