1.安装过程中遇到的一些错误提示与解决方案:

错误1.

the distribution-provided pre-install script failed!

这个问题源自nvidia驱动安装包自身的问题,这里我们可以直接点击yes或者continue继续安装
错误2.

ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens mostfrequently when this kernel module was built against the wrong orimproperly configured kernel sources, with a version of gcc that differsfrom the one used to build the target kernel, or if a driver such asrivafb/nvidiafb is present and prevents the NVIDIA kernel module fromobtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPUinstalled in this system is not supported by this NVIDIA Linux graphicsdriver release.

遇到此问题,可以安装后面正文的方法,重新尝试安装

错误3.检测到系统已经安装了其他版本的nvidia驱动
驱动没卸载干净,可以使用sudo apt-get --purge remove nvidia-*命令,卸载所有的nvidia驱动,也可以点继续,这样在安装过程中会自动卸载旧驱动

错误4.在安装的最后一步,没有提示安装成功,而是显示

Error:Unable to load the 'nvidia-drm' kernel module .

出现这个问题最有可能的原因是你安装的Ubuntu是UEFI模式启动的,但是在BIOS中却打开了Security BOOT选项。 正确做法是禁用该选项

错误5.安装过程中有可能会弹出X.org异常警告,以我的经验来说你可以无视该警告继续安装,这样并不会有什么问题

`pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

错误6. 评论里还有一个错误,我在之后安装是也遇到了。

就是安装完仍不能nvidia-smi,解决办法是去boot里将secureboot 设置成disable,这步操作完nvidia-smi就有结果了

2.其他可能出现的错误

一、循环登录
主要表现为在登录界面输入密码后依然跳转回登陆界面,无限循环,这是在使用.run文件安装时遇到的问题,这里有一个亲测有效的解决方案:

当输入安装指令时,不要简单地输入 sudo ./NVIDIA-Linux-x86_64-384.111.run,而是输入:

sudo ./NVIDIA-Linux-x86_64-384.111.run -no-x-check -no-nouveau-check -no-opengl-files

-no-x-check:安装驱动时关闭X服务

-no-nouveau-check:安装驱动时禁用nouveau

-no-opengl-files:只安装驱动文件,不安装OpenGL文件

这样再reboot,就不会出现循环登录的问题。

二、还有一些其他的常见问题,这里题主并没有遇到,所以就不多说明了,如果遇到其他问题(重启黑屏等)的话,可以看看下面这篇文章里的方法,希望可以帮到你。
http://www.cnblogs.com/matthewli/p/6715553.html

3.正文:安装NVIDIA英伟达驱动

3.1禁用nouveau驱动和相关的驱动包

用编辑器打开blacklist.conf配置文件

sudo gedit /etc/modprobe.d/blacklist.conf

在文件的最后一行加入下面的命令,屏蔽有影响的驱动包(这里有的博客添加了blacklist amd76x_edac,但是经测试后不加也是可以安装成功的)

blacklist rivafb
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv

1.2:卸载所有安装的nvidia驱动

如果之前没安装过nvidia驱动,也可以不执行此步骤,但是推荐执行,无害

sudo apt-get --purge remove   nvidia-*

卸载完以后,重启。

1.3:安装显卡驱动

在http://www.geforce.cn/drivers上下载对应的显卡驱动包
我选择的是(NVIDIA-Linux-x86_64-384.111.run)(支持大部分显卡,我使用的是GTX 980Ti)
安装需要的依赖

sudo apt update
sudo apt install dkms build-essential linux-headers-generic

安装驱动包
接下来的步骤需要关闭图像界面,转而在文字界面进行,如果记不住下面的指令的话,可以提前截图发到手机上。
首先,Ctrl+Alt+F1进入命令提示符界面
然后,输入对应的username和passwd进入命令行.
最后,使用指令sudo service lightdm stop 关闭图形界面,再利用cd指令进入下载好的驱动目录

```
sudo chmod 755 NVIDIA-Linux-x86_64-384.111.run  #修改权限(否则没有访问权限,无法进行指令安装)
sudo ./NVIDIA-Linux-x86_64-384.111.run –no-x-check –no-nouveau-check –no-opengl-files #安装驱动
#–no-x-check 关闭X服务
#–no-nouveau-check 禁用nouveau
#–no-opengl-files 不安装OpenGL文件#...安装完成后
sudo update-initramfs -u
sudo reboot 

判断显卡驱动是否安装成功

nvidia-smi #输入指令查看显卡信息 

如果出现以下信息,说明安装成功

