0、安装一些依赖

​sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install –no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

注意:要是上面的安装出现了一些问题,随时sudo apt-get update.

1、查看显卡信息

lspci | grep VGA

2、查看驱动信息

ubuntu-drivers devices

注意:如果查看驱动信息不返回结果,进行如下操作
https://blog.csdn.net/zml194849/article/details/121826428

3、下载

自己的显卡需要什么驱动:http://www.nvidia.com/Download/index.aspx?lang=en-us进去自己按照自己的具体配置测试一下。比如这里我自己的是要384驱动。

4、Ubuntu desktop版本安装

接下来就是自己安装显卡驱动了,没错是自己安装,cuda的安装包里面也提供驱动的安装功能,但是,尽量自己安装。(显卡驱动和CUDA不是同一个概念啊,别搞混了)

1)首先卸载电脑中此刻有的nvidia的驱动:

对于桌面版系统而言,需要先用sudo service lightdm stop 关闭当前图形界面。
建议装驱动前都执行以下该指令,有益无害sudo apt-get --purge remove nvidia-*
该指令能卸载驱动并不保留配置文件。

for case1:original driver install apt-get:

sudo apt-get remove --purge nvidia*

for case2:original driver installed by runfile:

sudo chmod +x *.run
sudo ./NVIDIA~~~~.run --uninstall

2)禁用nouveau:

创建blacklist.conf文件:

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

在最后一行添加:

blacklist nouveau
options nouveau modeset=0

之后执行以下命令,重新生成kernel initramsf:

sudo update-initramfs -u

电脑重启

sudo reboot

之后执行

lsmod | grep nouveau

#没有输出,说明禁用成功

3)进入命令行界面:

ctrl+alt+f1

4)关闭图形界面:

sudo service lightdm stop

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

sudo apt install lightdm

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

sudo service lightdm stop

5)更改安装包权限:

sudo chmod a+x NVIDIA~~~~.run

6)开始安装

sudo ./NVIDIA~~~.run -no-opengl-files

7)启动图像界面:

sudo service lightdm start

8)重启:

sudo reboot

9)测试驱动是否安装成功:

nvidia-smi

显示显卡信息说明显卡驱动安装成功,如图所示:

10)更新显卡驱动:

​https://blog.csdn.net/u010420283/article/details/104020531/

5、Ubuntu server 版本安装

1)development tool安装

Ubuntu服务器版由于在安装系统时只装了OpenSSH server和standard system utilities,一些必备的development tool并没有安装,需要接下来手动安装。在安装驱动程序的过程中,会因为缺少gcc、g++、make等development tool而报错导致无法完成驱动程序安装(ERROR:Ubable to find the development tool ‘make’ in your path…),不用担心,手动安装这些开发包后再次执行安装指令即可。另外,安装过程中出现的弹框根据默认选项选择即可。手动安装development tool指令为:

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

安装指令如下:

sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run
sudo ./NVIDIA-Linux-x86_64-384.130.run -no-x-check -no-nouveau-check -no-opengl-files

在上述指令中,
–no-opengl-files表示只安装驱动文件,不安装OpenGL文件,这个参数最重要。
–no-x-check 安装驱动时不检查X服务。
–no-nouveau-check 安装驱动时不检查nouveau
注:这个选项和4.2禁止集成的nouveau驱动组成双保险,其实一项操作就可以了。

报错解决:

The target kernel has CONFIG_MODULE_SIG set. which means that is supports
cryptographic signature on kernel modules. On some system, the kernel may refuse
to load modules without a valid signature from a trusted key. This system also has
UEFI Secure Boot enabled; many distrubtions enforce module signature verification
on UEFI systems when Secure Boot is enabled(2). Would you like sign the NVIDIA kernel
module? (Answer: Install without signing)
Kernel module load error: Required key not avaliable

错误的简要描述了 NVIDIA 由于由于Ubuntu 16.04 的内核编译默认设置了 CONFIG_MODULE_SIG 为真, 然后Secure Boot打开所带来的问题. 大意是在支持UEFI的设备上打开Secure Boot 后,Ubuntu 16.04对于添加到内核的模块更加保守, 需要持有签名才能添加到模块中, 而显卡驱动由于要添加到内核中, 所以需要签名. 在安装过程中我们也会看到NVIDIA显卡会提示是否生成签名.
如果生成成功则没有问题,如果失败则进入BIOS关闭Secure Boot

对于桌面版系统而言,安装完后使用sudo service lightdm start 回到图形界面。

2)驱动安装选择选项如下:

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 继续。
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 继续

3)验证驱动安装完成

nvidia-smi

