Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)

安装Nvidia驱动出现的问题
问题主要是三种,(1)循环登录,也就是登录之后在退出来到登录界面; (2)界面变得很大,看着心慌,哈哈;(3)登录进去了,显示正常了,结果只有桌面背景和鼠标。
安装Ubuntu环境下Nvidia驱动几种方式

总的说,安装显卡驱动的方式有如下几种:

  • 直接去nvidia官网下载驱动包安装(网址:http://www.nvidia.cn/Download/index.aspx?lang=cn)
  • 从PPA中安装(参考博文:http://blog.csdn.net/qiusuoxiaozi/article/details/70195689)
  • 直接通过安装Cuda8.0带的驱动(网址:https://developer.nvidia.com/cuda-downloads)

首先,我简单的说一下这几中方式的具体操作,因为每个童鞋遇到的问题不一样,这三种方式必然有一种能够满足你的需求,所以都值得你去试试,反正我是都试过了(此时泪崩中)。 在这三种方法中,最重要的就是你首先知道你该装那个版本的驱动,方式如下:

sudo apt-cache search nvidia
结果如下:
这里写图片描述
可以看到我的电脑最高可支持nvidia-375.66的驱动(有种说法这是支持最高的驱动,但是试了,这个说法不太对,我装了比较版本高的驱动,成功了,所以我觉得这步可以去掉,写出来主要是考虑更多人的需要)。有了版本就好办了。

第一种方式,我下载了NVIDIA-Linux-x86_64-375.66.run (根据你的版本号下载),具体的安装过程如下(可参考师弟的博客:http://blog.csdn.net/u012759136/article/details/53355781):
卸载掉原有驱动

sudo apt-get purge nvidia*


这个也和重要,我的有一台服务器没有这个操作,还真不行。如果使用的是runfile,则使用–uninstall 参数,当然runfile安装的时候会卸载掉之前的驱动,所以可以不用手动去卸载。
禁用nouveau

(参考:http://www.cnblogs.com/Qwells/p/6086773.html#undefined)
新建blacklist-nouveau.conf文件,输入命令:

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

往文件中写入:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

保存并退出。这一步是为了禁掉Ubuntu自带开源驱动nouveau。之后sudo reboot重启系统。在终端执行命令:

lsmod | grep nouveau

查看nouveau模块是否被加载。如果什么都没输出,则执行下一步。
给驱动run文件赋予执行权限

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

Ctrl + Alt + F1 进入tty1(Ctrl + Alt + F7是回到桌面系统)出现上面的问题,根本原因在于 参数: –no-opengl-files

sudo /etc/init.d/lightdm stop
sudo ./NVIDIA-Linux-x86_64-375.20.run --no-opengl-files
sudo /etc/init.d/lightdm start

–no-opengl-files也就是不安装opengl,这里的原因有很多种,可能是因为ubuntu桌面系统是采用3D渲染的,可能是驱动冲突问题。当然还有其他几个参数,都值得你去试一试:

在安装驱动的时候,有一布问你”Would you like to run the nvidia-xconfig utility to automatically update your X configuration file…”什么的,选择 No。

sudo ./NVIDIA-Linux-x86_64-375.20.run --no-opengl-files –no-x-check –no-nouveau-check
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau

重启电脑,没有问题,输入命令:

nvidia-smi
出现:
这里写图片描述
没有问题,接下来装cuda的时候不要在装驱动了,具体选项如下:

Description

This package includes over 100+ CUDA examples that demonstrate
various CUDA programming principles, and efficient CUDA
implementation of algorithms in specific application domains.
The NVIDIA CUDA Samples License Agreement is available in
Do you accept the previously read EULA?
accept/decline/quit: accept

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 367.48?
(y)es/(n)o/(q)uit: n

Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y

Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]:

Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y

Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y

Enter CUDA Samples Location
[ default is /home/c302 ]:

Installing the CUDA Toolkit in /usr/local/cuda-8.0 …
Installing the CUDA Samples in /home/c302 …
Copying samples to /home/c302/NVIDIA_CUDA-8.0_Samples now…
Finished copying samples.

到目前为止,这种方法安装大功告成了,我用的就是这种方法解决问题的,那么接下来简单的介绍另两种方法。

小技巧提示,如果你装驱动失败,进不去系统了,可能有的同志不知道怎么做了,就直接系统重装,这是一种方式,但是最简单的方式是,进文本tty1模式,输入命令:

sudo /etc/init.d/lightdm stop
sudo ./NVIDIA-Linux-x86_64-375.20.run --uninstall
sudo /etc/init.d/lightdm start
系统回到从前,继续做打不死的小强,继续试试。

第二种,利用PPA的方式,参考是http://blog.csdn.net/qiusuoxiaozi/article/details/70195689。 配置好了PPA(不一定必须配置,看你的源有没有),指令就是:

sudo apt-get install nvidia-375

注意,这里的版本号nvidia-375 是通过上面的方式获取到的(sudo apt-cache search nvidia*)。但是这种方式,并不是适合所有人,比如我试了两台服务器,都是登录不进去,但是网上有博主解决了问题,说明有些童鞋是可以试试的,如果不行,就进tty1执行命令:

sudo apt-get purge nvidia-375

Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)相关推荐

  1. Ubuntu 14.04 Nvidia显卡驱动安装及设置

    原文地址为: Ubuntu 14.04 Nvidia显卡驱动安装及设置 更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集 ...

  2. Ubuntu 16.04.4 配置 Nvidia显卡驱动 + CUDA 9.0 + cuDNN v7.0.5 + OpenCV 3.2.0

    1. 安装Nvidia显卡驱动 1.1 卸载原驱动 .run文件卸载 sh NVIDIA-Linux-x86_64-390.77.run --uninstall apt-get 卸载 apt-get ...

  3. ubuntu 16.04安装显卡驱动超详细步骤

    安装环境及硬件信息 环境:Dell PowerEdge R740 服务器 操作系统:Ubuntu16.04.5 LTS 显卡型号:Nvidia Tesla T4 一.下载官方显卡驱动程序 在英伟达的官 ...

  4. Ubuntu 16.04 安装显卡驱动(详细!)

    目录 一.下载驱动 二.安装驱动 一.下载驱动 1.登录NVIDIA官网,下载需要的驱动,下载地址 NVIDIA 驱动程序下载 2.选择需要的显卡驱动,这里以RTX2080Ti 为例,注:博主服务器的 ...

  5. ubuntu 16.04 nivida显卡驱动更新步骤

    系统默认是安装了开源的nouveau驱动,只能使用集成显卡,将其屏蔽后,才能安装NVIDIA的闭源驱动. 打开终端,输入命令: sudo chmod 666 /etc/modprobe.d/black ...

  6. CUDA 8.0 + Ubuntu 16.04 @ 双显卡笔记本(核显+独显)安装教程

    在Intel核显+Nvidia独显这种双显卡笔记本的Ubuntu系统中,经常遇到装完CUDA之后开机黑屏.在登录界面来回跳等等问题,本文记录一种安装方法,可以在Ubuntu 16.04系统中安装CUD ...

  7. Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn 8.4

    Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn 本机环境 1 相关查询命令 一.Ubuntu 20.04 安装NVIDIA显卡驱动 二.Ubuntu 20.04 安 ...

  8. 深度学习 GPU环境 Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.

    本节详细说明一下深度学习环境配置,Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 ...

  9. 【亲测】Ubuntu16.04手动安装nvidia显卡驱动+CUDA 8.0--Acer E5-572G版

    前言 前段时间,配置实验室新服务器上的Tesla P4,结果一直有问题,最后终于解决之后.昨天晚上想在自己的笔记本上安装pytorch,sudo apt-get update的时候,结果提示系统缺少一 ...

最新文章

  1. MySQL GROUP BY
  2. ad域推送软件_Python3.6.4 软件安装教程
  3. Libnids库-网络入侵检测的基础框架
  4. 统计0到n之间1的个数
  5. android黑科技系列——静态分析技术来破解Apk
  6. 机器学习算法精讲20篇(一)-k-means聚类算法应用案例(附示例代码)
  7. leetcode剑指 Offer 20. 表示数值的字符串
  8. 【js拾遗】名称空间
  9. 关于CNN图像分类的一份综合设计指南
  10. 【原创】vegas提示NTDLL.DLL出错的解决办法
  11. NameNode之文件系统目录树
  12. Linux部署安装JDK和Tomcat
  13. cent os7 安装dubbo-admin 管理控制台
  14. 【经验】深度学习如何挑选GPU?
  15. deepsort报错 No module named ‘sklearn.utils.linear_assignment_‘ 问题解决
  16. unity cube自转的同时公转
  17. windows工具:推荐一款可以截长图(滚动截图)的工具FSCapture
  18. visio流程图的叉号_【转】Visio绘制WEB流程图的心得
  19. 安装思源笔记/siyuan插件pandoc
  20. VScode恢复删除的文件

热门文章

  1. /var/run目录详解
  2. 注册Steam账号人机验证过不去怎么办?
  3. unity3d实现第一人称射击游戏之CS反恐精英(二)(人物的移动和场景的碰撞关系)
  4. dreamweaver cc 2018 mac版怎么破解?怎么汉化dw mac版?
  5. Excel过滤重复项
  6. cocos2d-iphone之魔塔20层
  7. windows server服务器杀毒软件推荐
  8. 【Go入门可能会踩的坑-02】
  9. 全国高校人工智能与大数据创新联盟,再次首推云创高校大数据与人工智能实验室建设方案...
  10. 【Unity基础】ugui的基础知识篇