参考链接:https://www.linkedin.com/pulse/rhel7centos-nvidia-drviers-updated-christopher-meacham
1. 从官网上下载驱动,截止本文时稳定版是352.55:
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/352.55/NVIDIA-Linux-x86_64-352.55.run
chmod +x NVIDIA-Linux-x86_64-352.55.run
2. 切换到文本模式,删除nouveau软件包:
init 3
systemctl set-default multi-user.target
rpm -e xorg-x11-drivers xorg-x11-drv-nouveau
3. 编辑文件:/usr/lib/modprobe.d/dist-blacklist.conf
在blacklist nvidiafb前加#注释
再添加一行:blacklist nouveau
4. 编辑文件:/etc/default/grub
在GRUB_CMDLINE_LINUX这一行加入参数:rd.driver.blacklist=nouveau nouveau.modeset=0
根据实际情况运行: grub2-mkconfig -o /boot/grub2/grub.cfg 或者 grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
5. 重启后,根据提示安装NVidia驱动
./NVIDIA-Linux-x86_64-352.55.run
中间选择安装32位兼容库、自动生成Xorg配置文件
6. 运行 systemctl set-default graphical.target 后重启,进入图形界面
注意:以后每次升级内核后,都要执行第5步