引言
最近国补入手了一台Dell G15 5530, 发现在床上玩电脑的时候,显卡功率被限制到30w了,nvidia-smi命令不能实时刷新,其他的工具也太重了,所以搞了一个这个东西。文件可能有点大,我把echarts.js硬编码进来了,如果介意可以改成CDN,我为了图方便(网的质量比较差),就写死了。
技术
python3.x
threading
time
json
webview [这个包应该是pip install pywebview 安装的] , 没有用python的GUI库,感觉挺麻烦的,html做比较简单。
pynvml [这个包会默认找nvml.dll的位置可能不对,需要改包的代码,需要一定的动手能力]
踩坑
pynvml.NVMLError_LibraryNotFound: NVML Shared Library Not Found
这个需要修改pynvml.py,把nvmlLib = CDLL里面的地址硬编码。
截图

用途- 查找性能下降的原因
- 机器学习时监控显卡性能
- 游戏时监控性能
- 烤机时监控(虽然有些烤机软件都带这个)
- 单纯的想看一下功率这些参数
- GPU加速计算时监控 (比如GPU跑字典)
其实他就是一个监控类型的软件,没啥大用,我本身也是一个程序猿,觉得这种py思路还是挺不错的,弥补了py中一些GUI的缺陷(丑)
ε=ε=ε=┏(゜ロ゜;)┛
结语
后来发现是因为移动电脑会导致降频锁频30w,放着不动就没事儿。
这个工具送给有需要的人吧。


评论 0
还没有评论,来说点什么吧。