#gpu #nvidia #nvapi #gtx #overclock

app nvoclock

NVIDIA超频命令行界面

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次下载

MIT许可

69KB
1.5K SLoC

nvoclock

travis-badge release-badge license-badge

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