windows10 下 nvidia-smi无效解决办法

首先检查C:\Program Files\NVIDIA Corporation\NVSMI有没有nvidia-smi.exenvml.dll文件,若是没有,去查找即可。

 接着,运行cmd,输入nvidia-smi,显示nvidia-smi has failed because you are not running as an administrator or there is not at least one TTC device in there system.

我看其他博客说是用管理员身份运行cmd,出现 has failed because it couldn’t communicate with the NVIDIA driver

然后去看设备管理器,显卡显示有问题,Windows 无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名或已损坏,或者可能是来自未知来源的恶意软件。 

解决: https://blog.csdn.net/DH2442897094/article/details/121948221?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166329738616782248554493%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166329738616782248554493&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-8-121948221-null-null.nonecase&utm_term=win10&spm=1018.2226.3001.4450

然后可以关闭签名了,用管理员身份运行cmd,输入下图所示命令,可以成功关闭签名。

 显示适配器没有黄色感叹号了:

 cmd之后输入nvidia-smi正常输出