CentOS7安装NVIDIA显卡驱动
安装依赖项:
yum install -y gcc gcc-c++ kernel-devel
检查内核版本和内核版本是否一致,否则安装会报错:
- 查看内核版本
ls /boot | grep vmlinu
- 查看源码包版本
rpm -aq | grep kernel-devel
从上面的输出中可以看出内核版本号和内核源码版本。为了解决这个错误,需要从FC官方网站上下载与内核版本对应的源码包进行安装。
可以在这个网址下载:http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
屏蔽nvidiafb:
vi /lib/modprobe.d/dist-blacklist.conf
将nvidiafb注释掉:
#blacklist nvidiafb
然后添加如下两句:
blacklist nouveau
options nouveau modeset=0
重建initramfs image:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
修改运行级别为文本模式:
systemctl set-default multi-user.target
根据你的实际显卡型号,下载NVIDIA驱动:
https://www.nvidia.cn/Download/index.aspx?lang=cn
重新启动, 使用root用户登陆:
reboot
查看nouveau是否已经禁用:
ls mod | grep nouveau
无内容显示表示已经禁用。
安装NVIDIA驱动:
chmod +x NVIDIA-Linux-x86_64-346.47.run
./NVIDIA-Linux-x86_64-346.47.run
安装过程中,选择accept
安装32位库,选择yes
其他默认。
安装完毕之后使用如下命令显示:
nvidia-smi
切换回图形模式:
systemctl set-default graphical.target
重启,安装结束
reboot
ends…