CentOS 7.0安装Nvidia驱动
由于安装官方的nvidia时需要不能使用开源nv驱动
1、使用无图形显卡驱动启动
启动时选择内核时,按“e”进入编辑状态
GRUB_CMDLINE_LINUX_DEFAULT=" xxxx " 加入 nomodeset
然后ctrl+x启动
启动完成后用命令确认
glxinfo | grep render
查看是否用硬件显卡
或者
sudo lshw -class display
或者
lspci | grep -i --color 'vga\|3d\|2d'
2、下载Linux驱动
https://www.nvidia.com/download/index.aspx?lang=en-us
NVIDIA-Linux-x86_64-470.63.01.run
3、安装依赖
sudo yum update
sudo yum -y group install "Development Tools"
sudo yum -y install kernel-devel
sudo yum -y install dkms
4、安装驱动
切换到字符模式
sudo systemctl isolate multi-user.target
sudo bash NVIDIA-Linux-x86_64-470.63.01.run
按照提示安装,必须无错误的安装完
sudo reboot
5.确认驱动是否安装成功
nvidia-smi命令查看或者
glxinfo | grep render 查看显卡驱动型号
Q1:“ERROR: Unable to load the ‘nvidia-drm’ kernel module”
(1) BIOS中却打开了Security BOOT选项。 正确做法是禁用该选项
Please disable secure boot in BIOS.
(2) 卸载哪些旧内核(不是一定要做这一步)
查看哪些内核不再使用
# uname -r
# rpm -q kernel-devel
卸载不在用的内核
yum remove kernel-devel-3.10.0-1160.36.2.el7.x86_64
Q2:“Failed to start Crash recovery kernel arming”
显卡没装好,切换到字符模式,卸载驱动
./NVIDIA-Linux-x86_64-470.63.01.run --uninstall