Ubuntu16.04安装NVIDIA驱动(及安装过程出现问题的解决)

1、安装NVIDIA驱动

(0)查看检查自己的GPU是否是CUDA-capable

 lspci | grep -i nvidia

首先看看自己Ubuntu内核支持到哪个版本的驱动:

sudo apt-cache search nvidia*

卸载已存在驱动版本(可选)

sudo apt-get remove --purge nvidia*

驱动下载地址
下载后的文件格式为run。
下载好之后放到用户目录下(也就是HOME中),等下后面会用到。
(1)下载相关依赖

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

(2)禁用nouveau

打开编辑配置文件:

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

在最后一行添加:

blacklist nouveau

这一条的含义是禁用nouveau第三方驱动,之后也不需要改回来。
由于nouveau是构建在内核中的,所以要执行下面命令生效:

sudo update-initramfs -u

重启

reboot

重启之后,可以查看nouveau有没有运行:
lsmod | grep nouveau # 没输出代表禁用生效
(3)安装驱动

Ctrl+alt+F1进入字符界面,关闭图形界面。图形界面是Ctrl+alt+F7进入。

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

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

然后执行安装:

sudo ./NVIDIA-Linux-x86_64-384.130.run –no-opengl-files

安装完成后重启即可,记得验证是否安装成功,参考前面所讲。

–no-opengl-files 参数必须加否则会循环登录,也就是loop login

参数介绍:
–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
后面两个参数可不加。
注意:
安装CUDA时一定使用runfile文件,这样可以进行选择。不再选择安装驱动,以及在弹出xorg.conf时选择NO

出现的问题:
You appear to be running an X server"的解决方法:
在安装过程中出现了这个问题,我在刚刚看到的教程( http://wenku.baidu.com/link?url=w-jxqF6FpNQ_FV-_r_kK7T9TZbo7VNxmtkTTf1iHH4m9kERbpyOdyZZi8tWPL_zxpKAGNbEEgIc0hy0nMuH9V-razBlXnLZEDUyDgqK47qm )里面也提到了这个,我按照他的那个方法没有解决,然后搜索到国外的一位大神的解决方法:

Hit CTRL+ALT+F1 and login using your credentials. kill your current X server session by typingsudo service lightdm stop or sudo stop lightdm Enter runlevel 3 by typing sudo init 3 and install your *.run file. You might be required to reboot when the installation finishes. If not, run sudo service start lightdm or sudo start lightdm to start your X server again.

先到NVIDIA 官网上下载驱动文件(.run 格式)

  1. 按住CTRL+ALT+F1 进入命令行

  2. sudo service lightdm stop 或者 sudo stop lightdm

  3. sudo init 3

  4. 安装驱动程序: #: sudo ./NVIDIA-Linux-x86_64-177.67-pkg2.run //当前目录下执行NVIDIA驱动程序

  5. 按照提示安装完成,简单方法重启就好了 sudo reboot

参考文献:
https://blog.csdn.net/wf19930209/article/details/81877822
https://blog.csdn.net/lien0906/article/details/54312166

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值