RHEL7.8安装NVIDIA显卡驱动

1 环境信息

服务器型号:DELL PE R740

显卡型号:GeForce RTX 2080 Ti

操作系统版本:RedHat Enterprise Linux 7.8

2 安装步骤

2.1 关闭secure boot

重启服务器,进入BIOS,找到seure boot,将 “Enable” 改为 “Disable”。

2.2 查看系统是否存在NVIDIA驱动

lspci | grep -i nvidia

官网https://www.nvidia.cn/Download/index.aspx?lang=cn下载NVIDIA驱动

根据显卡型号,选择适合主机linux的驱动,点击搜索后进行下载

2.3 禁用Nouveau驱动

(1)查看nouveau是否运行:lsmod | grep nouveau

(2)修改 /lib/modprobe.d/dist-blacklist.conf 文件:

将nvidiafb注释掉:

#blacklist nvidiafb

添加两行:

blacklist nouveau

options nouveau modeset=0

(3)修改 /etc/default/grub 文件:

在GRUB_CMDLINE_LINUX中添加:

rd.driver.blacklist nouveau nouveau.modeset=0

2.4 重建initramfs image:

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

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

然后重启服务器:reboot

2.5 检查并安装组件:

yum install gcc kernel-devel kernerl-hearders -y

2.6安装NVIDIA驱动:

(1)chmod +x NVIDIA-Linux-x86_64-470.57.02.run

(2)退出X-server图形,进入文本模式:init 3

(3)禁用NVIDIA默认的OpenGL界面:

sh NVIDIA-Linux-x86_64-470.57.02.run –no-opengl-files

依次选择OK,选择Accept。

接下来提示:Install NVIDIA’s 32-bit compatibillty libraries,选择 Yes。

安装完毕点击OK。

2.7 查看NVIDIA驱动

nvidia-smi

输出NVIDIA驱动版本相关信息即表示安装成功。