Graphics driver for Linux

Graphics driver for Linux

NVIDIA for Centos7

为centos7安装NVIDIA驱动程序

屏蔽系统自带的Nouveau显卡驱动

  1. 通过vim编辑器更改配置文件,按照以下内容进行修改

vim /lib/modprobe.d/dist-blacklist.conf

1
2
3
blacklist nouveau               #添加此行
options nouveau modeset=0 #添加此行
# blacklist nvidiafb #将nvidiafb的这一行注释掉
  1. 重建 initramfs image
1
2
3
4
5
# 备份
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

# 重建
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
  1. 重启系统确认nouveau驱动没有被加载
1
2
3
4
5
6
7
8
9
10
# 修改系统运行级别为纯文本模式
# systemctl set-default multi-user.target

# 重启系统
# reboot

# 系统重启完成后,在纯文本模式下使用root用户登录进系统

# 查看nouveau显卡驱动是否已经被禁用,若此命令执行完之后没有输出相关信息,则说明已经被禁用
# lsmod | grep nouveau

安装NVIDIA驱动

设置下载的驱动文件可执行权限后,直接运行,安装过程中,选择accept;如果提示是否编译DKMS模块,选择yes(方便以后升级系统内核);如果提示要修改xorg.conf,选择yes

在安装完后使用nvidia-smi测试查看显卡状态,并通过startx确认是否可以启动xorg进入桌面,有时可能需要在生成的xorg.conf中配置显卡驱动的PCI总线地址(注意:地址以十进制表示,需要将lspci的十六进制转换为十进制)

  • 修改系统运行级别为图形模式
    1
    systemctl set-default graphical.target