rockylinux9.5-nvidia4070驱动+cuda12.9安装
目录
1.禁用Nouveau驱动
一.编辑/usr/lib/modprobe.d/dist-blacklist.conf文件
blacklist nvidiafb加#号注释掉
添加如下内容
blacklist nouveau
options nouveau modest=0

二.输入如下命令,之后进行重启
rmmod nouveau

三.输入命令,检查是否禁用
lsmod | grep nouveau
![]()
2.安装显卡驱动
一.安装驱动所需依赖
dnf install gcc kernel-devel-$(uname -r) kernel-headers-$(uname -r) make elfutils-libelf-devel tar bzip2 dkms acpid wget -y
uname -r命令的作用是查看系统内核版本,也可以不带-$(uname -r) 进行安装也就是
dnf install gcc kernel-devel kernel-headers make elfutils-libelf-devel tar bzip2 dkms acpid wget -y
可以通过dnf list kernel-devel 来查看安装的kernel-devel版本,如果和uname -r输出不一致,就重启

二.官网下载驱动文件然后上传到服务器
下载地址为:https://www.nvidia.cn/geforce/drivers/
根据自己的显卡和系统选择型号和系统,下载好了之后通过sftp传到服务器上

三.给驱动安装脚本权限,然后运行安装
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run

安装好之后,用nvidia-smi查看显卡是否能被识别了

3.cuda安装
一.进入官网下载安装cuda
下载地址为:https://developer.nvidia.com/cuda-downloads
根据自己的系统版本进行选择(我的版本是rockylinux9.5所以我这样选,得根据自己的系统来),这里用本地安装为例

二.根据官网的命令进行安装

三.环境变量配置
编辑文件,设置cuda的环境变量
vi ~/.bashrc
export LD_LIBRARY_PATH=/usr/local/实际cuda版本/lib
export PATH=$PATH:/usr/local/实际cuda版本/bin
我的是cuda12.9,这里填的就是cuda-12.9

修改完毕后使用
source ~/.bashrc
让环境变量配置生效
四.查看cuda版本信息
命令为:nvcc -V
有输出就是正常的

更多推荐




所有评论(0)