硬件环境: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. Ubbeditor的使用

    简单介绍: 作为一种放在客户端文本编辑器,此时不能支持将JS.Html代码直接发送给服务器,这样将会给服务器带来极大的危险,比如UMEditor(富文本编辑器),它的使用需要关闭服务器端的代码检查的, ...

  2. Gitlab邮箱配置

    一些动作会自动发邮件,比如合并代码等 未验证

  3. Python+ Calibre 处理 中文报纸

    import re ##2 line='<a href=nw.D110000renmrb_20180401_1-01.htm><script>document.write(vi ...

  4. Linux下使用iotop检测磁盘io使用情况

    介绍 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦. iotop 是一个用来监视磁盘 I/O 使用状况 ...

  5. html中使用JS实现图片轮播效果

    1.首先是效果图,要在网页中实现下图的轮播效果,有四张图片,每张图片有自己的标题,然后还有右下角的小方框,鼠标悬浮在小方框上,会切换到对应的图片中去. 2.先是HTML中的内容,最外层是轮播图整个的容 ...

  6. 洛谷P1736 创意吃鱼法 dp

    正解:dp 解题报告: 早就想写dp的题目辣!我发现我的dp好差啊QAQ所以看到列表的小朋友写dp的题目就跟着他们的步伐做下题好辣QwQ 这题的话没有那——么难,大概说下趴QwQ 首先说下题意 前面一 ...

  7. 【Lua】面向对象编程(二)

      多重继承: module(...,package.seeall) local function search(k,plist) ,#plist do local v=plist[i][k] if ...

  8. 非线性方程(组):一维非线性方程(一)二分法、不动点迭代、牛顿法 [MATLAB]

    1. 二分法(Bisection) 1) 原理 [介值定理] 对于连续的一元非线性函数,若其在两个点的取值异号,则在两点间必定存在零点. [迭代流程] 若左右两端取值不同,则取其中点,求其函数值,取中 ...

  9. idea中使用插件Grep Console在IDEA的log的不同的级别,可以设置不同的颜色。

    一.安装. 1. 2. 3. 二,使用. 1. 2.

  10. idea使用插件activate-power-mode给编码加上特效和带来乐趣。

    一.安装. 1. 2. 二.使用. 1. 2.