/GPUMonitor

used for monite my nvidia gpu infomation

Primary LanguageVueMIT LicenseMIT

important

  • only can be used with nvidia-smi installed
  • 因为获取gpu信息是通过nvidia-smi命令行 所以确保你的电脑上有nvidia-smi
  • 前提是英伟达的显卡, AMD的, 没有AMD的显卡所以没法试
  • windows 10系统来说 nvidia-smi 一般在 C:\\Program Files\\NVIDIA Corporation\\NVSMI\\这个文件夹里
  • 新的英伟达驱动已经不需要原有的 nvidia-smi.exe文件了 所以可以直接运行

功能点

  • 解析 nvidia-smi的内容 并且展示出来
  • 解析完毕的内容 通过websocket发送到网页端

创建简单的客户端内容

  • 需求,有哪些属性是需要的可以被列出来的
  • 需要添加帧数限制,可能由于wallpaper engine导致的过度渲染的问题 wallpaper内的渲染速度限制好像不起作用了 导致渲染会以最高帧数的渲染为标准
  • 添加背景
  • 设置帧数限制
  • electron 创建服务器

使用方式

  1. nodejs启动server文件夹下面的server.js
  2. 开发者模式
npm run dev
  1. 打开localhost:8081
  2. socket.io的端口是3001

与wallpaperengine配合

  • wallpaper engine 有开放的api 可以获取一些在配置项中的属性信息或者自己定制一个属性信息
  • 这些信息可以被通过更改引擎信息读取 并且可以通过一些特定的事件名来获取到。

list

  • 加了一个点划 线 点划线的查看位置为 localhost:8081/dashline/