centos yum安装英伟达显卡驱动
创始人
2025-06-01 00:21:22

背景

最近在研究一个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=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_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-7rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm对于CentOS- 6rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm对于CentOS- 5rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

8. 检测系统显卡型号

yum install -y nvidia-detectnvidia-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卡驱动已安装成功!

相关内容

热门资讯

李子柒公司今年已成功注册多枚商... 11月12日消息,今日,李子柒发布视频官宣回归,消息引发多方关注,登上热搜。天眼查商业履历信息显示,...
明亚保险经纪遭前员工举报违规销... 11月12日消息,一名明亚保险经纪前员工实名举报该公司违法组织销售境外保险一事引起广泛关注。从监管部...
黑芝麻今日上演地天板,国盛证券... 11月12日消息,黑芝麻今日上演地天板,成交额20.18亿元,换手率40.59%,盘后龙虎榜数据显示...
我国逐渐形成高效的汽车整车综合... 11月12日消息,中国物流与采购联合会今天在2024中国汽车物流行业年会上发布《中国汽车物流发展报告...
花旗:投资者开始获利了结,美股... 11月12日消息,花旗集团策略师表示,随着投资者开始获利了结,美国股市在大选后的反弹可能会失去动力。...