Ubuntu16.04下安装显卡驱动记录
安装环境及硬件信息
- Ubuntu16.04 LTS
- 内核版本:4.4.0
- 显卡:Nvidia GeForce GTX 1060
安装过程
一、首先要下载好显卡驱动程序,官方网址:http://www.nvidia.cn/page/home.html
我使用的版本是 NVIDIA-Linux-x86_64-390.67.run
二、卸载掉旧版本的英伟达显卡驱动,打开terminal:
sudo apt-get purge nvidia*
三、禁用系统自带的 nouveau 驱动:
创建一个配置文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在该配置文件中添加如下内容
blacklist nouveau
options nouveau modeset=0
进行更新
sudo update-initramfs -u
然后重启,在终端输入
lsmod | grep nouveau
若无输出,则禁用成功
四、关闭图形界面,进入文本模式
sudo service lightdm stop
注:若此时按 ctrl+alt+f7不能回到图形界面,输入sudo service lightdm start
即可回到图形界面
五、进入第一步下载 .run 文件对应的文件夹
更改 .run 权限,这里注意要改成你自己用的文件名
sudo chmod +x NVIDIA-Linux-x86_64-390.67.run
开始安装,同样要注意换成自己的文件名
sudo ./NVIDIA-Linux-x86_64-390.67.run -no-opengl-files
弹出的安装界面我都是一路默认enter.
六、测试是否安装成功
nvidia-smi
如果显示如下,就是安装成功
七、安装失败的解决方法
错误信息中显示kernel module load error,查阅了一些资料,发现有可能时内核版本的原因,最后通过更新内核的方式成功安装了显卡驱动。
1. 安装 kernel开发包
sudo apt-get install kernel*
2. 首先下载内核 .deb 安装文件,共三个
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
如果网速不好可提前下载,网址:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/
3. 安装下载好的 .deb 文件
sudo dpkg -i *.deb
安装完成后重启,验证当前内核版本
uname -sr
4. 更新完内核之后,还要进行前六步的安装过程,才能完成显卡驱动的安装,祝各位好运。
以上内容为本人的安装记录,有疏漏的地方还望各位指出,也欢迎各位留言点赞。
Ubuntu16.04下安装显卡驱动记录的更多相关文章
- ubuntu16.04下安装nvidia驱动心得
首先机器重启后莫名出现循环登录错误,然后按照网上的方法卸载掉nvidia驱动后,可以正常登录. 但还是要再装nvidia驱动.网上说的各种方法都试过了,geforce.cn官网上推荐的各种版本的run ...
- Ubuntu16.04下安装数据库oracle客户端
在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...
- Ubuntu16.04下安装redis
Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...
- docker学习笔记(一)—— ubuntu16.04下安装docker
docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...
- ubuntu16.04下安装artoolkit5
目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是S ...
- Ubuntu16.04下安装多版本cuda和cudnn
Ubuntu16.04下安装多版本cuda和cudnn 原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之 ...
- 深度学习环境配置:Ubuntu16.04下安装GTX1080Ti+CUDA9.0+cuDNN7.0完整安装教程(多链接多参考文章)
本来就对Linux不熟悉,经过几天惨痛的教训,参考了不知道多少篇文章,终于把环境装好了,每篇文章或多或少都有一些用,但没有一篇完整的能解决我安装过程碰到的问题,所以决定还是自己写一篇我安装过程的教程, ...
- ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程【转】
本文转载自:https://blog.csdn.net/zhaoyu106/article/details/52793183 le/details/52793183 写在前面 一些废话 接触深度学习已 ...
- Ubuntu16.04下安装Hadoop
一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...
随机推荐
- day 90 DjangoRestFramework学习二之序列化组件
DjangoRestFramework学习二之序列化组件 本节目录 一 序列化组件 二 xxx 三 xxx 四 xxx 五 xxx 六 xxx 七 xxx 八 xxx 一 序列化组件 首先按照 ...
- 与“零值”作比较的 if 语句。
笔试时候遇到的问题,在此做一下记录. 1.if语句中的布尔变量与零值作比较 不能用布尔变量与true,false,1,0直接作比较.布尔变量类型的语义是:零值为“假”,任何非零值都表示“真”.因为tr ...
- ruby中的循环——times
times:能够得知循环的次数 格式: 循环次数.times do 希望循环的处理 end 或者可省略do~end,用{~}代替: 循环次数.times{ 希望循环的处理 } 循环从第0次开始,可以看 ...
- 经典傅里叶算法小集合 附完整c代码
前面写过关于傅里叶算法的应用例子. <基于傅里叶变换的音频重采样算法 (附完整c代码)> 当然也就是举个例子,主要是学习傅里叶变换. 这个重采样思路还有点瑕疵, 稍微改一下,就可以支持多通 ...
- Python3的venv虚拟环境操作(Linux)
Infi-chu: http://www.cnblogs.com/Infi-chu/ Python3.3以上版本支持了原生的虚拟环境命令,即venv. 长话短说,具体的理论在这里就不多说了,主要的操作 ...
- <c:out />的理解
<c:out value="<string>" default="<string>" escapeXml="<tr ...
- 一个命令安装lnmp
安装LNMP执行:wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar. ...
- 使用cursor递归遍历sqlserver的相应表
use rc GO )DECLARE cur1 cursor for select [name] from sys.tables where name LIKE 'index_%' drop tabl ...
- centos安装smokeping
本文摘自网友博客,并亲自验证 博客地址:https://blog.csdn.net/erica_yue/article/details/78455101 1.安装依赖包: yum install -y ...
- 洛谷3197&bzoj1008 越狱
洛谷3197&bzoj1008 越狱 Luogu bzoj 题解 所有状态减合法状态.SBT 答案为\(m^n-m*(m-1)^{n-1}\)太SB不解释 注意取膜的问题.相减可能减出负数,而 ...