NVIDIA-GPU 驱动程序安装
下面以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 驱动程序安装相关推荐
- 微软服务器安装显卡驱动,适用于 Windows 的 Azure N 系列 NVIDIA GPU 驱动程序安装 - Azure Virtual Machines | Microsoft Docs...
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 在运行 Windows ...
- 安装显卡驱动显示NVIDIA图形驱动程序安装失败
之前显卡驱动出问题了,重新安装一直显示图形驱动程序安装失败 查了网上的方法,基本就是 启动Windows installer服务.策略组.卸干净相关程序.删干净注册表(这个太那什么了,行不通) 全都试 ...
- NVIDIA GPU驱动安装
一.CUDA安装 ./cuda_10.0.130_410.48_linux 安装后会有如下提示: 查看CUDA的版本号 二.CUDNN安装 安装命令 > tar xvzf cudnn-10.0- ...
- linux基于GTX1080TI的NVIDIA GPU驱动安装、配置、测试
1.相关资源包下载 版本依赖关系: 参考自https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html NVIDIA(455.3 ...
- win10更新后低分辨率显卡驱动丢失,NVIDIA图形驱动程序安装失败终极解决方法
win10 更新后分辨率直接低的要死,而且无法设置高分辨率. 后来检查驱动发现显卡驱动没了. 在官网找到对应型号的驱动下载安装. NVIDIA 驱动下载官网 发现安装都失败了. 尝试过启用 windo ...
- NVIDIA GPU持久模式是什么?(驱动程序持久性 Driver Persistence Daemon 守护程序)
文章目录 驱动程序持久性 1.概述 1.1. windows系统 1.2. Linux 2.数据持久性 2.1. GPU初始化生命周期 2.2. 内核驱动程序生命周期 2.3. GPU开发板生命周期 ...
- gtx660 linux驱动下载,佳能 NVIDIA GeForce GTX660 GPU 驱动程序下载-更新佳能软件(显卡)...
Biostar NVIDIA GeForce GTX660 GPU 驱动程序下载 手动 NVIDIA GeForce GTX660 GPU 驱动程序更新说明: 您的 %%os%% 或通过安装最新的 W ...
- 在Windows 10(Win10)下安装“NVIDIA图形驱动程序”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的详细过程记录
目标:安装CUDA Toolkit和cuDNN Archive 目录 一. 安装NVIDIA驱动程序和NVIDIA 控制面板 二.安装CUDA Toolkit 三.安装cuDNN Archive 一. ...
- gt 630 linux驱动下载,佳能 NVIDIA GeForce GT630 GPU 驱动程序下载-更新佳能软件(显卡)...
Biostar NVIDIA GeForce GT630 GPU 驱动程序下载 如何手动更新 NVIDIA GeForce GT630 GPU 设备驱动程序: 这些标准的 NVIDIA GeForce ...
- 安装N卡驱动 要装java_安装Cuda NVIDIA图形驱动程序失败[关闭]
我有两台笔记本电脑:索尼vaio z系列(vocz1)和S系列 . 第一个是Geforce和cuda型号GT330M,第二个是GT 640M LE . 当我尝试从此站点安装CUDA Geforce驱动 ...
最新文章
- 红帽linux配置网桥#039;,redhat配置网桥
- 费米悖论的三十种解释
- 体验cas server
- 文本处理利器Linux Awk这样入门☛常见变量的使用
- java开发websocket聊天室_java实现基于websocket的聊天室
- 遍历矩阵每一行穷举_[LeetCode] 566. 重塑矩阵
- SSRF,以weblogic为案例
- soap和web services
- Blazor验证控件
- 年夜饭之 -- 辣椒炒圣子
- Hibernate关联关系映射-----基于连接表的单向一对多映射配置
- 关系到了冰点_VIP090:关系到了冰点
- 阿里云祝顺民:因云而生的云原生网络
- JAVA WEB 设置session过期时间
- 图像增强——imhist、imcontour、imadjust、histeq、fspecial、imfilter、medfilt2
- Ubuntu 解锁被锁定的账号
- SC-GlowTTS论文阅读
- 线性代数——线性方程组和矩阵(Linear and Matrices)
- Express全系列教程之(六):cookie的使用
- 义隆单片机学习笔记之(四) 编程及烧录
热门文章
- 485多机通信c语言编程,RS-485多从机竞争的解决方案
- 转:惠普V3000系列笔记本电流声的解决方法
- 外盘期货开户_10月30日外盘期货晚间原油策略建议
- task host window阻止关机该怎么办?
- mandriva 安装 drcom (2)
- C++循环---买房子(自学用)
- Topographic Laser Ranging and Scanning_Principles and Processing——第二章 2.1-2.2
- 聊聊最近的面试感受,几点忠告
- pwnfunction xssgame-easy writeup
- 信息采集的难点是什么?