1、网址:https://www.nvidia.cn/drivers/lookup/上找到相应卡和操作系统对应的驱动,cuda选择12.2以上的版本

2、禁用 Nouveau 驱动(开源驱动):
Nouveau 会与 NVIDIA 驱动冲突,必须禁用。

 openEuler的Nouveau 文件在路径为:/usr/lib/modprobe.d/dist-blacklist.conf

将其加入黑名单:

echo "blacklist nouveau" | sudo tee /usr/lib/modprobe.d/dist-blacklist.conf

重新生成 initramfs:

sudo dracut --force

重启系统

sudo reboot

重启后,验证 Nouveau 是否已被禁用,以下命令应该没有输出:(没有输出表示已经禁用)

lsmod | grep nouveau


 
5、安装依赖:
yum install kernel-devel kernel-headers gcc dkms gcc-c++

yum install -y kernel-devel kernel-headers gcc make dkms acpid

 
6、安装驱动
chmod +x NVIDIA-Linux-x86_64-535.54.03.run
./NVIDIA-Linux-x86_64-535.54.03.run

安装过程中
Would you like to register the kernel module sources with DKMS?选yes(服务器选yes,本地选no)
Install NVIDIA's 32-bit compatibility libraries?选yes
安装完成后执行nvidia-smi,如果有输出,说明驱动已安装

其中535.274.02是驱动版本,12.2是该驱动对应的cuda版本

参考博客:https://blog.csdn.net/zhengqiqiqinqin/article/details/141722144

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