我的主机是2060的显卡,用的是安装在U盘中的Ubuntu,开机进入后,因为没有安装驱动,所以界面看以来比较大。

通过手动方式,成功安装驱动,最终成功的方案使用的是run文件安装的方式。

1、手动下载驱动,打开nvidia官网,找到显卡的型号,然后选择64位的Linux后下载。

这里以我的为例:文件名称为  NVIDIA-Linux-x86_64-430.40.run 下载到Ubuntu中。这里为了安装方便,我将 .run文件移动到了/home目录下。

2、卸载旧驱动(可选)

因为我是全新的系统,之前没有过任何操作,所以就无需操作,当然如果你安装失败了也需要执行这一步,打开终端。

sudo apt-get remove --purge nvidia*
#确保卸载干净。
./NVIDIA-NVIDIA-Linux-x86_64-430.40.run – --uninstall

3、安装可能需要的依赖

sudo apt-get update
sudo apt-get install dkms build-essential linux-headers-generic sudo apt-get install gcc-multilib xorg-dev sudo apt-get install freeglut3-dev libx11-dev libxmu-dev
sudo install libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

4、禁用noueau驱动

sudo vim /etc/modprobe.d/blacklist-nouveau.conf
#加入内容:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset= alias nouveau off alias lbm-nouveau off

这里如果是第一次安装系统后可能没有安装vim,用   sudo apt-get install vim  安装即可

修改完成后,按esc键后,输入:“ :wq ”

#禁用nouveau 内核模块

echo options nouveau modeset= | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

sudo update-initramfs -u

reboot #重启

电脑会重启,重启后继续

lsmod |grep nouveau
#无显示则成功

5、进入blos关闭secure boot (华硕还有fast boot)

这个要可以具体的搜一下bios操作

6、关闭图像界面,只有关闭图像界面才能安装显卡驱动,终端输入

sudo service lightdm stop

这个时候会进入命令行的模式,按CTRL + ALT + F1 键登录,从 GUI 转至终端tty1

使用cd命令进入到你放安装包的位置,我这里为了方便找,直接将下载的文件拷贝到了/home文件夹下,所以只需要使用 cd .. 移动到该目录下,然后输入下面的命令(修改为你下载到的驱动的文件名)。

chmod a+x NVIDIA-Linux-x86_64-430.40.run #添加权限
sudo ./NVIDIA-Linux-x86_64-430.40.run --dkms --no-opengl-files
安装过程中的选项
  • dkms 安装最好 选yes
  • 32位兼容 安装最好 选yes
  • x-org 最好别安,选no,有的电脑可能导致登录界面黑屏

7、安装完成后验证

nvidia-smi
#若列出GPU的信息列表,表示驱动安装成功

8、重新进入桌面

sudo service lightdm start
#没自动跳的话 crtl+alt+f7
nvidia-settings
#若弹出设置对话框,亦表示驱动安装成功

本文参考了一些前辈的经验并加以整理,最终根据CSDN博主「我就是小在」的原创文章-最全面解析 Ubuntu 16.04 安装nvidia驱动 以及各种错误成功解决,原文链接附后:https://blog.csdn.net/u014561933/article/details/79958017

