Лёгкая утилита для управления ноутбуками Asus под Windows, заменяющая большинство функций Armoury Crate: режимы производительности и GPU, кривые вентиляторов и подсветку.
MiaAI-Lab/sparkLimiter
Shell-утилита ограничивает частоту GPU на всех ваших NVIDIA DGX Spark и повторно применяет ограничение при загрузке через systemd.
- Звёзды
- 105
- Форки
- 12
- Открытые issues
- 0
- Последний коммит
- 23 дня назад
Что это?
sparkLimiter ограничивает максимальную частоту графического ядра GPU на машинах NVIDIA DGX Spark. Утилита находит устройства Spark в сети по ssh config, known_hosts, mDNS и таблице соседей, а затем запускает на выбранных машинах nvidia-smi -lgc с заданным диапазоном (по умолчанию 0,2200 MHz).
Поскольку nvidia-smi -lgc не сохраняет настройки после перезагрузки, утилита также устанавливает на каждом хосте oneshot-службу systemd, которая повторно применяет ограничение при загрузке. При повторном запуске скрипта unit перезаписывается и перезапускается, а параметр --uninstall удаляет службу и сбрасывает частоты.
При поиске устройства проверяются только хосты, доступные по ssh с ключом, и учитываются только машины, сообщающие о наличии GPU GB10 или продукта DGX Spark. Изменения применяются с обычной проверкой ключа хоста по ssh; хосты без работающего драйвера NVIDIA остаются без изменений.
Ключевые возможности
- 01Автоматически находит машины DGX Spark по ssh config, known_hosts, mDNS и соседям из ARP-таблицы.
- 02Применяет к выбранным хостам настраиваемый диапазон частот GPU, по умолчанию 0,2200 MHz.
- 03Устанавливает службу systemd, которая повторно применяет ограничение частоты после каждой перезагрузки.
- 04Позволяет выбирать хосты интерактивно или запускать скрипты в неинтерактивном режиме с параметром --yes.
- 05Предоставляет параметр --uninstall для удаления службы и сброса частот.
Сценарии использования
- Снижение энергопотребления, нагрева и шума вентиляторов на небольшом парке машин DGX Spark.
- Поддержание более стабильной частоты при длительных нагрузках GPU на нескольких машинах Spark.
- Автоматизация установки единых ограничений частоты на машинах Spark с ноутбука или рабочей станции.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/<you>/sparkLimiter.git - 2
Перейдите в каталог проекта
cd sparkLimiter - 3
Запустите скрипт и выберите Sparks, к которым нужно применить ограничение
./spark-limiter.sh
Что важно знать
- На каждом DGX Spark необходим доступ по SSH с ключом и пользователь с правами sudo.
- Обнаружение через mDNS работает только в Linux; пользователям macOS нужно перечислить хосты вручную или использовать другие источники обнаружения.
- При перезапуске или остановке службы частоты GPU ненадолго сбрасываются.
В подборках
Темы
Частые вопросы
- Что такое sparkLimiter?
- Shell-утилита ограничивает частоту GPU на всех ваших NVIDIA DGX Spark и повторно применяет ограничение при загрузке через systemd. sparkLimiter ограничивает максимальную частоту графического ядра GPU на машинах NVIDIA DGX Spark. Утилита находит устройства Spark в сети по ssh config, known_hosts, mDNS и таблице соседей, а затем запускает на выбранных машинах nvidia-smi -lgc с заданным диапазоном (по умолчанию 0,2200 MHz).
- sparkLimiter можно использовать бесплатно? Какая у него лицензия?
- sparkLimiter распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sparkLimiter всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sparkLimiter — 14 окт. 2026 г..
- Для чего можно использовать sparkLimiter?
- Снижение энергопотребления, нагрева и шума вентиляторов на небольшом парке машин DGX Spark. Поддержание более стабильной частоты при длительных нагрузках GPU на нескольких машинах Spark. Автоматизация установки единых ограничений частоты на машинах Spark с ноутбука или рабочей станции.
- Как установить sparkLimiter?
- Клонируйте репозиторий: git clone https://github.com/<you>/sparkLimiter.git Перейдите в каталог проекта: cd sparkLimiter Запустите скрипт и выберите Sparks, к которым нужно применить ограничение: ./spark-limiter.sh
- Где скачать sparkLimiter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/MiaAI-Lab/sparkLimiter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая веб-панель для мониторинга в реальном времени NVIDIA DGX Spark и других GPU-машин: GPU, память, CPU, сеть и локальные LLM-серверы — в одном окне браузера.
Терминальный монитор задач для GPU и ускорителей в стиле htop: показывает использование ресурсов отдельными процессами на Linux для AMD, Intel, NVIDIA, Apple и других устройств.
Интерактивный монитор NVIDIA GPU в терминале: показывает состояние устройств и процессов, позволяет выбирать устройства через CLI и предоставляет Python API.
CLI-утилита для компактного и наглядного отображения состояния GPU NVIDIA, AMD и Huawei Ascend: загрузки, памяти, температуры и процессов.
Демон для Go, который непрерывно отслеживает NVIDIA GPU и GPU fabric, обнаруживает аппаратные ошибки и сообщает о состоянии узлов Linux и Kubernetes.