下面以GeForce RTX 2080TI GPU为例,基于ubuntu18.04进行驱动程序的安装。

1. 下载驱动程序

驱动程序下载链接:官方驱动 | NVIDIA

根据GPU型号,在如下下拉列表中进行选择,然后点击搜索按钮:

2. 安装驱动程序

1)卸载老版本驱动程序

sudo apt --purge remove nvidia*
sudo apt autoremove
sudo apt --purge remove "*cublas*" "cuda*"
sudo apt --purge remove "*nvidia*"

2)禁用nouveau

(1) 打开blacklist.conf文件

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

(2) 在最后一行添加如下内容,并保存

blacklist nouveau

(3) 更新linux内核

sudo update-initramfs -u

(4) 重启操作系统

sudo reboot

(5) 查询禁用是否生效

lsmod | grep nouveau

如果已生效,则没有任何输出

3)安装驱动

将下载好的驱动程序,上传至Linux操作系统任意用户目录下,例如将驱动程序

NVIDIA-Linux-x86_64-470.63.01.run上传至~/software目录,并进入到该目录下:

(1) 赋予可执行权限

chmod +x NVIDIA-Linux-x86_64-470.63.01.run

(2) 安装

sudo ./NVIDIA-Linux-x86_64-470.63.01.run --no-opengl-files

安装默认选项回车即可。

4)nvidia-smi的使用

nvidia-sim简称NVSMI,提供监控NVIDIA GPU使用情况和更改GPU状态的功能。

(1) nvidia-smi

在shell终端直接输入nvidia-smi,可显示当前GPU状态,如下图所示:

表格参数介绍:

·  GPU:本机中的GPU编号(有多块显卡的时候,从0开始编号)图上GPU的编号是0

·  Fan:风扇转速(0%-100%),N/A表示没有风扇

·  Name:GPU类型,图上GPU的类型是:GeForce 2080TI

·  Temp:GPU的温度(GPU温度过高会导致GPU的频率下降)

·  Perf:GPU的性能状态,从P0(最大性能)到P12(最小性能),图上是:P0

·  Persistence-M:持续模式的状态,持续模式虽然耗能大,但是在新的GPU应用启动时花费的时间更少,图上显示的是:off

·  Pwr:Usager/Cap:能耗表示,Usage:用了多少,Cap总共多少

·  Bus-Id:GPU总线相关显示,domain:bus:device.function

·  Disp.A:Display Active ,表示GPU的显示是否初始化

·  Memory-Usage:显存使用率

·  Volatile GPU-Util:GPU使用率

·  Uncorr. ECC:关于ECC的东西,是否开启错误检查和纠正技术,0/disabled,1/enabled

·  Compute M:计算模式,0/DEFAULT,1/EXCLUSIVE_PROCESS,2/PROHIBITED

·  Processes:显示每个进程占用的显存使用率、进程号、占用的哪个GPU

(2) nvidia-smi –l 秒数

加入-l选项可控制GPU状态显示刷新的时间,如每间隔1s刷新一下GPU的状态,命令为:

nvidia-smi -l 1

(3) 保存GPU监控结果

保存GPU状态到report.csv文件,命令如下:

nvidia-smi -l 1 \--format=csv \--filename=report.csv \--query-gpu=timestamp,\name,index,utilization.gpu,\memory.total,memory.used,power.draw

参数解释:·

l:隔多久记录一次,命令中写的是1

·  --format:结果记录文件格式是csv

·  --filename: 结果记录文件的名字

·  --query-gpu:记录哪些数据到csv文件

·  timestamp:时间戳

·  memory.total:显存大小

·  memory.total:显存使用了多少

·  utilization.gpu:GPU使用率

·  power.draw:显存功耗,对应Pwr:Usage

以上是GPU状态监控常用的几个命令,如果还需要了解其它的使用,可通过如下命令进行查看:

nvidia-sim -h

3. 卸载驱动

执行如下卸载命令:

sudo apt --purge remove nvidia*
sudo apt autoremove
sudo apt --purge remove "*cublas*" "cuda*"
sudo apt --purge remove "*nvidia*"

输入nvidia-smi,如果仍然有Nvidia的驱动信息,则说明没有卸载成功。此时进入到NVIDIA-Linux-x86_64-470.63.01.run所在目录下,执行:

sudo ./NVIDIA-Linux-x86_64-470.63.01.run --uninstall

然后根据提示进行操作就行。

