1. 在官网下载最新驱动(.run文件),然后本地安装。

2. 卸载原有N卡驱动

#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

3. 禁用nouveau驱动(屏蔽开源驱动)

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

在文本最后添加:(禁用nouveau第三方驱动,之后也不需要改回来)

blacklist nouveau
options nouveau modeset=0

然后执行:

sudo update-initramfs -u

重启后,执行:lsmod | grep nouveau。如果没有屏幕输出,说明禁用nouveau成功。

4. 禁用X-Window服务

sudo service lightdm stop #这会关闭图形界面,但不用紧张

Ctrl-Alt+F1(F1~F6均可,F7是返回)进入命令行界面,输入用户名和密码登录即可(数字不能用小键盘输入)。

在命令行输入:sudo service lightdm start ,然后按Ctrl-Alt+F7即可恢复到图形界面。

如果提示unit lightdm.service not loaded,则先安装Lightdm:

sudo apt install lightdm

安装完毕后跳出一个界面,选择lightdm,再执行

sudo service lightdm stop

5. 命令行安装驱动

#给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-384.59.run
#后面的参数非常重要,不可省略:
sudo ./NVIDIA-Linux-x86_64-384.59.run –no-opengl-files
  • –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
  • –no-x-check:表示安装驱动时不检查X服务,非必需。
  • –no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
  • -Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
  • -A:查看更多高级选项。

必选参数解释:因为NVIDIA的驱动默认会安装OpenGL,而Ubuntu的内核本身也有OpenGL、且与GUI显示息息相关,一旦NVIDIA的驱动覆写了OpenGL,在GUI需要动态链接OpenGL库的时候就引起问题。

之后,按照提示安装,成功后重启即可。
如果提示安装失败,不要急着重启电脑,重复以上步骤,多安装几次即可。

如果安装时提示Unable to find the development tool 'cc' in your path,如下图所示:

那是因为没有安装gcc、g++、make,需要手动安装,指令如下:

sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make

提示:Ubuntu服务器版由于在安装系统时只装了OpenSSH server和standard system utilities,一些必备的development tool并没有安装,需要接下来手动安装。在安装驱动程序的过程中,会因为缺少gcc、g++、make等development tool而报错导致无法完成驱动程序安装(ERROR:Ubable to find the development tool 'make' in your path...),不用担心,手动安装这些开发包后再次执行安装指令即可。
---------------------
作者:qq_30163461
来源:CSDN
原文:https://blog.csdn.net/qq_30163461/article/details/80314630
版权声明:本文为博主原创文章,转载请附上博文链接!

6. 安装完成后输入reboot重启系统,或者对于桌面版系统而言,安装完后使用sudo service lightdm start 回到图形界面。

nvidia-smi #若列出GPU的信息列表,表示驱动安装成功
nvidia-settings #若弹出设置对话框,亦表示驱动安装成功

如下图所示:

提示:另外,对于桌面版系统而言,可以使用nvidia-settings命令设置一些参数,执行该命令后以弹窗的形式出现。而服务器版系统由于没有桌面环境,执行nvidia-settings命令会报错(ERROR: A problem occured when loading the GUI library. Please check your installation and library path. You may need to specify this  library when calling nvidia-settings. Please run `nvidia-settings --help` for usage information.)
---------------------
作者:qq_30163461
来源:CSDN
原文:https://blog.csdn.net/qq_30163461/article/details/80314630
版权声明:本文为博主原创文章,转载请附上博文链接!

