Температура процессора: способы измерения¶
Температура процессора — физический параметр кристалла центрального (CPU) или графического (GPU) процессора, отражающий тепловой режим работы микросхемы. Нормальная рабочая температура большинства настольных процессоров находится в диапазоне 30–80 °C в зависимости от нагрузки; превышение критических значений (как правило, 95–105 °C) приводит к троттлингу — принудительному снижению частоты — или аварийному отключению. Измерение температуры необходимо для оценки эффективности системы охлаждения, диагностики неисправностей и контроля разгона.
¶Встроенные датчики
Современные процессоры оснащены встроенными термодатчиками (thermal sensors), встроенными непосредственно в кристалл или корпус микросхемы. У процессоров Intel эта технология называется DTS (Digital Thermal Sensor), у AMD — аналогичная система отслеживания (CPU Proximity Temperature). Датчики передают данные через шину SMBus (System Management Bus) в супервайзер материнской платы, откуда их считывает BIOS/UEFI и операционная система.
Показания датчиков могут отображаться в двух формах:
- Tcase — температура корпуса процессора (теплорассеивающей крышки), измеряется по центру крышки; для большинства настольных Intel-процессоров предел Tcase составляет 65–72 °C.
- Tjunction (Tjmax) — максимальная температура кристалла, при которой срабатывает защита. Для большинства современных процессоров Intel и AMD Ryzen Tjmax равен 95–105 °C.
¶Программные средства в Windows
¶HWiNFO64
Бесплатная утилита, считающаяся одним из наиболее точных инструментов. Показывает температуру каждого ядра (Core 0, Core 1 и т. д.), агрегированную температуру CPU, температуру платформы (PCH), VRM и SSD. Поддерживает режим «Sensors-only» для мониторинга в реальном времени с логированием в CSV-файл.
¶Core Temp
Компактная программа, отображающая температуру каждого ядра и значение Tjmax для конкретной модели процессора. Показывает также множитель (multiplier) и напряжение, что удобно при разгоне.
¶HWMonitor
Утилита от разработчиков CPU-Z. Показывает минимальные, максимальные и текущие значения температур, напряжений и оборотов вентиляторов. Поддерживает удалённый мониторинг через сеть.
¶MSI Afterburner
Инструмент, изначально предназначенный для разгона видеокарт, но поддерживающий мониторинг температуры CPU. Позволяет выводить данные в оверлей поверх игр (OSD), что важно для контроля температуры под игровой нагрузкой.
¶Заводские утилиты
Производители материнских плат предоставляют собственные утилиты: ASUS AI Suite / Armoury Crate, MSI Center, Gigabyte Control Center, ASRock A-Tuning. Они показывают температуры CPU, платы и системы охлаждения, а также позволяют управлять кривыми вентиляторов.
¶Способы измерения в Windows без установки программ
- Диспетчер задач (Windows 10/11): вкладка «Производительность» → «Процессор» отображает текущую температуру в поле «Температура». Данные берутся из ACPI-отчётов.
- Панель управления: раздел «Электропитание» → «Изменение параметров схемы» → «Изменение дополнительных параметров» → «Управление электропитанием процессора» — здесь отображается текущая температура в градусах Цельсия.
- PowerShell: команда
Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace root/wmiвозвращает температуру зоны (в десятых долях Кельвина), но работает не на всех системах.
¶Способы измерения в Linux
- lm-sensors: набор утилит, устанавливающийся через пакетный менеджер (
sudo apt install lm-sensors). После инициализации командаsensorsвыводит температуры ядер, платы и источников напряжения. - htop с плагином мониторинга температуры.
- s-tui: консольный интерфейс для мониторинга частот, температуры и троттлинга.
- GNOME System Monitor / KDE KSystemGuard: встроенные средства графического окружения.
¶UEFI/BIOS
Температуру процессора можно посмотреть при загрузке в интерфейсе BIOS/UEFI — раздел «Hardware Monitor», «PC Health Status» или аналогичный. Показания BIOS считаются базовыми, так как процессор находится в простое, однако при подозрении на неисправность системы охлаждения этот способ позволяет быстро убедиться, что датчики работают.
¶macOS
В macOS температура процессора отображается утилитами iStat Menus, TG Pro или Macs Fan Control. Для командной строки используется утилита osx-cpu-temp.
¶Мобильные устройства
На Android температуру SoC показывают приложения CPU-Z, AIDA64, CPU Monitor. На iOS встроенный доступ к данным датчиков ограничен, доступны приложения вроде Lirum Device Info.
¶Факторы, влияющие на показания
- Паста/подложка: высыхание термоинтерфейса увеличивает температуру на 10–20 °C.
- Обдув корпуса: недостаток вентиляторов приводит к повышению фоновой температуры внутри корпуса.
- Пыль: забитые радиаторы и фильтры ухудшают теплоотвод.
- Разгон и напряжение: повышение Vcore линейно увеличивает тепловыделение.
- Тип охлаждения: башенные кулеры и СЖО обеспечивают более низкие температуры, чем боксовые кулеры.
¶Типичные значения
| Состояние | Температура (типичная) |
|---|---|
| Простой (idle) | 30–45 °C |
| Рабочая нагрузка | 60–80 °C |
| Полная нагрузка (stress) | 75–95 °C |
| Троттлинг | 95–105 °C |
Значения зависят от модели процессора, системы охлаждения и условий в корпусе.
¶Источники
- Документация Intel по цифровым термодатчикам (Intel 64 and IA-32 Architectures Software Developer's Manual)
- Документация AMD по семействам Ryzen
- Руководства по эксплуатации материнских плат ASUS, MSI, Gigabyte, ASRock
- Справочные материалы HWiNFO, Core Temp, HWMonitor
- Документация lm-sensors (man sensors)