Ubuntu 安装显卡驱动相关推荐

  1. 解决 Ubuntu 安装显卡驱动后,屏幕变黄的原因

    项目场景: 为了跑深度学习,Ubuntu 安装显卡驱动 问题描述: 安装完驱动后,屏幕变黄,看着贼烦 原因分析: 可能是屏幕的色彩空间被修改成8位的了 解决方案: 打开"设置" - ...

  2. Ubuntu安装显卡驱动及设置3d桌面

    概述 本文将为您介绍如何在Ubuntu上用最简便的方法安装显卡驱动,并如何安装和启用3D桌面. 安装后的效果请看:视频演示<绚丽的Linux漂亮3D桌面72变> 酷6 http://v.k ...

  3. 雷神电脑装linux双系统,雷神911Target(双显卡)双系统Ubuntu安装显卡驱动和CUDA

    因为想要使用笔记本学习kaldi,需要使用Ubuntu搭建环境. 1. 笔记本参数 当前使用的笔记本型号是雷神911Target曜蓝版的电脑,但本人鉴于该笔记本独显GTX1050Ti显卡性能不弱,想用 ...

  4. ubuntu安装显卡驱动和cuda

    文章目录 前言 1. 卸载原始的驱动 2. 下载新显卡驱动 2.1 安装显卡驱动 3 安装cuda 4. 安装cudnn 5. 安装anaconda 前言 最新的版本不一定是好的,合适的才是最好的,建 ...

  5. ubuntu安装显卡驱动记录(未完待续)

    粘贴他人经验,备忘: 装载自: 华硕天选2,Ubantu18.04,RTX3060显卡驱动安装 补充一些查看指令: 查看当前内核版本 uname -r 查看系统架构 dpkg --print-arch ...

  6. Ubuntu安装显卡驱动,配置conda环境,安装pytorch

    安装显卡驱动 这里选择自动安装,先更新升级 sudo apt-get update sudo apt-get upgrade 自动选择驱动安装 sudo ubuntu-drivers autoinst ...

  7. Y9000p,3060-laptop,ubuntu安装显卡驱动nvidia-driver-470

    问题介绍 最近搞了好几次系统来装显卡驱动,重启后一直有问题,最后成功安装.特此记录 电脑配置:2021联想y9000p 心酸历程 1.ubuntu18.04+RTX3060 (laptop)+nvid ...

  8. 集显独显并存,ubuntu安装显卡驱动的坑

    一.安装和启动黑屏卡死 1.怎么办?显示器先接集显,完成驱动安装. (1)屏蔽nouveau驱动  只要是安装过NVIDIA显卡驱动的,nouveau一般都被禁止了.可以通过命令: lsmod | g ...

  9. Ubuntu安装显卡驱动后分辨率设置中没有适应显示器最高分辨率的解决办法

    安装Ubuntu14.04后安装了最新的Nvidia显卡驱动,但是在分辨率设置中始终找不到与显示器匹配的1920x1080的最高分辨率,在网上搜索了各种各样的方法,基本都无果而终,最后找到一种修改[e ...

  10. ubuntu安装显卡驱动的三种方法

    一是:系统设置->软件更新->附加驱动->选择nvidia最新驱动(361)->应用更改 简单但是不提倡 二是:先官网下载好对应驱动编译 Nvidia中文官网是 http:// ...

最新文章

  1. 从0开始学习GitHub系列之「认识并加入GitHub」
  2. 运用begin和end截取值
  3. java userdao,Java Web 开发基础------DAO
  4. oracle恢复drop建的表首次,Oracle中Drop,Delete,Truancate表恢复
  5. Light OJ 1316 A Wedding Party 最短路+状态压缩DP
  6. [转载] [SQL] patindex 详解
  7. ocjp 考试题之六
  8. Adblock PLus 插件chrome用
  9. Activiti 流程配置可视化:SpringBoot 集成 Activiti6 + Activiti Modeler
  10. BGP 基本配置参考
  11. 哈啰单车JAVA面经
  12. 微服务 细颗粒度的 soa
  13. python rasterio库和gdal库匹配与冲突问题安装办法
  14. android espresso跨程序,在Espresso Android中正确使用IdlingResource的方法
  15. 电脑电池出场容量与目前最大容量查询查询
  16. SAP 基于收货的发票校验 GR-Based IV
  17. 天问一号火星车谁造的,技术来自哪里?
  18. 《学术研究,你的成功之路》阅读笔记
  19. 微型计算机按照结构划分共分为几种,2016计算机一级《MS Office》基础习题与解析...
  20. 全球各个国家或者地区的GIS矢量数据下载方式

热门文章

  1. Docker-Cgroup 资源配置方法
  2. 3.14 使用画笔工具给头发着色 [Ps教程]
  3. java 微信小程序 在线学习系统app
  4. ie11安装程序无法继续 因为你的计算机,win7安装不了ie11怎么回事 win7安装不了ie11的解决方案...
  5. python归一化函数_机器学习-归一化方法
  6. Java同步队列(非阻塞队列与阻塞队列)——java并发容器
  7. win10 卸载mysql5.7
  8. 逻辑为基、数企赋能(NO.9)—企业运营体系顶层逻辑之困
  9. 2022-3-6 stm32串口通信实例(库函数)-学习笔记
  10. 面试题java的权限_Java shiro面试题