[ubuntu 18.04 英伟达驱动安装]

自己的电脑配好的环境突然没了。cuda不能用了,问了同学,说做深度这是很正常的现象qaq,为了防止自己忘了咋做,特意写下来。

中文英伟达驱动下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn

前提是你安装了gcc7.4

链接可参考:https://blog.csdn.net/aa363162116/article/details/102440134?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

或者:

https://blog.csdn.net/xs1102/article/details/89175293?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control

这两个我不清楚是哪一起了效果,反正好不容易装好了。一般来说只要按照第一个走一遍就没问题的,但是要注意,gcc的版本要和英伟达驱动的版本相对应(好像是和unturn版本相对于,应该,不记得了,记起来再补充!)

下载到Downloads文件夹下,然后按下列操作:

1.删除原有驱动: sudo apt-get remove –purge nvidia*

2.bios禁用禁用secure boot,也就是设置为disable(华硕电脑热键是F2,点开以后点F7就可以看到boot,但我的是灰色的,所以还做了点小操作,后面补,我妈让我回电话,我要走啦!)

如果没有禁用secure boot,会导致NVIDIA驱动安装失败,或者不正常。

3. 禁用nouveau 

打开编辑配置文件:sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行添加:

blacklist nouveau
这一条的含义是禁用nouveau第三方驱动,之后也不需要改回来。

由于nouveau是构建在内核中的,所以要执行下面命令生效:

sudo update-initramfs -u
4. 重启

reboot
重启之后,可以查看nouveau有没有运行:

lsmod | grep nouveau # 没输出代表禁用生效

5. 停止可视化桌面:

为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。执行以下linux命令后,显示服务器将停止,因此请确保在继续之前保存所有当前工作(如果有):

sudo telinit 3

之后会进入一个新的命令行会话,使用当前的用户名密码登录(这里可能会有很多次错误,但没关系,大小键盘换着来就没问题)

6. 安装驱动

给驱动文件增加可执行权限:

sudo chmod a+x NVIDIA-Linux-x86_64-390.48.run
然后执行安装:

sudo sh ./NVIDIA-Linux-x86_64-390.48.run --no-opengl-files

到此为止,结束了

原文地址:https://www.cnblogs.com/senfm/p/14887402.html