Ubuntu16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案相关推荐

  1. Ubuntu16.04 安装NVIDIA英伟达驱动教程

    参考链接 参考链接 一 查看显卡型号 一 在终端输入命令后 lspci | grep -i vga 二 在网站(网址)中查看自己的对应的型号 三 得到自己的卡型号 我的是这个版本驱动版本 二 开始驱动 ...

  2. Ubuntu18.04 安装NVIDIA英伟达驱动教程

    2022.2.16 佩服网上各种大神的CSDN帖子,写的太过于良心了.坑孩子坑了三个小时左右,都没有装好,真是绝绝子.咋也不知道,咋也不敢说,如果帮到其他网友,请收藏. 因为本人是刚重新装好Linux ...

  3. ubuntu16.04安装nvidia(英伟达)显卡驱动

    目录: 方法一 方法二 准备工作 开始安装 方法一 此方法的优势是安装过程简单,但要求安装是必须保持网络连接,而且受资源的限制,下载速度可能过慢.(使用科学上网有可能提升下载速度) 在ubuntu中打 ...

  4. 无法安装NVIDIA(英伟达)驱动解决方案

    nvidia官网下载GeForce Experience 这个软件,安装GeForce Game Game Driver驱动就好了 本文作者 Creed Y 2019/6/1

  5. Ubuntu安装新英伟达驱动出现问题解决方法

    Ubuntu安装新英伟达驱动出现问题解决方法 参考文章: (1)Ubuntu安装新英伟达驱动出现问题解决方法 (2)https://www.cnblogs.com/djiankuo/p/5364221 ...

  6. linux英伟达显卡驱动390下载,nvidia英伟达驱动|NVIDIA英伟达显卡驱动程序更新下载(32/64位) v384.90 Linux版 - 飞极下载站...

    NVIDIA英伟达显卡驱动程序,支持32/64位Linux系统.除了常规的新上市游戏优化.VR支持.SLI支持.修复Bug以外,还有一个重磅更新,就是正式支持DirectX中间语言DirectX In ...

  7. Fedora安装NVIDIA(英伟达)官方显卡驱动

    Fedora安装NVIDIA官方显卡驱动 NVIDIA官方驱动下载 首先访问NVIDIA官方网站,找到需要安装驱动电脑所对应型号的NVIDIA驱动下载. 会得到一个.run的运行文件 安装过程 #me ...

  8. Ubuntu安装NVIDIA英伟达显卡驱动教程

    Ubuntu 安装NVIDIA显卡驱动教程(附带降级/删除内核) 前言 在安装好ubuntu以后,大概率是使用的Linux内核自带驱动,后续用CUDA训练很不方便,因此必须将显卡驱动切换成NVIDIA ...

  9. ubuntu16.04安装nvidia geforce gtx1080ti显卡驱动和cuda10.0用来运行gromacs-gpu

    1. 走不通的方法 如上图所示,我使用ubuntu自带的软件software&updates的additional drivers栏安装nvidia显卡驱动(nvidia-384,这个驱动并不 ...

最新文章

  1. 【建站系列教程】7、SEO优化之meta标签【最后一篇】
  2. 关于软件工程课程的期望
  3. Android 根据从服务器中获取的rgb值实现动态改变圆角加框的Imageview 的背景色
  4. springboot 获取配置文件中的值_Spring Boot面试必问(亲测)
  5. PyTorch基础-使用卷积神经网络CNN实现手写数据集识别-07
  6. 照片边框 app android,Screener App-一手搞定将手机截图加上外框
  7. 从零开始学前端:形变(小游戏:3D翻滚盒子) --- 今天你学习了吗?(CSS:Day21)
  8. 三维图像处理_【图像处理】用于三维物体检测的三维骨干网络
  9. even though和even if的区别
  10. C++ Primer Plus学习(十)——类和对象
  11. Node开发项目管理工具 Grunt 对比 Gulp
  12. [hadoop读书笔记] 第五章 MapReduce工作机制
  13. NWT融资一百万,被老张嘲笑了
  14. 状态码 https dns解析过程
  15. 互融云数字资产交易系统开发解决方案
  16. 计算机操作系统试题 地址变换,计算机操作系统试题及答案汇编
  17. 推荐一款多平台快速开发的前端UI框架 —— uView UI
  18. 解决注册Github邮箱用qq邮箱无法收到验证码的问题
  19. 2023电工杯数学建模A题B题
  20. C语言实现有限状态机

热门文章

  1. 机器学习 -- 线性回归(Linear Regression)原理及算法实现
  2. 汤姆大叔的深入理解JS系列
  3. Discuz!X3.5大气论坛模板
  4. cesium-操作面要素透明度
  5. Transition飞行汽车来了,采用电力驱动且可陆空两用
  6. 提供几款网吧用的挂机锁屏
  7. 能让你哭泣四十首歌,和最好听的100首歌
  8. win10 linux子系统获取root权限
  9. 分段二次插值函数表达式_【插值】插值方法原理详解
  10. VTK:图形基本操作进阶——点云配准技术(LandMark标记点算法和坐标系显示方法)