Назад к новостям
Выпуск CLIv2.0.0Alex McDonald, Администратор ThermalStats

ThermalStats CLI 2.0: панель в реальном времени, таймер, который никогда не зависает, и мгновенные сравнения

Версия 2.0.0 перестраивает ThermalStats CLI вокруг полноэкранного интерфейса: проверка датчиков в реальном времени, графики, выбор GPU, автоматическая отправка и 9 языков.

Вышел ThermalStats 2. Инструмент, который записывает каждый проверенный результат на этом сайте, переписан с нуля: пошаговых вопросов больше нет, вместо них — полноэкранный интерфейс, который показывает ваши температуры в реальном времени с момента запуска.

Скачать ThermalStats 2. Он бесплатный, с открытым исходным кодом и не требует учётной записи.

Что нового

  • Проверка датчиков в реальном времени. Ещё до начала теста вы видите, как обновляются температуры CPU и GPU и откуда берётся каждое значение. Если датчик не удаётся считать, приложение подскажет, как это исправить, чтобы тест никогда не заканчивался без данных.
  • Панель в реальном времени. Крупные показания, температуры в простое и пиковые, нагрузка и график для каждого компонента во время теста.
  • Таймер, который никогда не зависает. Индикатор прогресса идёт по часам, а не по вашему CPU, поэтому он продолжает двигаться при 100 % нагрузке и точно показывает, когда закончится тест.
  • Выбор GPU. На ноутбуках с двумя графическими чипами или на ПК с несколькими GPU выберите, какой именно GPU нагружать, отслеживать и отправлять.
  • Мгновенное сравнение. Завершённый тест отправляется автоматически, страница с результатами открывается в браузере, и вы сразу видите, как ваши температуры соотносятся с таким же оборудованием. Тест, остановленный досрочно, никогда не отправляется, а --no-submit полностью отключает отправку.
  • Понятные и честные предупреждения. Вы заранее знаете, чего ожидать, и получаете предупреждение, если CPU или GPU уже тёплые (выше 56 °C) или горячие (выше 65 °C) до начала теста, если датчик не реагирует на нагрузку, если GPU загружен не полностью или если система сбрасывает частоты (троттлинг).
  • 9 языков. Английский, французский, испанский, немецкий, португальский, турецкий, русский, корейский и арабский. Приложение использует язык системы, а переключить его можно клавишей L или параметром --lang.
  • Встроенные отзывы и диагностика. Нажмите F, чтобы прямо из приложения отправить сообщение об ошибке, идею или похвалу. thermalstats --test debug проверяет все источники температуры и загружает журнал диагностики.
  • Поддержка мыши. Кнопки и параметры можно нажимать мышью, а не только управлять ими с клавиатуры.

Под капотом

Стресс-тест должен нагрузить компьютер до предела, но само приложение не должно казаться зависшим:

  • Потоки нагрузки CPU работают с приоритетом ниже обычного. Они всё равно используют каждый свободный такт, поэтому нагрузка и нагрев не меняются, но интерфейс и считывание датчиков всегда получают процессорное время первыми.
  • Работа на GPU отправляется короткими пакетами примерно по 20 мс, чтобы рабочий стол продолжал отрисовываться между ними.
  • Датчики считываются в фоновых потоках. Медленный датчик никогда не блокирует экран; если какой-то из них запаздывает, панель об этом сообщает.
  • В Windows вспомогательный процесс LibreHardwareMonitor остаётся открытым всю сессию, а не запускается заново для каждого измерения, а режим QuickEdit консоли отключается, чтобы случайный щелчок не ставил приложение на паузу.

Особенности платформ

  • Windows: подтвердите запрос прав администратора, чтобы ThermalStats мог считывать температуру кристалла CPU. Если запущены HWiNFO (с включённым Shared Memory Support), MSI Afterburner, AIDA64 или Core Temp, температуры считываются из них и драйвер не устанавливается. В противном случае приложение использует LibreHardwareMonitor с бесплатным драйвером PawnIO с открытым исходным кодом и при выходе спрашивает, оставить ли драйвер.
  • Linux: температуры CPU берутся из hwmon (coretemp, k10temp, zenpower) или тепловой зоны CPU. Если ничего не обнаружено, установите lm-sensors. Температуры GPU берутся из NVML (NVIDIA) или датчика amdgpu.
  • macOS: приложение для macOS скоро появится.

Скачать

Скачайте ThermalStats 2 на странице «Запустить тест» или изучите каждую строку кода на GitHub. Нужна предыдущая версия? ThermalStats 1.2.6 по-прежнему доступен.

Поделиться:
Запустите свой тест температуры

Другие новости