Ubuntu18.04英伟达驱动的安装相关推荐

  1. Ubuntu 16.04 英伟达驱动、常用软件以及虚拟环境的安装

    一.英伟达驱动的安装 Ubuntu 桌面版驱动可这样安装:系统设置--->软件和更新--->附加驱动--->NVIDIA binary driver-version 384.130, ...

  2. Linux 英伟达驱动手动安装详细教程(图文)

    目录 第一步,查看显卡型号 第二步,到英伟达官网下载对应驱动 第三步,禁用自带的 nouveau nvidia驱动 第四步:bios禁用secure boot,即设置为disable 第五步,停止可视 ...

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

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

  4. ubuntu18.04 LTS 安装英伟达驱动

    ubuntu18.04 LTS 安装英伟达驱动 0.ubuntu software里换阿里源 1. sudo add-apt-repository ppa:graphics-drivers/ppa s ...

  5. Ubuntu22.04安装详细教程 英伟达驱动安装教程 软件与更新无法打开 Ctrl+Alt+T打不开终端

    提示:文章记录了双系统(Windows+Ubuntu)的安装过程,本人电脑为Dell 文章目录 利用U盘安装Ubuntu22.04 1.插入U盘 2.前往Ubuntu官网下载22.04版本系统 3.下 ...

  6. ubuntu16.04+惠普光影精灵+GTX960M+英伟达驱动安装

    介绍两种方式: 1.通过自带的software&update安装. -找到software&update -选择additional Drivers,选择英伟达驱动就可以了. -检验驱 ...

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

    1.安装过程中遇到的一些错误提示与解决方案: 错误1. the distribution-provided pre-install script failed! 这个问题源自nvidia驱动安装包自身 ...

  8. ubuntu16.04安装英伟达驱动,cuda8.0和cudnn

    禁用nouveal自带驱动(可选,推荐)   控制台输入命令,创建一个文件通过命令 sudo vim /etc/modprobe.d/blacklist-nouveau.conf 并添加如下内容: b ...

  9. ubuntu20.04独显和集显切换安装英伟达驱动

    先说设备参数:华硕天选2,配备intel集显和3060显卡,ubuntu的内核是5.13. 我装了两天的英伟达驱动没有成功,在淘宝上找了个大哥给我一小时装完了.最重要的是一句选择显卡的代码. 重装系统 ...

最新文章

  1. 首款移动社交购物平台“商宝”的产品简介、特点、交易服务以及入驻方式
  2. 详解基于朴素贝叶斯的情感分析及 Python 实现
  3. RHEL5下构建LVS负载均衡系统详解(二)
  4. 中移物联网携手“行车卫士” 智慧城市打开新局面
  5. viso怎么控制连接线_德国菲斯曼故障出现这些字母代码怎么解决?
  6. mysql check table_修复MySQL的MyISAM表命令check table用法
  7. Statspack安装心得
  8. 几维安全Javascript代码混淆(js加密)在线使用说明
  9. 在Project中引用zedgraph控件
  10. java web 加载Spring --web.xml 篇
  11. nginx 配置参数说明
  12. linux修音软件下载,修音软件下载 Auto Tune 8(修音工具) v8.1.2 免费安装版 下载-脚本之家...
  13. Qt实战笔记-从零开始搭建一套库存管理系统-(一)准备工作
  14. 【Tensorflow】基于卷积神经网络实现车牌的识别
  15. 调试svo 中遇到的问题
  16. siteapp–让独立博客变成手机app
  17. JavaScript 坦克大战
  18. 理解HTTP Referer
  19. PHP的eregi函数:检查字符串的有效性
  20. 编写php自动脚本,自己编写自动签到脚本

热门文章

  1. Java Web 应用实例 servlet实现oracle 基本增删改查
  2. java实现开关按钮,DOC-03-05 开关按钮(Toggle Button)
  3. 2013福建高职单招计算机类专业,2013福建高职单招 计算机类专业 知识试题
  4. (设计模式) (李建忠 C++) 总结
  5. 【产品应用】一体化电机在拉伸吹瓶机的应用
  6. 如何撰写创业计划书 ?
  7. 离开小厂进大厂的第一周:我后悔了
  8. 研究发现,无创连续Masimo PVi®监测对指导术中体液处治的价值优于中央静脉压测量
  9. 微软拼音输入法 2010 Beta 2 介绍文
  10. Micro focus ITOM