如何不用装任何软件来在Windows上查看gpu温度
起因是玩游戏时听到显卡风扇的声音,然后想看看显卡温度,但因为个人原因心理上抗拒使用其他软件(可以但没必要?),然后想到既然别的软件能看这些信息,那么我们自己是不是也可以通过命令行查看?
网上搜索一下,果不其然C:\Program Files\NVIDIA Corporation\NVSMI(默认安装目录是这个)目录下有个nvidia-smi.exe
执行一下就能看到此时gpu的一些基本信息(这里就有我想看的温度)
如图
但是如果直接点开这个命令的话,它执行完就马上关闭了,以我的肉眼只能看到窗口一闪而过,所以自己建立了一个bat脚本加了个pause命令去按住它像下面这样
cd C:\Program Files\NVIDIA Corporation\NVSMI
nvidia-smi.exe
pause;
但这样其实看到的只是执行文件那一刻的gpu信息,我想让它实时刷新起来,于是就又改成这样:
cd C:\Program Files\NVIDIA Corporation\NVSMI
:start
cls
nvidia-smi.exe
choice /t 1 /d y /n >nul
goto start
为了看起来稍微干净点我加了@echo off和cls,而且中间有个插曲,就是我的脚本文件放在c盘外的其他盘中cd命令没有成功执行,所以再补上一个/d参数,至于/d是干嘛的,我在网上简单搜了下很少有详细回答,于是还是问问windows自己吧(嗯,原来如此)
那么最终这个简单的查看gpu温度的批处理就完成了
@echo off
cd /d C:\Program Files\NVIDIA Corporation\NVSMI
:start
cls
nvidia-smi.exe
choice /t 1 /d y /n >nul
goto start
其实一直想写博客,但本人很懒(今天可能是心血来潮),却没想到第一篇博客写的是非自己专业的东西,兴趣使然吧。