Ubuntu16.04 LTS安装NVIDIA显卡驱动
前言
1.一直在Linux下做机器学习相关的工作,避免不了要使用到cuda库进行加速,NVIDIA对Linux的支持并不友好,在安装和配置的过程中踩了不少坑,所以有必要做个记录和总结,免得下次自己又踩到同样的坑。
2.我的安装的是DELL的G7 ,CPU是i7 8代,显卡是GTX 1060,系统环境是Ubuntu16.04 LTS,CUDA8.0, CUDNN5.1.
一、第一种安装方法
1.如果之前安装过显卡驱动的,卸载原有的NVIDIA驱动,在终端下输入
(1)第一种方法
sudo apt-get remove –purge nvidia*
(2)第二种方法
sudo /etc/init.d/lightdm stop
sudo apt-get install autoremove --purge nvidia*
2、禁用nouveau,安装NVIDIA需要把系统自带的驱动禁用
(1)在终端输入打开文件
sudo gedit /etc/modprobe.d/blacklist.conf
(2)在文件的尾部加上这两句,保存退出
blacklist nouveau
options nouveau modeset=0
(3)在终端输入命令使用刚刚更改的配置文件生效
sudo update-initramfs -u
3.重启系统
reboot
之后在终端输入,如果没有任何反应,说明禁止成功
lsmod | grep nouveau
4.查看显卡可安装的驱动
sudo apt-cache search nvidia*
可以看到当前显卡所支持的驱动版本,尽量不要安装太新的驱动版本就可以了,或者去看官方文档,cuda8.0与自己linux内核对应的驱动版本,我这里选择390这个版本。
5.下载驱动
(1)可以从这里下载到显卡驱动:https://www.geforce.cn/drivers ,打开网页之后选择自己对应的驱动与系统,点下载就可以了,给了很多版本的驱动,我这里按上面的选择390这个版本。
(2)下载的是.run的文件,存放在"home/下载"这个目录
(3)因为我用ubuntu是中文,下载这个目录也是中文名,为了避免等下在命令模式下进不了下载这个目录,我把显卡驱动移到自己新建的一个英文目录下。如下图:
6.开始安装驱动之前,要停止桌面服务,以下的几个命令都在没有浏览器的情况下进行操作,最好的建议使用手机或笔记本记下来,避免不必要的工作量。
(1)禁用ubunt桌面显示管理器服务,在终端输入
sudo service lightdm stop
出现以下界面,这个界面就是只有命令行,如果想回到图形界面,可以按下Ctrl+Alt+F7,或者Ctrl+Alt+F7+Fn
(2)出现上面界面,按Ctrl+Alt+F1进入命令行,如果是笔记本没有反应,按Ctrl+Alt+F1+Fn
(3)输入自己的用户名与密码
7.开始安装驱动
(1)切换到存放驱动的目录,执行权限
cd software
sudo chmod a+x NVIDIA-Linux-x86_64-390.87.run
(2)执行安装命名
sudo ./NVIDIA-Linux-x86_64-390.87.run –no-opengl-files
–no-opengl-files 这个参数的意思是只安装驱动文件,不安装OpenGL文件,如要你要使用opengl,就把这个参数去掉。
(3)开始执行安装
开始出现提示,按提示输入yes或者accept,或者按回车直到最后就可以了,如果安装界面是图形的话,直接点击就可以了,等到安装完成,重启电脑。
二、第二种安装方法
1.如果之前安装过显卡驱动的,卸载原有的NVIDIA驱动,在终端下输入
(1)第一种方法
sudo apt-get remove –purge nvidia*
(2)第二种方法
sudo /etc/init.d/lightdm stop
sudo apt-get install autoremove --purge nvidia*
2.更新系统
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
3.安装驱动
sudo add-apt-repository ppa:graphics-drivers/ppa
提示按回车继续,等待结束。
在终端输入以下脚本,其中nvidia-390是安装的驱动的版本
sudo apt-get update
sudo apt-get install nvidia-390
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
等待运行完成,重启电脑。
三、查看是否安装成功
1.在终端下输入
nvidia-smi
如果出现以下界面,代表安装成功了一半
2.在终端输入
nvidia-settings
出现以下界面,代表显卡安装完全正确。
结语
1.这是整个安装显卡驱动的流程,是在理想状态下的结果,不理想的话,安装显卡驱动之后进不了图形界面,或者启动报错都有可能的。
2.是于 nvidia对linux的支持,大神Linus Torvalds疯狂的怒斥还是那样子,我们只能默默的一个坑一坑的踩吧,还有配置遇到的问题,都可以加这个群(487350510)互相讨论学习。
Ubuntu16.04 LTS安装NVIDIA显卡驱动相关推荐
- 【亲测】Ubuntu16.04手动安装nvidia显卡驱动+CUDA 8.0--Acer E5-572G版
前言 前段时间,配置实验室新服务器上的Tesla P4,结果一直有问题,最后终于解决之后.昨天晚上想在自己的笔记本上安装pytorch,sudo apt-get update的时候,结果提示系统缺少一 ...
- Ubuntu 18.04 LTS安装NVIDIA显卡驱动
写在前面 换成Ubuntu系统后,系统默认安装的是X org提供的开源驱动nouveau,这个驱动可以胜任2D图形加速任务,但对3D图形处理就无能为力了.因此,在启动VMWare虚拟机的时候就经常报形 ...
- Ubuntu 18.04 尝试安装 NVIDIA 显卡驱动
参考链接: Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装 Ubuntu 16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案 Ubuntu 16.04,双显 ...
- Ubuntu 18.04 下载安装NVIDIA显卡驱动和CUDA
下载显卡驱动 官方 GeForce 驱动程序 | NVIDIA 选择自己系统和已有显卡的型号 选择自己希望安装的版本驱动程序 A: 禁用noueau驱动 noueau是一种基于Linux内核的开源驱动 ...
- 安装ubuntu 16.04 + ppa安装NVIDIA显卡驱动
(1)制作ubuntu 16.04 系统启动盘 首先从ubuntu官网根据自己系统的配置下载旧版16.04的系统镜像,选择下载64位镜像. ubuntu下载链接 将下载好的iso文件右击用压缩文件解压 ...
- Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022
记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...
- ubuntu16.04下安装GTX1080TI显卡驱动+安装CUDA
博客原文链接:https://blog.csdn.net/weixin_40294256/article/details/79157838 deeplearning 快速的发展 GPU要求也随之而高 ...
- 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题
目录 安装环境 问题 解决办法 更新 安装环境 ubuntu 18.04 ROG 幻16 3060 问题 禁用ubuntu 自带显卡驱动Nouveau,具体流程网上查询 根据系统推荐,安装了nvidi ...
- Ubuntu 20.04.5安装NVIDIA显卡驱动
第一步,下载显卡驱动 NVIDIA显卡驱动官方下载链接 选择自己显卡的型号,我的是1050笔记本版本,点击搜索 -> 下载 第二步,禁用 nouveau 驱动(永久生效) 把nouveau驱动添 ...
最新文章
- python 添加进度条
- (Builder)建造者模式的Java实现
- csgo客户文件与服务器,csgo与远程服务器
- 罗格斯的计算机科学,Rutgers的CS「罗格斯大学计算机科学系」
- mm1排队系统仿真matlab实验报告,MM1排队系统仿真matlab实验报告.doc
- dubbo源码-服务发现
- 千万不能干的事(文摘)
- tomcat 开启 https 使用apr
- PG Vs MySQL ,到底谁更强?
- VGG16和VGG19的理解
- 版本管理工具之ClearCase
- 注册表删除windows开机启动项
- 经纬度坐标和投影坐标的转换
- Ques1017勇者斗恶龙
- 项目需求分析答辩总结(含评审结果)——日不落战队
- CoffeeScript
- CollapsingToolbarLayout用法详解(简洁易懂)
- 【共识专栏】共识的分类(上)
- web端常见导航设计
- PageOffice国产版(统信UOS操作系统)与Window版的区别
热门文章
- Excel复制粘贴列宽的操作
- html表单用户名,10、 编写HTML注册表单, 需要字段: 用户名,
- 基于HASM模型的土壤高精度建模matlab仿真
- c语言转义字符x1f,C语言常用转义字符、ASCII、优先级对照表(1).doc
- python打印数字倒三角形脸适合什么发型_脸型瘦的做什么发型好看 倒三角的脸型适合什么发型...
- 什么是COM,如何使用COM
- 考研:研究生考试(十五天学完)之研究生学霸重点知识点总结之考研必知(考研时间/科目/必备物件)、【考研政治】/【考研英语】/【考研数学】经验总结(历年规律分析、技巧总结、经验分享)
- 黑苹果引导工具Clover Configurator 5.14.0.0中文版
- 网页中链接实现打印功能
- [离散数学]集合论基础P_5:可数集合与不可数集合