1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > CentOS7.0安装NVIDIA GTX1080Ti显卡驱动

CentOS7.0安装NVIDIA GTX1080Ti显卡驱动

时间:2018-06-07 14:10:36

相关推荐

CentOS7.0安装NVIDIA GTX1080Ti显卡驱动

一:下载驱动

访问其官网:/drivers根据你自己的显卡型号,选择相应的显卡,进行下载,下载下来的是一个.run 的文件。(如:NVIDIA-Linux-x86_64-390.48.run)

二:查看系统内核版本:uname -r

# uname -r

三:下载与系统内核版本对应的kernel-devel、kernel-headers,通过rpm命令安装

通过/网站搜索与系统内核版本对应的rpm包。

kernel-headers-3.10.0-123.el7.x86_64.rpm、kernel-devel-3.10.0-123.el7.x86_64.rpm

安装rpm包

rpm -ivh kernel-headers-3.10.0-123.el7.x86_64.rpmrpm -ivh kernel-devel-3.10.0-123.el7.x86_64.rpm

注:因本人装的系统是centos7.0,通过yum installkernel-devel、kernel-headers安装的kernel-headers版本3.10.0-693.el7.x86_64与系统内核版本3.10.0-123.el7不匹配,在后续安装显卡驱动的过程中会报"Your kernel headers for kernel 3.10.0-123.el7.x86_64 cannot be found"的错误。本人尝试过运用yum install -y "kernel-devel-uname-r == $(uname -r)" 去解决上述问题,但以失败告终,所以最后采用手动下载rpm包的方式安装。

四:修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载

方法: 添加blacklist nouveau,注释掉blacklist nvidiafb(如果存在)

blacklist.conf不存在时,执行下面的脚本

# echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf

五:重新建立initramfs image文件

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

六:安装dkms

# yum install dkms -y

注:如果没有安装dkms模块,在安装显卡驱动的时候会导致"Unable to load the 'nvidia-drm' module"的错误。如果确认已安装了dkms模块,但是安装显卡驱动的时候还是出现"Unable to load the 'nvidia-drm' module"的错误,请在BIOS里面检查你的UEFI是否开启,如果开启的话请立马关掉它(这个很湿重要,因为它很有可能导致你的kernel安装失败,笔者就遇到了这个坑,浪费了好多时间),具体怎么关掉就不多说,由于每种电脑型号的BIOS都有所不同。

七:执行以下安装脚本

./NVIDIA-Linux-x86_64-390.48.run --kernel-source-path=/usr/src/kernels/$(uname -r) -k $(uname -r) --dkms -s

八:验证是否安装成功

# nvidia-smi

出现下图,说明显卡驱动已安装成功。

遇到的问题:

ERROR: Unable to load the kernel module 'nvidia.ko'.

原因是内核默认开启了nouveau模块,如果没有执行第四步会报该错误。

Unable to load the 'nvidia-drm' module

没有安装dkms模块导致

Your kernel headers for kernel 3.10.0-123.el7 cannot be found

原因是找不到与内核匹配的kernel-header库文件,这就是为什么要执行第三步手动下载安装RPM包。

其他注意事项:

--dkms 可以将Nvidia模块编译进内核默认加载模块,以后升级内核时不需要重新重新安装驱动

-s 选项是silence模式安装,去掉-s是交互式模式安装

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。