背景:
centos默认使用集成显卡,没有安装Nvidia显卡驱动
操作:
1. 安装必要依赖包
1 2 3 4 | yum -y install kernel-devel yum -y install epel-release yum -y install dkms yum -y install gcc |
2. 禁用默认显卡
vim /etc/default/grub
GRUB_CMDLINE_LINUX
中添加rd.driver.blacklist=nouveau nouveau.modeset=0。修改后如下:
1 2 3 4 5 6 7 | 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
1 | blacklist nouveau |
4. 备份并重新建立 initramfs image file :
1 2 3 4 5 | * 备份 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. 重启系统
1 | reboot |
6. 验证nouveau 是否被成功屏蔽
1 2 | lsmod | grep nouveau #应该返回空 |
若提示lsmod命令不存在,需要安装:
yum install -y kmod
7.添加ELRepo源
1 2 3 4 5 6 7 8 | 对于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. 检测系统显卡型号
1 | yum install nvidia-detect |
nvidia-detect
输出如下:
所以,当前Nvidia显卡型号为:kmod-nvidia-470xx
9. 查找对应型号驱动
1 | yum search kmod-nvidia-470xx |
10. 安装Nvidia驱动
1 | yum -y install kmod-nvidia-470xx.x86_64 |
因为访问nvidia网络比较慢,所以等待时间比较长
11.验证是否安装成功
1 | nvidia-smi |
此截图证明,N卡驱动已安装成功
参考链接:
https://blog.csdn.net/weixin_30314793/article/details/97067695
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本