安装GPU驱动报错

centos7.5英伟达驱动:unable to find the kernel source tree for current running kernel;nvidia-smi has faild

1、安装cuda_10.2.440.48_linux.run

查看NVIDIA显卡驱动版本
cat /proc/driver/nvidia/version
显示驱动安装成功

lspci | grep -i nvidia显示pci插槽有两块nvidia显卡

/usr/bin/nvidia-uninstall卸载驱动
然后尝试单独安装驱动
报错:

于是参考: https://linuxcluster.wordpress.com/2018/10/08/nvidia-drivers-issues-unable-to-find-the-kernel-source-tree/
yum install kernel-devel kernel-headers -y
yum info kernel-devel kernel-headers

问题依然存在
发现:kernel-devel kernel-headers 与运行中的kernel版本不同


image.png

然后,参考了: https://unix.stackexchange.com/questions/110682/yum-installs-kernel-devel-different-from-my-kernel-version
yum install "kernel-devel-uname-r == $(uname -r)"
yum distro-sync都不可行

前者找不到包
后者下载的 kernel-devel kernel-headers仍不匹配
5.离线安装对应的rpm: https://pkgs.org/download/kernel-headers

https://pkgs.org/download/kernel-devel

7.接受dkms:
发现链接路径需要修改 (路径红色不可达)

重建软链接:
此处参考:https://blog.csdn.net/u012343297/article/details/79141878

rm ./build
ln -s /usr/src/kernels/3.10.0-862.11.6.el7.1.x86_64/ build

8.完成


image.png

done!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容