3个版本
使用旧的Rust 2015
0.0.3 | 2017年10月25日 |
---|---|
0.0.2 | 2017年10月25日 |
0.0.1 | 2017年10月25日 |
#45 in #nvidia
每月21次下载
69KB
1.5K SLoC
nvoclock
nvoclock
是NVAPI的命令行界面,支持在Windows平台上对NVIDIA GPU进行全面的监控和超频。
下载
在此Github上提供二进制下载,适用于x86和x86_64 Windows平台。无需安装程序,只需确保GPU已安装并正确安装了驱动程序。也可以从源代码安装和构建,使用cargo install nvoclock
功能
虽然界面可能有点笨拙,但它支持您从现代超频工具中期望的一切
- GPU检测和显示类似于GPU-Z的统计数据、功能等
- 监控GPU的状态,包括功耗、负载使用、时钟、电压、温度、风扇等 - 任何Afterburner都有图表的内容
- 风扇控制、热管理和功率限制
- 传统的(pstate)偏移超频
- GPU Boost 3.0频率曲线控制(VFP)
- 导入/导出到CSV文件
- 电压锁定(单点测试)
- 不要尝试“自动”子命令
- Pascal电压提升
用法
nvoclock info
显示检测到的GPU的功能信息nvoclock status
显示关于GPU的监控信息- 建议与watch(1)结合使用以获得最佳效果。
nvoclock status -a
显示了些花哨的表格!nvoclock set
包括超频和调整GPU的常规选项。查看-h
以获取所有详细信息。
全局选项
-g 0
标志可用于将结果和操作过滤到特定的GPU-O json
以JSON格式打印信息,以便解析或由自动化脚本来处理。set RUST_LOG=trace
以获取过多的调试信息。您可能希望使用nvoclock info 2> nvolog.txt
将信息保存到文件以供以后解释。
未来项目
有些东西可以改进,并且由于大多数测试都是使用单个Pascal GPU进行的,因此对于旧硬件缺少一些功能。
- 需要测试/支持上一代GPU
- RPC API +守护进程
- 从另一台计算机进行控制,以便自动检测可以检测和生存崩溃和完全锁定。
- 在VFIO主机上运行以控制虚拟GPU将很酷。SSH已经做到了这一点。
范围之外
nvoclock
并非是一款全能的超频和监控工具。以下功能更适合单独的项目:
- 图形用户界面(虽然nvapi-rs做了所有实际的工作,但创建一个也变得很容易!)
- AMD GPU 支持
- CPU 监控和/或超频
- 状态覆盖和游戏钩子
- Linux 支持(
nvapi
不可用) - 软件风扇曲线控制(我最终会提供一个守护进程来完成这个任务)
依赖项
~7.5MB
~136K SLoC