Ubuntu20.4 安装Cuda 碰到ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘rcu_read_unlock_strict’

在ubuntu20.4上安装之前下载的cuda安装包,一直失败,查看/var/log/nvidia-installer.log 发现最后有错误 ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘rcu_read_unlock_strict’

按照网上一些方法操作都没有成功,
1.将默认gcc9换成gcc7
2.更新安装核心驱动头文件
3….

最后处理方法
添加 /etc/modprobe.d/blacklist-nvidia-nouveau.conf
内容如下
blacklist nouveau
options nouveau modeset=0

然后到cuda官网重新下载最新的安装包
wget https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_555.42.02_linux.run

wget https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda_12.6.0_560.28.03_linux.run

重新安装,一切正常,没有再报错,通过 nvidia-smi 可以正常看到显卡信息

注意:为了顺利安装使用cuda,安装使用ubuntu系统时,不要选择升级系统,运行中也不要升级ubuntu系统,否则可能会有一堆核心文件不匹配造成的安装不了,运行不正常等问题。
官方安装说明中可以查看安装文件的系统兼容性说明

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

Popularity: 2% [?]

Random Posts

Comments

Comments are closed.