Centos7配置NVIDIA显卡驱动
简述
Centos7
内核3.10.0-1160.71.1.el7.x86_64
配置NVIDIA T1000 8GB
显卡驱动前置
1
2# 安装lspci工具
$ yum -y install pciutils1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17# 用 lspci -nn | grep -i nvidia查看完整编码
$ lspci -nn | grep -i nvidia
17:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1ff0] (rev a1)
17:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
98:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1ff0] (rev a1)
98:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
# 查看型号 10de:10fa
$ https://pci-ids.ucw.cz/read/PC/
# 下载驱动
https://www.nvidia.cn/drivers
# centos7 3.10 内核 使用Driver 470
https://www.nvidia.cn/drivers/details/227061/1
2# 安装依赖
$ yum install -y gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel openssl-devel elfutils-libelf-devel1
2
3# 安装与内核版本一致得 内核
#kernel-devel kernel-headers
$ yum install -y kernel-devel-$(uname -r)禁用驱动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19$ vim /lib/modprobe.d/dist-blacklist.conf
#将下面一行进行注释
# blacklist nvidiafb
文件最下面追加以下两行
blacklist nouveau
options nouveau modeset=0
$ mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
$ dracut /boot/initramfs-$(uname -r).img $(uname -r)
# 重启
$ reboot
# 检查驱动是否禁用
$ lsmod | grep nouveau安装
1
2
3
4$ chmod +x NVIDIA-Linux-x86_64-470.256.02.run
# 安装
$ ./NVIDIA-Linux-x86_64-470.256.02.run是否安装 32 位兼容库?(可选,一般选 No,除非你需要运行 32 位程序)
是否覆盖现有 Xorg 配置?(建议选 Yes 或根据提示)
验证
1
2# 验证是否安装成功
$ nvidia-smi