ubuntu16.04安装NVIDIA显卡驱动或者更换高版本显卡驱动详细(下载.run包方式)

安装CUDA及CUDNN一类的基本上都是深度学习需要,在新的主机上重新装一次,同时记录以便后用。

安装顺序大概如下:

1)首先安装NVIDIA显卡驱动,CUDA版本提升,需要的显卡驱动版本要求越高,还有内核的版本也需要满足,但是系统默认安装情况下的内核通常都是满足CUDA需要的,如果不幸出现内核低的问题,下载高版本的内核即可。参考图如下(图借鉴):

2)然后在安装你所需要的CUDA和cudnn版本。

详细安装如下:

1.NVIDIA显卡驱动安装

1)下载显卡驱动

首先你要了解你的显卡类型(WIN系统通过保护软件能查看),例如我是Ge Force GTX 1060,我准本装CUDA10.0,大于410.48的版本都是满足的。

然后去官网下载:官网驱动下载

选择具体的要求之后就能搜出来你显卡适应的版本。然后选择,进入到一个新的界面,点击下载即可。(NVIDIA官网的下载速度飞快)。然后将下载好的NVIDIA-Linux-x86_64-440.82.run文件放置到home目录下。

扫描二维码关注公众号,回复: 11539291 查看本文章

2)禁用nouveau 

nouveau是16系统默认的第三方开源程序,不禁用后面会与NVIDIA显卡驱动安装发生冲突报错。

终端输入:

sudo gedit /etc/modprobe.d/blacklist.conf

打开一个文档,然后在文档最后面添加以下内容用来禁用:

blacklist nouveau
options nouveau modeset=0

保存退出。然后输入以下命令更新修改内容然后重启电脑:

sudo update-initramfs -u
reboot

重启之后,若突然界面分辨率变得很低,图标变得很大,基本上是禁用成功了的,查看禁用是否成功命令:

lsmod | grep nouveau

若没有输出,则成功,若有多条和nouveau相关的信息出来,那请重新将禁用nouveau部分来一次。

注意:以下操作最好有两台电脑或者手机记录操作,一台电脑的话进入字符界面,后面的内容都不能看到

3.命令安装

1)进入字符界面

快捷键:ctrl+alt+f1 进入命令行界面,此时弹出login:先输入电脑账户名称,然后会弹出password:再输入你的密码,然后会显示登陆成功。如果出现登录失败,报错incorrect login ,此时可以按下ctrl+alt+F2(F4)等进入,重新登录。如下图所示:

然后关闭图形界面,不关会出错:

sudo service lightdm stop

删除你之前的安装的NVIDIA显卡驱动版本

sudo apt-get remove nvidia-*

2)给文件赋权限并安装

给安装文件赋予权限,版本号记得修改(Tab键能够补全唯一名字文件内容,输入NVI按下Tab就能补全。不能补全就把后面的名字输入长一点)

 sudo chmod  a+x NVIDIA-Linux-x86_64-440.82.run

然后安装:

 sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files 

说明一下:

-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

然后等待:过程中有一些选择如下图所示(和有的情况不些不同,后面会补上其他选项的情况,您可以对号入座):

这里选择continue installation

注意:可能是因为我安装最新驱动的原因,和以前低版本的有点不同,但是差不多。低版本这个问题选择YSE。

唯一选项,只能回车。

注意:如果你能选NO的话就选NO吧,我这里没得选

这里选择YES(这个是统一的)

这里又是唯一选项,没得选。。。

注意:此处我吧其他博主遇到我没遇到的回答也补上,或许可能会遇上

(1)Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续

如果因为选择导致安装出错,问题不大,多选择几次就好也能安好。

3)重新打开图形界面

输入:

sudo service lightdm start   

我好像是直接返回到图像登录界面了,如果没有,按快捷键:按Ctrl+Alt+F7返回图形界面。(此时界面的分辨率和图标大小恢复如初)

重新登录,终端输入命令查看安装情况

nvidia-smi

至此,NVIDIA显卡驱动就算安装完成。

CUDA和cudnn的安装:CUDA10.0和cudnn的安装

参考文献:

https://blog.csdn.net/yinwangde/article/details/89439648
https://blog.csdn.net/lihe4151021/article/details/90083431

猜你喜欢

转载自blog.csdn.net/zbr794866300/article/details/106564588
今日推荐