【科研民工笔记2】Ubuntu 16.04 安装nvidia驱动的更多相关文章

  1. Ubuntu 16.04安装NVIDIA驱动后循环登录问题

    问题描述 最近买了两块NVIDIA Titan X Pascal显卡装到了服务器(运行Ubuntu 16.04)上.为了使用这两块GPU显卡,首先需要安装显卡驱动,安装方式为 #安装一个依赖文件,并更 ...

  2. Ubuntu 16.04 安装显卡驱动后循环登录和无法设置分辨率的一种解决方案

    1. 安装环境 电脑:MSI GP63 显卡:GeForce GTX 1070 系统:Ubuntu 16.04 驱动版本:NVIDIA 384.130 2. 循环登录 如果按照这篇文章 Ubuntu ...

  3. ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程

    安装深度学习框架需要使用cuda/cudnn(GPU)来加速计算,而安装cuda/cudnn,首先需要安装nvidia的显卡驱动. 我在安装的整个过程中碰到了驱动冲突,循环登录两个问题,以至于最后不得 ...

  4. Ubuntu 16.04 安装摄像头驱动usb_cam

    !!需要在ROS平台上安装   ROS见 https://www.cnblogs.com/haijian/p/8782560.html cd ~/catkin_ws/src 下载usb_cam包 gi ...

  5. Ubuntu 14.04 安装nVidia驱动后不能进入图形界面的恢复过程

    想要解决Ubuntu14.04的风扇不停的转的问题.由于ubuntu本身不支持双显卡切换,导致集显独显都处于开启状态,发热量和耗电量居高不下. 1. 安装驱动过程 参考[1]中的步骤,做了如下的操作. ...

  6. Ubuntu 16.04安装JDK(转载)

    1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装Oracle的JDK这种方法就不合适了,直接跳过看下面的章节. 1.使用ctrl+ ...

  7. Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2

    Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...

  8. Ubuntu 16.04安装QQ国际版图文详细教程

            因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...

  9. Ubuntu 16.04 安装Mysql 5.7 踩坑小记

    title:Ubuntu 16.04 安装Mysql 5.7 踩坑小记 date: 2018.02.03 安装mysql sudo apt-get install mysql-server mysql ...

随机推荐

  1. Codeforces Gym101518H:No Smoking, Please(最小割)

    题目链接 题意 给出一个n*m的酒店,每个点是一个房间,要将这个酒店的房间划分成为两块(一块无烟区,一块吸烟区),相邻的两个房间之间有一条带权边,权值代表空气锁的面积,如果把这条边给去掉,那么需要花费 ...

  2. MyBatis 基础搭建及架构概述

    目录 MyBatis 是什么? MyBatis 项目构建 MyBatis 整体架构 接口层 数据处理层 基础支持层 MyBatis 是什么? MyBatis是第一个支持自定义SQL.存储过程和高级映射 ...

  3. Git使用小技巧之多个远程仓库

    想要获取更多文章可以访问我的博客 - 代码无止境. 这是一个普通的工作日,小代正在勤勤恳恳的写代码.这时陈BOSS走到小代身边,跟小代说:"我们的代码需要同时推送到Github和码云两个仓库 ...

  4. ETL-kettle 核心执行逻辑

    一.大数据下的ETL工具是否还使用Kettle kettle 作为通用的ETL工具,非常成熟,应用也很广泛,这里主要讲一下 目前我们如何使用kettle的? 在进行大数据处理时,ETL也是大数据处理的 ...

  5. Java学习笔记之---static

    Java学习笔记之---static static不能修饰类,局部变量 (一)静态成员的特征 static+属性  静态属性 无论实例化出来多少个对象,都会共用同一块静态空间,类对象共享 静态成员从第 ...

  6. Java第五次作业--面向对象高级特性(抽象类与接口)

    Java第五次作业--面向对象高级特性(抽象类与接口) (一)学习总结 1.在上周完成的思维导图基础上,补充本周的学习内容,对Java面向对象编程的知识点做一个全面的总结. 2.汽车租赁公司,出租汽车 ...

  7. ~~核心编程(二):面向对象——类&属性~~

    进击のpython 类&属性 虽然我们上一part写了一个面向对象的程序:人狗大战 但是如果在面向对象来看 你这些的就不够规范 你既然选择用面向对象的思想来写 那你就要符合人家的定义规范和操作 ...

  8. Jira 使用手册

    Date Revision version Description author 2018-06-14 V1.0.0 Isaac Zhang 2018-06-22 V1.0.1 1,添加git提交操作 ...

  9. bulk更新mongodb的脚本

    bulk批处理mongodb,比普通的js脚本来的更快一些. 官方网址:https://docs.mongodb.com/manual/reference/method/Bulk/ bulk支持的方法 ...

  10. Excel催化剂开源第15波-VSTO开发之DataTable数据导出至单元格区域

    上篇提到如何从Excel界面上拿到用户的数据,另外反方向的怎样输出给用户数据,也是关键之处. VSTO最大的优势是,这双向的过程中,全程有用户的交互操作. 而一般IT型的程序,都是脱离用户的操作,只能 ...