面向华硕笔记本的轻量级 Windows 控制工具,可替代 Armoury Crate 的大部分性能模式、显卡模式和风扇控制功能。
MiaAI-Lab/sparkLimiter
一个 Shell 工具,可批量限制多台 NVIDIA DGX Spark 的 GPU 图形频率,并通过 systemd 在开机时自动恢复。
- Star
- 105
- Fork
- 12
- 未关闭 Issue
- 0
- 最近提交
- 24天前
这是什么?
sparkLimiter 用于限制 NVIDIA DGX Spark 的 GPU 最高图形频率。它会通过 ssh 配置、known_hosts、mDNS 和 ARP 邻居表自动发现局域网内的 Spark,然后在选定的机器上执行 nvidia-smi -lgc,频率范围可自定义,默认为 0,2200 MHz。
由于 nvidia-smi -lgc 重启后会失效,该工具还会在每台机器上安装一个 oneshot 类型的 systemd 服务,在开机时重新应用限制。重复运行脚本会覆盖并重启该服务,--uninstall 选项则会移除服务并恢复默认频率。
发现过程只通过基于密钥的 ssh 探测主机,并且只把报告 GB10 GPU 或 DGX Spark 产品名的机器视为 Spark。实际写入时使用常规的 ssh 主机密钥校验,没有可用 NVIDIA 驱动的主机会保持不变。
核心功能
- 01通过 ssh 配置、known_hosts、mDNS 和 ARP 邻居表自动发现 DGX Spark。
- 02可对选定主机设置 GPU 频率范围,默认 0,2200 MHz。
- 03安装 systemd 服务,确保每次重启后频率限制自动恢复。
- 04支持交互式选择主机,也可通过 --yes 非交互运行。
- 05提供 --uninstall 选项,移除服务并恢复频率设置。
适用场景
- 降低一组 DGX Spark 的功耗、发热和风扇噪音。
- 让多台 Spark 上的持续 GPU 负载保持更稳定的频率。
- 从笔记本或工作站统一脚本化管理多台 Spark 的频率限制。
快速上手
- 1
克隆仓库
git clone https://github.com/<you>/sparkLimiter.git - 2
进入项目目录
cd sparkLimiter - 3
运行脚本并选择要应用限制的 Spark 机器
./spark-limiter.sh
使用前须知
- 需要对每台 DGX Spark 具备基于密钥的 ssh 访问权限,并且用户具有 sudo 权限。
- mDNS 自动发现仅适用于 Linux;macOS 用户需手动指定主机或使用其他发现方式。
- 重启或停止该服务会短暂重置 GPU 时钟。
收录于专题
标签
常见问题
- sparkLimiter 是什么?
- 一个 Shell 工具,可批量限制多台 NVIDIA DGX Spark 的 GPU 图形频率,并通过 systemd 在开机时自动恢复。 sparkLimiter 用于限制 NVIDIA DGX Spark 的 GPU 最高图形频率。它会通过 ssh 配置、known_hosts、mDNS 和 ARP 邻居表自动发现局域网内的 Spark,然后在选定的机器上执行 nvidia-smi -lgc,频率范围可自定义,默认为 0,2200 MHz。
- sparkLimiter 可以免费使用吗?用的什么许可证?
- sparkLimiter 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sparkLimiter 还在维护吗?
- 活跃维护中。sparkLimiter 最近一次提交是在 2026年10月14日。
- sparkLimiter 适合用来做什么?
- 降低一组 DGX Spark 的功耗、发热和风扇噪音。 让多台 Spark 上的持续 GPU 负载保持更稳定的频率。 从笔记本或工作站统一脚本化管理多台 Spark 的频率限制。
- sparkLimiter 怎么安装和运行?
- 克隆仓库: git clone https://github.com/<you>/sparkLimiter.git 进入项目目录: cd sparkLimiter 运行脚本并选择要应用限制的 Spark 机器: ./spark-limiter.sh
- 在哪里获取 sparkLimiter?
- 源代码和安装说明在 GitHub 上:https://github.com/MiaAI-Lab/sparkLimiter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的实时网页仪表盘,在一个浏览器窗口中监控多台 NVIDIA DGX Spark 及其他 GPU 主机的 GPU、内存、CPU、网络和本地大模型服务。
类似 htop 的终端监控工具,可查看 AMD、Intel、NVIDIA 等多厂商 GPU 与加速卡的进程占用。
面向 NVIDIA GPU 的交互式终端监控工具,可查看设备与进程状态,并附带 CUDA 设备选择工具和 Python API。
一个命令行工具,以简洁易读的格式查看 NVIDIA、AMD 和华为昇腾 GPU 的使用率、显存、温度和进程信息。
一个用 Go 编写的守护进程,持续监控 NVIDIA GPU 与 GPU 互连结构,检测硬件错误并报告节点健康状态。