在ubuntu16.04上安装NVIDIA-384和CUDA-8.0

首先给出电脑的配置

  • Processor:  Intel Core i5-3230M CPU @2.60GHz x 4 
  • Graphics:   GeForce 710M/PCIe/SSE2
  • OS type:     64-bit
  1. 为什么要自己安装NVIDIA-DRIVER而不适用SETTING里面推荐的驱动?
  2. 如何安装想要的驱动而不出现:循环登录、疯狂刷屏、字体屏幕分辨率等问题?
  3. 如何验证成功安装NVIDIA-DRIVER和CUDA-Toolkit?

总的来说,有几个必要操作:

  1. 禁用nouveau
    sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 
    添加
    blacklist nouveau
    options nouveau modeset=0
    关闭后执行
    sudo update-initramfs –u
    验证
    lsmod | grep nouveau
    无输出则禁用成功

     

  2. 关闭图形界面(X-SERVER):ctrl+alt+f1 进入tty1输入用户名和密码
    sudo service lightdm stop
    打开则是
    sudo service lightdm start

     

这里建议先装NVIDIA-Driver再安装Cuda-Toolkit

安装NVIDIA-Driver建议从文本界面关闭X-SERVER之后从PPA安装,原因是我试过三种方法:

  1. 下载driver*.run在文本界面下运行,出现循环登录图形界面的问题;
  2. 直接从cuda-toolkit中安装nvidia-driver,安装不成功,验证没有输出或错误输出;
  3. 用deb安装cuda,出现循环登录。

因此最后选择了先安装driver(PPA安装),再用cuda*.run文件安装cuda(为了保险我还是在文本界面下关闭图形界面进行的操作)

  1. 先进入文本界面关闭X-SERVER
  2. 从PPA安装驱动
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    sudo apt-get install nvidia-384

     

  3.  验证是否已经安装成功,有四个地方能够体现已经安装成功
    1 nvidia-smi
    2 nvidia-settings(X-server)
    3 ls /dev/nvidia*
    4 lsmod | grep nvidia*

    以上四种方法都能够有对应输出(第二个方法是必须在X-server下的意思)

  4. 接下来安装cuda可以按照以下链接,该链接很好地翻译了官方文档,不过官方文档中安装驱动的方法在我这里不管用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值