当前位置: 首页 > article >正文

centos yum安装英伟达显卡驱动

背景

最近在研究一个AI项目,需要用到英伟达显卡训练模型,centos默认使用集成显卡,没有安装Nvidia显卡驱动

操作:

1. 安装必要依赖包

yum -y install kernel-devel epel-release dkms gcc

2. 禁用默认显卡

vim /etc/default/grub

GRUB_CMDLINE_LINUX中添加rd.driver.blacklist=nouveau nouveau.modeset=0。修改后如下:

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet rd.driver.blacklist=nouveau nouveau.modeset=0 nouveau.modeset=0 rd.driver.blacklist=nouveau plymouth.ignore-udev"

GRUB_DISABLE_RECOVERY="true"  

3. 创建黑名单,加入nouveau

vim /etc/modprobe.d/blacklist.conf


blacklist nouveau

4. 备份并重新建立 initramfs image file :

* 备份 the initramfs file

$ sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

* 重新建立 the initramfs file

$ sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

5. 重启系统

reboot

6. 验证nouveau 是否被成功屏蔽

lsmod | grep nouveau

#应该返回空

若提示lsmod命令不存在,需要安装:


yum install -y kmod

7.添加ELRepo源

对于CentOS-7

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

对于CentOS- 6

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

对于CentOS- 5

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

8. 检测系统显卡型号

yum install -y nvidia-detect

nvidia-detect

输出如下:
在这里插入图片描述

所以,当前Nvidia显卡型号为:kmod-nvidia-470xx

9. 查找对应型号驱动

	
yum search kmod-nvidia-470xx

在这里插入图片描述

10. 安装Nvidia驱动

yum -y install kmod-nvidia-470xx.x86_64

因为访问nvidia网络比较慢,所以等待时间比较长

11.验证是否安装成功

nvidia-smi

在这里插入图片描述
恭喜,N卡驱动已安装成功!


http://www.kler.cn/a/1916.html

相关文章:

  • 探索AI代理在《我的世界》中的奇妙之旅:代理IP的角色与影响
  • layui动态拼接生成下拉框验证必填项失效问题
  • 递归读取指定目录下的文件
  • Docker环境下MySQL数据库持久化部署全攻略
  • Pytorch | 从零构建MobileNet对CIFAR10进行分类
  • ShardingSphere-Proxy 连接实战:从 Golang 原生 SQL 到 GORM 的应用
  • Intel I210网卡
  • 分享5款让你工作事半功倍的软件
  • C语言数据结构初阶(7)----队列
  • HBase高手之路4-Shell操作
  • 苹果发布无线充新专利,苹果Find My技术成为近几年苹果的重要创新
  • PCIE时钟解说
  • (数据结构)八大排序算法
  • 【绘图】比Matplotlib更强大:ProPlot
  • CLIP:一种基于视觉和语言相互关联的图像分类模型
  • 蓝桥杯刷题冲刺 | 倒计时20天
  • 数字图像处理 Delaunay三角剖分和Voronoi图
  • 从零实现深度学习框架——学习率调整策略介绍
  • 一文带你领略 WPA3-SAE 的 “安全感”
  • Java之链表(不带头结点,带头结点,迭代实现,递归实现)
  • 2023年 ZZU ACM 招新赛暨选拔赛题解
  • yolov8训练筷子点数数据集
  • 浏览器的组成部分
  • 2023美赛C题【分析思路+代码】
  • (只需五步)注册谷歌账号详细步骤,解决“此电话号码无法验证”问题
  • Android---动态权限申请