首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >获取NVIDIA驱动版本

获取NVIDIA驱动版本

原创
作者头像
Windows技术交流
修改2024-03-08 09:56:13
修改2024-03-08 09:56:13
1.2K0
举报
文章被收录于专栏:Windows技术交流Windows技术交流

渲染型GPU实例想要检查是否已获取到license,如何操作?

https://cloud.tencent.com/document/product/560/103609#ba755a95-aafa-46ea-b344-61a5e8889e2a

代码语言:bash
复制
nvidia-smi.exe -q|findstr /i Licensed

想要确认实例内部的GRID驱动版本,应该用什么命令?

nvidia-smi --query-gpu=driver_version --format=csv

由于不清楚nvidia-smi位置,一般有2处 C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe C:\Windows\System32\nvidia-smi.exe 所以powershell命令如下(如果路径不存在会报错):

代码语言:powershell
复制
& "C:\Windows\System32\nvidia-smi.exe" --query-gpu=driver_version --format=csv
& "C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe" --query-gpu=driver_version --format=csv

加上try catch后,路径不存在时则结果为空

代码语言:powershell
复制
try {
    & "C:\Windows\System32\nvidia-smi.exe" --query-gpu=driver_version --format=csv
} catch {}

try {
    & "C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe" --query-gpu=driver_version --format=csv
} catch {}

或者通过驱动注册表找到唯一的驱动文件来查看文件中的版本信息则更为精准,例如

代码语言:powershell
复制
$filename_nvlddmkm_ImagePath=(Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm" -Name "ImagePath").ImagePath.Split(' ')[-1]
$filename_nvlddmkm_ImagePath
$nvlddmkm_dir=((Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm" -Name "ImagePath").ImagePath.Split(' ')[-1]).Split('\')[-2]
$filename_nvlddmkm="C:\Windows\System32\DriverStore\FileRepository\"+$nvlddmkm_dir+"\nvlddmkm.sys"
$filename_nvlddmkm
ls $filename_nvlddmkm

[System.Diagnostics.FileVersionInfo]::GetVersionInfo($filename_nvlddmkm)
([System.Diagnostics.FileVersionInfo]::GetVersionInfo($filename_nvlddmkm)).ProductVersion

一般是从11系列、13系列、15系列、16系列去查

因为最早腾讯云是T4卡用grid11.x,A10卡用grid13.x

后来渲染型license快到期了(2024年3月底),NVIDIA官网升级了license方式,变成了grid16.x,未来可能还会有更高版本

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 渲染型GPU实例想要检查是否已获取到license,如何操作?
  • 想要确认实例内部的GRID驱动版本,应该用什么命令?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档