硬件环境:Dell Inspiron 7557笔记本(i7,8G,GTX960M)

软件环境:Linux Mint 18.1(基于Ubuntu 16.04)

问题描述:

Linux Mint 18.1在System Settings里自带了Driver Manager,正常来说,直接在里面选nvidia驱动就行了。但是,我在安装CUDA 8.0时报错,体现在2点:1)/proc/driver目录下没有nvidia目录;2)按CUDA官方文档编译其自带的的Samples,运行deviceQuer显示CUDA driver version is insufficient for CUDA runtime version。

解决方法(大部分内容引自CUDA官方文档Linux Mint 18.1官方文档):

1. 检查nouveau驱动是否被禁用

如上问题所述,出错的原因应该是nvidia驱动没有安装好。我们知道Linux自带的开源独立显卡驱动是nouveau驱动,它与nvidia闭源驱动之间只能二选一,所以先来检查一下nouveau驱动是否被禁用。

终端输入:

lsmod | grep nouveau

如果有任何输出信息,表明nouveau驱动被启用。

2. 禁用nouveau驱动(必要)

1) 创建文件/etc/modprobe.d/blacklist-nouveau.conf,内容如下:

blacklist nouveau
options nouveau modeset=

2) 重新生成kernel initramfs,终端输入:

sudo update-initramfs -u

3. nomodeset模式下安装nvidia驱动

1) CUDA官方文档上说,如果要安装nvidia显卡驱动,那么必须保证nouveau驱动被禁用。可是nvidia驱动还没安装上,那岂不是没有显卡驱动了吗?幸运的是,这里可以让系统临时进入nomodeset模式,它采用了一种”软显示“模式。

重启系统进入nomodeset模式:参考https://www.linuxmint.com/rel_serena_cinnamon.php里的Solving freezes部分。

2) 在nomodeset模式下,先按步骤1检查nouveau驱动是否被禁用,确保其禁用。再安装nvidia驱动,如下图所示:

5. 验证nvidia驱动安装成功

重启后终端输入:

cat /proc/driver/nvidia/version

输入版本号,说明nvidia驱动安装成功。

注:虽然完成了nvida驱动的安装,但接下来的CUDA 8.0安装还是不行,总结起来的原因应该是Linux Mint 18.1在显卡驱动方面还是有问题,主要表现在nvida x settings的界面内容都显示不全。但是在Linux Mint 18里就没有这个问题。

最后没有办法,也不想再装回Linux Mint 18了,我直接在Ubuntu 16.04.1上搭建CUDA 8.0,就没遇到坑,一切顺利。

Linux Mint 18.1安装nvidia驱动的更多相关文章

  1. linux mint 18.1 安装nvidia显卡驱动

    原文地址 http://www.gamersonlinux.com/forum/threads/updating-nvidia-drivers-mint.1746/ 主要步骤很简答 就是将ppa仓库地 ...

  2. 在Linux Mint 19 / Linux Mint 18上安装VirtualBox 6.0 / 5.2

    如果你直接可以 sudo apt-get install virtualbox-6.0那就相安无事 否则参考https://www.itzgeek.com/how-tos/linux/linux-mi ...

  3. Linux Mint 18.2安装后需要进行的设置

    自己的笔记本电脑升级到win10后各种不好用,运行速度慢,开关机时间很长,系统也是经常性的更新,外加发热严重.更改设置和更换驱动都没能解决问题.另外感觉在Linux下能够更加专注,所以索性将主系统更换 ...

  4. linux mint 18.1 安装备忘录

    本次全新安装mint18.1,遇到一些问题,全部解决,怕日后忘记,再捣鼓琢磨,浪费时间,特记录在此: 一.楷体字体问题 安装完后的mint18.1,显示都是楷体,经请教薄荷论坛高手,可用以下办法解决: ...

  5. linux mint 18.2 安装wireshark

    Method 1: Via PPA Step 1: Add the official PPA sudo add-apt-repository ppa:wireshark-dev/stable Step ...

  6. Ubuntu 18.04安装NVIDIA显卡驱动教程

            最近遇到了在Ubuntu 18.04上安装NVIDIA显卡驱动的情况,看到一篇教程讲解的很好,拿来收藏. 安装NVIDIA显卡驱动风险极大,新手注意. 在Ubuntu 18.04上安装 ...

  7. Linux从入门到适应(四):Ubuntu 16.04环境下,安装Nvidia驱动,cuda9.2和 cudnn

    在安装深度学习框架之前,cuda和cudnn是必须要提前安装的,现在按照流程而nvidia驱动的版本和cuda版本有这一些对应关系,所以需要按照版本进行安装,现在说一下如何安装: 1 安装nvidia ...

  8. 安装linux mint 18.3 后要做的

    使用u盘安装的linux mint 18.3,安装过程基本顺利 发现在安装过程中使用中文语言的话会使得下载附加软件的速度快很多 安装完成之后要做的事情有: 1.字体 默认的楷体字比较难看,在软件管理器 ...

  9. Fedora 21 安装 Nvidia 驱动以及失败后的补救方法

    在 Linux 桌面系统下玩了这么久,大部分时间都是使用 Ubuntu,偶尔使用一下 Fedora.我的电脑中安装有多个 Linux 发行版,见这里<在同一个硬盘上安装多个Linux发行版及Fe ...

随机推荐

  1. HDU 6016 Count the Sheep

    Count the Sheep Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) ...

  2. CodeForces 19B Checkout Assistant

    B. Checkout Assistant time limit per test 1 second memory limit per test 256 megabytes input standar ...

  3. Oracle性能优化之表压缩及并行提高效率的测试

    1.制作测试表 create table t1 as select * from FW_T_GTXLOG insert into t1 select * from t1; create table t ...

  4. mysql db imported into mongodb

    desc cwd_user show columns from cwd_user select COLUMN_NAME from information_schema.columns where ta ...

  5. HDU Today---hdu2112(最短路-_-坑在是无向图)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2112 spfa或者迪杰斯特拉都可以 注意公交车是有来回的--- #include <iostre ...

  6. Python总结篇——知识大全

    python基础 Python开发环境搭建 Python变量和基本数据类型 python基本数据类型之操作 python的语法规范及for和while python编码 python文件操作 pyth ...

  7. ArcEngine几何变换中的策略模式

    使用策略模式可以减少分支语句,switch...Case,同时便于策略的扩展. 1. ITransform2D接口的Transform方法: [C#]public void Transform ( e ...

  8. 如何确定selenium ID元素是否查找正确

    编写脚本时,如何确定通过id查找的id是否真实存在,点击css,然后输入#(代表id)id名,如#kd,回车之后,能返回结果,便代表存在.

  9. ADB 清除Android手机缓存区域日志

    原文地址http://blog.csdn.net/u013166958/article/details/79096221 Android系统的不同部分提供了四个不同log缓存区: /dev/log/m ...

  10. Frame 框架的创建

    Qt 创建Frame框架的例子: QFrame * frm = new QFrame(this); //创建一个框架 frm->setFrameStyle(QFrame::StyledPanel ...