ubuntu 16.04 + GTX1050安装nvidia驱动
0 序
- 由于某些原因,配好的nvidia驱动崩了,崩了的大致情况如下:
- nvidia-smi没有了
- nvidia-setting显示none
- 重装吧.但是重装过程中碰到了很多小bug,快疯了,这里都记录一下.
1. 最最前面
- 每一条命令别傻傻的复制粘贴,要想清楚(我因为复制粘贴最近两天跳了无数的坑…不只是这个驱动安装)
- 安装失败别害怕,删了重来,我就装了十几次,找了很多博客才装好.
2. 删除nvidia原有驱动
注意,我第一次安装是apt-get安装方式安装的,所以这里的卸载方式是关于它的,不清楚run安装出来的是不是也可以这样删
sudo apt-get --purge remove nvidia*
sudo apt-get --purge remove nvidia-*
sudo apt autoremove
sudo apt-get --purge remove xserver-xorg-video-nouveau
- 其实就一个准则,删净了
3. Nvidia驱动安装
- 首先安装方式有两种:开源和闭源
3.1 闭源安装
- 这次解决好的方式,参考(https://blog.csdn.net/xunan003/article/details/81665835)
第一步,禁用nouveau
- 执行下面命令,无输出代表已经禁用
lsmod | grep nouveau
- 没有见最下面的方法禁用
第二步:下载相应的驱动
3.2.1
- 下载网址:http://www.nvidia.cn/page/home.html
- 你需要根据自己的显卡信息以及系统信息选择合适的驱动文件,个人选择的:
- NVIDIA-Linux-x86_64-418.88.run
3.2.2
- 下载后的run文件拷贝至home目录下(英文目录下)
- 重命名文件(原来的名字太长,你自己打会很麻烦)
第三步骤: 进入命令行界面
- 防止某些人不熟悉,所以这里详细说一下
- 进入: crtl + alt+ f1 (当然我的,f2-f6都可以)
- 退出: ctrl + alt + f7
3.3.1 登录
进去之后,需要登录(看清楚前面提示即可)
帐号: (建议root用户)
密码:(注意!!!它不认识小键盘的数字,所以你用小键盘打密码会一直不对,你需要用键盘上面那一行数字打)
剩下就可以看作命令行了
补充:最开始我 ctrl +alt +f1 进不去这个页面,卡住,重启也没用,但我确定我以前配的时候可以,这可以尝试下面命令进入:
sudo telinit 3
3.3.2 关闭图形界面
- 关闭图形界面,不执行会出错。
sudo stop lightdm (我使用的,但是我的电脑不是别stop命令,所以我换了另一种写法,见下面加粗部分)或者
sudo service lightdm stop(参考教程)
- 同理,到最后所有步骤完成后,打开图形界面的操作如下:
sudo start lightdm
注意,不知道什么原因,它不识别我的stop命令:所以我换成了
systemctl stop lightdm
systemctl start lightdm
第四步骤: 开始安装
4.1 cd对应run文件目录下
修改文件权限
sudo chmod 777 NVIDIA-Linux-x86_64-396.18.run (换成你对应文件)
4.2 运行run程序
1.一定一定注意: 只有禁用opengl这样安装才不会出现循环登陆的问题,因为我没注意后面的,就遇到了循环登录问题…
2.文件名自己对应自己的
sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
4.3 安装过程选项
- The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
- Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续。
- 问题没记住,选项是:install without signing
- 问题大概是:Nvidia’s 32-bit compatibility libraries? 选择 No 继续。
- Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续
4.4 收工
- 装完后会自动会到命令行界面
- 这时候你可以测试一下自己是否成功
nvidia-smi
- 成功了也别高兴(用上面的命令:start你的桌面,上面你stop过了)
- (我自己start就跳到桌面了,正常跳转说明你基本没事儿了)
- 然后这时再测一下驱动: nvidia-smi
- 全部正常基本就完成了
4.5 循环登录问题
- 我自己由于安装时,没有注意: -no-opengl-files:只安装驱动文件,不安装OpenGL文件
- 所以自己在命令行可以 nvidia-smi,但是登陆界面一致循环登录…
- 解决: nvidia的驱动是可以覆盖安装的,所以我重新安装了一遍
开源方式安装
这是本人第一次安装的方式,但是这次不行了,一直装不上,但可能对某些人有用,就也写上来
1. 命令行查看推荐驱动
ubuntu-drivers devices
2. 添加 ppa
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
3. 开源安装
( 参考: https://blog.csdn.net/u013082989/article/details/83382230)
3.1 某些依赖
sudo apt install dkms build-essential linux-headers-generic
3.2 禁用nouveau
- 执行下面命令,无输出代表已经禁用
lsmod | grep nouveau
- **如果有输出则代表nouveau正在加载,需要禁用,**如下: 在 /etc/modprobe.d 中创建文件 blacklist-nouveau.conf ,
创建文件方法:进入到/etc/modprobe.d目录下(命令如下)
sudo touch blacklist-nouveau.conf
sudo chmod a+w+r blacklist-nouveau.conf (给文件可读可写的权限)
vim blacklist-nouveau.conf
- 在文件中输入下面内容
blacklist nouveau
options nouveau modeset=0
- 保存退出后,运行:
sudo update-initramfs -u
- 重启
reboot
再次测试
lsmod | grep nouveau
3. 3 开源方式安装
sudo apt-get install linux-headers-$(uname -r)
sudo apt install nvidia-410
reboot
- 检测时是否成功
nvidia-smi
END
- 祝成功
ubuntu 16.04 + GTX1050安装nvidia驱动相关推荐
- 安装ubuntu 16.04 + ppa安装NVIDIA显卡驱动
(1)制作ubuntu 16.04 系统启动盘 首先从ubuntu官网根据自己系统的配置下载旧版16.04的系统镜像,选择下载64位镜像. ubuntu下载链接 将下载好的iso文件右击用压缩文件解压 ...
- Ubuntu 16.04 手动安装无线网卡驱动(连接WiFi)
这里写自定义目录标题 引言 查看无线网卡型号 查看无线网卡驱动匹配的内核版本 查看ubuntu内核版本(一般需要升级) 升级内核 下载驱动 tips 引言 ubuntu16.04 无线网卡型号:Int ...
- ubuntu 16.04 成功安装网卡驱动
唉,先说一句心累,因为我的网卡驱动从我把ubuntu安装成功时就是一个问题; 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. R ...
- linux下intel无线网卡安装失败,ubuntu 16.04无法安装无线网卡驱动
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 昨天把笔记本格盘装了Ubuntu16.04同样是WiFi打不开(点击开启却又自动关闭)(蓝牙也是同样打不开),和题主一样 ...
- Ubuntu 18.04 尝试安装 NVIDIA 显卡驱动
参考链接: Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装 Ubuntu 16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案 Ubuntu 16.04,双显 ...
- Ubuntu 16.04下Intel SGX驱动、平台软件和SDK安装
本文作者:邱朋飞 本文介绍了在Ubuntu 16.04下安装Intel SGX驱动.平台软件和SDK的步骤.在安装过程中,参考了Intel提供的SGX驱动.平台软件和SDK安装文档,安装文档给出了更加 ...
- Ubuntu 16.04.6 安装流程报告
Ubuntu 16.04.6 安装流程报告 标题虽叫"安装流程报告",实际上上手装之前我还很捣鼓了一会儿卸系统的事儿:这"安装流程"本身其实并没给我带来什么麻烦 ...
- Ubuntu 16.04下安装Caffe(GPU版本 GTX970)
Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...
- Ubuntu 18.04 从零开始安装显卡驱动、配置MMDetection3D环境
Ubuntu 18.04 从零开始安装显卡驱动.配置MMDetection3D环境 概要 安装NVIDIA英伟达显卡驱动 参考文献 其他 安装CUDA 11.3.CuDNN.Anaconda 安装CU ...
最新文章
- 教程是php手工注入
- Struts2 中的数据传输的几种方式
- Android拼图游戏
- RED5 安装及问题
- 算法工程师和python_算法工程师只掌握Python行吗?如果在java和cpp中选一门语言学习哪个更有用?...
- node npm包安装 save和save-dev的区别
- c语言程序设计 doc,《C语言程序设计》.doc
- 计算机常用控温算法,常用温度控制方法原理 -解决方案-华强电子网
- kafka生产者消息分区策略
- C#通用权限管理-程序安全检查,这些你一定要考虑到位
- android 分割字符 指定长度_[Android]TextUtils.ellipsize()截取指定长度字符串(附图文混排)...
- C++小游戏——坦克大战
- LPC2132驱动240X128的液晶
- 将数字转化为拼音(1000内)
- UI设计图的标注工具大比拼
- 用计算机做动画效果,动画图片多种效果制作步骤
- bert简单介绍和实践
- 蝙蝠侠oracle漫画,DC6月 蝙蝠侠与猫女的婚礼及联动 刊物简介和封面
- 【shell】shell 函数
- sql中将空白值替换为其他值
热门文章
- 被打脸!谁说区块链无落地?这50大落地场景拿走不谢
- android 软解8k视频,一种基于CPU的8K超高清视频高速解码方法与流程
- 微信小程序之发送表情和文字和语音之php
- CC2530外部中断控制LED灯开关
- java技术经理面试题
- Linux系统下安装screen
- 处理任意类型链表模板
- Oracle 各备份恢复环境中SCN的理解
- 每日一佳——Trading Convexity for Scalability(Ronan Collobert et al. ,ICML,2006)
- the OCD JTAG adapter was detected ,but there is...