ubuntu显卡驱动安装
1、确定显卡型号
网上有些使用lspci | grep -i nvidia可以查看显卡型号,但是我的好像查不到具体型号,如下图。

但是后来我知道了安装的是1080Ti,所以也就明确了型号。驱动在(https://www.nvidia.com/Download/index.aspx)选择对应型号和系统下载即可。
2、关闭SecureBoot或者FastBoot
网上许多教程缺少这一步,但是这一步很关键。
开机长按del或者F8进入BIOS界面,然后将Secure Boot置为disable,有些主板是Fast Boot。
可参考(https://jingyan.baidu.com/article/fd8044fa3baad85031137aa2.html)
博客(https://blog.csdn.net/baccon/article/details/77783509)对Secure Boot有一些介绍如下:

博客(http://cn.soulmachine.me/2016-08-14-dual-install-windows-ubuntu/)也有一些介绍如下:

没有关闭Secure Boot安装过程会弹出一些关于公钥证书的选项等等,还会显示如下图,表示Secure Boot和第三方驱动不兼容,最后导致安装不成功。

3、禁用集成的nouveau驱动
配置/etc/modprobe.d/blacklist.conf
sudo gedit /etc/modprobe.d/blacklist.conf (图形界面)或者使用vim:sudo vim /etc/modprobe.d/blacklist.conf(命令行)
加入以下几句,表示加入黑名单
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
好像有些博客说需要执行sudo update-initramfs -u,但我好像没执行也能安装成功?
禁用后,输入lsmod | grep nouveau,没有输出即为禁用成功。
有些博客(https://blog.csdn.net/qq805934132/article/details/82909759)的操作方法和我很不一样,具体区别等有时间再看看。
4、关闭当前图形界面并安装
由于需要关闭图形界面,因此需要在终端执行命令,crtl+alt+F1~F6可以进入6个终端中的一个,然后crtl+alt+F7可以回到图形界面。
如果不关闭图形界面会报错:

sudo service lightdm stop # 关闭图形界面
sudo ./NVIDIA-xxx-xxx.run # 安装驱动文件
(注:安装时出现的一些选择和警告说明如下)
sudo service lightdm restart # 重启图形界面
5、验证驱动安装是否成功
可以查看驱动版本:cat /proc/driver/nvidia/version
或者输入nvidia-smi命令

在第4步安装的过程中,会出现一些警告和选择:
①The distribution-provided pre-install script failed! Are you sure you want to continue?

博客(https://blog.csdn.net/u014561933/article/details/79958130)已对此作了详细说明,继续安装则选择continue即可。
②出现无法安装32位兼容库(Unable to find a suitable destination to install 32-bit compatibility libraries.),由于系统是64位系统,因此应该是无关紧要的,继续即可。

③是否使用nvidia-xconfig来更新X配置文件,我的理解是这一步决定是否使用显卡来显示桌面,因为后面可以发现显卡上有显示的进程在运行,可选yes也可选no。

过程中的一些其他问题:
.run文件要先修改权限才能运行(https://blog.csdn.net/lightyearwp/article/details/5498200)
chmod a+x xxx.run
参考:
https://blog.csdn.net/u014561933/article/details/79958017
https://www.cnblogs.com/alexanderkun/p/6905512.html
https://blog.csdn.net/zafir_410/article/details/73188228?utm_source=itdadao&utm_medium=referral
https://www.cnblogs.com/5211314jackrose/p/7081020.html
https://blog.csdn.net/ksws0292756/article/details/79160742
https://blog.csdn.net/wangsidadehao/article/details/70255754
ubuntu显卡驱动安装的更多相关文章
- ubuntu显卡驱动安装及设置
转自: Ubuntu 14.04 Nvidia显卡驱动安装及设置 更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成 ...
- Ubuntu Intel显卡驱动安装 (Ubuntu 14.04--Ubuntu 16.10 + Intel® Graphics Update Tool)
最近使用在使用Ubuntu时,发现大部分情况下,不安装显卡驱动,使用默认驱动,都是没有问题的,但对于一些比较奇特配置的电脑,如下所示,如果使用默认驱动,会时常莫名其妙死机crash,尤其是在使用Ope ...
- ubuntu环境下,ubuntu16.04装机到nvdia显卡驱动安装、cuda8安装、cudnn安装
首先是安装ubuntu16.04 A.制作u盘启动盘(提前准备好.ios文件): 1.安装u盘制作工具unetbootinsudo apt-get install unetbootin2.格式化u盘s ...
- Ubuntu18.04 NVIDIA显卡驱动 安装大全
离线安装NVIDIA显卡驱动 费了一天的劲,走了好多的坑,最主要的原因是gcc版本的问题,一定要用最新版本的gcc!!! 1)官网下载显卡驱动 2)apt 下载gcc包及其依赖包,可用apt-cach ...
- Ubuntu18.04 显卡驱动安装(解决各种疑难杂症)
步骤 下载驱动 准备工作 进行安装 检查安装 下载驱动 首先我们需要去官网下载显卡驱动 打开浏览器,在百度搜索框中搜索:显卡驱动 下载 在手动搜索驱动程序一栏,根据自己的显卡进行选择 产品系列中,No ...
- archlinux-小米pro15_2020款使用archlinux(MX350显卡驱动安装)
1.官网下载archlinux ISO镜像 https://archlinux.org/download/ 使用磁力链接下载 2.使用软碟通将镜像写入U盘,制作成U盘启动盘 3.进入BIOS 关掉 ...
- Ubuntu 14.04 Nvidia显卡驱动安装及设置
更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成显卡进入系统 将显示器连接到集显的VGI口, 并在BIOS中设置用集显 ...
- ubuntu14.04安装、NVIDIA显卡驱动安装及CUDA8.0、Cudnn5.1的环境搭建
安装环境:hp-Z440工作站.64位Ubuntu14.04(64位Ubuntu16.04).Cuda8.0.Cudnn5.1.Nvidia GeForce GT 705.Tesla K40c 本文可 ...
- Virtualbox 启动虚拟机报错以及扩展、显卡驱动安装
一.Virtualbox虚拟机启动报错,如图 预先估计是BIOS中的cpu Virtualtion虚拟化支持是disable,结果一看是enable. 接下来只好Google,找到了这么一个帖子:ht ...
随机推荐
- day12 函数对象,名称空间与作用域
""" 今日内容: 1.函数参数传值细节 2.三元表达式 3.列表及字典推导式 4.函数对象 5.名称空间与作用域 6.函数的嵌套定义初识 ""&qu ...
- vue面试题总结
1.vue双向绑定的实现原理2.js的继承和原型链3.es6语法箭头函数和普通函数的区别 普通函数的this总是指向它的直接调用者. 在严格模式下,没找到直接调用者,则函数中的this是undefin ...
- dos.orm的事务处理
dos.orm也包含事务处理,没有太多封装,这里有几个简单的示例代码. using (DbTrans trans = DbSession.Default.BeginTransaction()) { D ...
- dataguard丢失归档日志处理
检查alert日志发现报错如下 Wed Mar 27 15:40:30 2019Managed Standby Recovery not using Real Time ApplyParallel M ...
- cocos2dx-lua http请求下载图片,使用XMLHttpRequest类
HttpFileDownLoadSimple.lua local downloader = {} --数据拆分,以没1024*5字节拆成一段,打包写入文件 (拆完再拼接,转成字符串) local fu ...
- JS学习过程中碰到的小问题
使用循环语句查找通讯录 //Setup var contacts = [ { "firstName": "Akira", "lastName" ...
- socket.io笔记
API 网址:https://socket.io/get-started/chat/ 页面上引入: 服务器: 每一个socket可以触发一个断开连接事件: 如果需要使用jquery: 引入网页的jqu ...
- css属性之统一设置文本及div之间的对齐方式
设为 Flex 布局以后,子元素的float.clear和vertical-align属性将失效.hdp-uf{ display: -webkit-box; /* 老版本语法: Safari, iOS ...
- git clone下载代码
下载master代码git clone http://username:password@git.wondershare.cn/XXX.git 下载指定develop分支代码git clone -b ...
- Linux基础 -Ubuntu
Ubuntu 下: sudo 以管理员权限执行 apt 是Advanced Packaging Tool ,Ubuntu下的安装包管理工具,早期使用apt-get,从Ubuntu16开始建议使用apt ...