← Все проекты
Проект / C++

ProjectPhysX/hw-smi: hw-smi — минималистичный мониторинг CPU/GPU с ASCII-графиками

Следите за нагрузкой процессора и видеокарт прямо в терминале с точными данными от производителей.

Это консольная утилита на C++ для мониторинга аппаратных ресурсов. Она показывает загрузку ядер, температуру, частоты, потребление энергии и другие метрики для процессоров и видеокарт основных производителей. Поддерживает Windows и Linux, работает с правами...

★ 34 C++ Форки 1 Issue 1 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков, геймеров и системных администраторов, которым нужен лёгкий мониторинг железа без тяжёлых графических интерфейсов.

Проблема / задача

Многие мониторы ресурсов показывают неточные данные, требуют GUI или не работают кроссплатформенно.

Как это работает

Проект напрямую опрашивает вендорские API (NVML для Nvidia, ADLX/AMDSMI для AMD, SYSMAN для Intel) и системные интерфейсы Windows/Linux. Собирает метрики в реальном времени и выводит их в виде ASCII-графиков или текстовых полосок в консоли.

Что видно по README

Это консольная утилита на C++ для мониторинга аппаратных ресурсов. Она показывает загрузку ядер, температуру, частоты, потребление энергии и другие метрики для процессоров и видеокарт основных производителей. Поддерживает Windows и Linux, работает с правами администратора/суперпользователя для доступа ко всем данным.

Ключевые возможности

Кроссплатформенность (Windows/Linux)Прямой доступ к API NVIDIA, AMD, IntelASCII-визуализация (графики и гистограммы)Поддержка множества метрик: температура, частота, энергопотребление, PCIe

Технологии

C++Vendor APIs (NVML, ADLX, SYSMAN)Go

Темы и ключи

amdasciibandwidthcommand-line-toolcpugeforcegpuintelintelarclinuxmetricsmonitor

Интересный факт

Разработчик активно борется с багами в официальных API вендоров — в README есть целый список открытых issue в репозиториях AMD, Intel и NVIDIA.

С чего начать

  • Скачайте исходники с GitHub
  • Соберите проект в Visual Studio (Windows) или через make (Linux)
  • Запустите с правами администратора/sudo для полного доступа к метрикам

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если нужен минималистичный, но точный мониторинг. Проект сыроват (мало звёзд, нет issue), но технически интересен и решает конкретную задачу.

Наблюдения по обновлениям

Проект активен — разработчик работает с API вендоров, но сообщество пока малое (19 звёзд).

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/ProjectPhysX/hw-smi
Лицензия
NOASSERTION
Создан на GitHub
9 апреля 2026 г.
Последнее обновление репо
9 апреля 2026 г.
Последняя проверка GitRadar
9 апреля 2026 г.
Изученные файлы
README.md, src/main.cpp, src/graphics.hpp, src/graphics.cpp, src/ADLX/include/ADLXVersion.h, src/ADLX/include/WinAPIs.cpp

FAQ

Что это такое?

Консольная утилита для мониторинга процессоров и видеокарт с выводом в ASCII-графиках.

Для кого подходит?

Для разработчиков, админов и энтузиастов, которые хотят следить за железом из терминала.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с ProjectPhysX/hw-smi?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.