NVIDIA-GPU 驱动程序安装相关推荐

  1. 微软服务器安装显卡驱动,适用于 Windows 的 Azure N 系列 NVIDIA GPU 驱动程序安装 - Azure Virtual Machines | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 在运行 Windows ...

  2. 安装显卡驱动显示NVIDIA图形驱动程序安装失败

    之前显卡驱动出问题了,重新安装一直显示图形驱动程序安装失败 查了网上的方法,基本就是 启动Windows installer服务.策略组.卸干净相关程序.删干净注册表(这个太那什么了,行不通) 全都试 ...

  3. NVIDIA GPU驱动安装

    一.CUDA安装 ./cuda_10.0.130_410.48_linux 安装后会有如下提示: 查看CUDA的版本号 二.CUDNN安装 安装命令 > tar xvzf cudnn-10.0- ...

  4. linux基于GTX1080TI的NVIDIA GPU驱动安装、配置、测试

    1.相关资源包下载 版本依赖关系: 参考自https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html NVIDIA(455.3 ...

  5. win10更新后低分辨率显卡驱动丢失,NVIDIA图形驱动程序安装失败终极解决方法

    win10 更新后分辨率直接低的要死,而且无法设置高分辨率. 后来检查驱动发现显卡驱动没了. 在官网找到对应型号的驱动下载安装. NVIDIA 驱动下载官网 发现安装都失败了. 尝试过启用 windo ...

  6. NVIDIA GPU持久模式是什么?(驱动程序持久性 Driver Persistence Daemon 守护程序)

    文章目录 驱动程序持久性 1.概述 1.1. windows系统 1.2. Linux 2.数据持久性 2.1. GPU初始化生命周期 2.2. 内核驱动程序生命周期 2.3. GPU开发板生命周期 ...

  7. gtx660 linux驱动下载,佳能 NVIDIA GeForce GTX660 GPU 驱动程序下载-更新佳能软件(显卡)...

    Biostar NVIDIA GeForce GTX660 GPU 驱动程序下载 手动 NVIDIA GeForce GTX660 GPU 驱动程序更新说明: 您的 %%os%% 或通过安装最新的 W ...

  8. 在Windows 10(Win10)下安装“NVIDIA图形驱动程序”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的详细过程记录

    目标:安装CUDA Toolkit和cuDNN Archive 目录 一. 安装NVIDIA驱动程序和NVIDIA 控制面板 二.安装CUDA Toolkit 三.安装cuDNN Archive 一. ...

  9. gt 630 linux驱动下载,佳能 NVIDIA GeForce GT630 GPU 驱动程序下载-更新佳能软件(显卡)...

    Biostar NVIDIA GeForce GT630 GPU 驱动程序下载 如何手动更新 NVIDIA GeForce GT630 GPU 设备驱动程序: 这些标准的 NVIDIA GeForce ...

  10. 安装N卡驱动 要装java_安装Cuda NVIDIA图形驱动程序失败[关闭]

    我有两台笔记本电脑:索尼vaio z系列(vocz1)和S系列 . 第一个是Geforce和cuda型号GT330M,第二个是GT 640M LE . 当我尝试从此站点安装CUDA Geforce驱动 ...

最新文章

  1. 红帽linux配置网桥#039;,redhat配置网桥
  2. 费米悖论的三十种解释
  3. 体验cas server
  4. 文本处理利器Linux Awk这样入门☛常见变量的使用
  5. java开发websocket聊天室_java实现基于websocket的聊天室
  6. 遍历矩阵每一行穷举_[LeetCode] 566. 重塑矩阵
  7. SSRF,以weblogic为案例
  8. soap和web services
  9. Blazor验证控件
  10. 年夜饭之 -- 辣椒炒圣子
  11. Hibernate关联关系映射-----基于连接表的单向一对多映射配置
  12. 关系到了冰点_VIP090:关系到了冰点
  13. 阿里云祝顺民:因云而生的云原生网络
  14. JAVA WEB 设置session过期时间
  15. 图像增强——imhist、imcontour、imadjust、histeq、fspecial、imfilter、medfilt2
  16. Ubuntu 解锁被锁定的账号
  17. SC-GlowTTS论文阅读
  18. 线性代数——线性方程组和矩阵(Linear and Matrices)
  19. Express全系列教程之(六):cookie的使用
  20. 义隆单片机学习笔记之(四) 编程及烧录

热门文章

  1. 485多机通信c语言编程,RS-485多从机竞争的解决方案
  2. 转:惠普V3000系列笔记本电流声的解决方法
  3. 外盘期货开户_10月30日外盘期货晚间原油策略建议
  4. task host window阻止关机该怎么办?
  5. mandriva 安装 drcom (2)
  6. C++循环---买房子(自学用)
  7. Topographic Laser Ranging and Scanning_Principles and Processing——第二章 2.1-2.2
  8. 聊聊最近的面试感受,几点忠告
  9. pwnfunction xssgame-easy writeup
  10. 信息采集的难点是什么?