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 по-прежнему доступен.