Мониторинг температуры процессора в Windows¶
Мониторинг температуры процессора — это процедура контроля теплового состояния центрального процессора компьютера под управлением операционной системы Windows 10. Наблюдение за температурой необходимо для предотвращения перегрева, троттлинга (принудительного снижения частоты) и деградации компонентов. Встроенных средств измерения температуры CPU в Windows 10 нет: операционная система отображает лишь данные, предоставляемые материнской платой через датчики, и не показывает их пользователю по умолчанию. Для получения значений используются сторонние утилиты, BIOS/UEFI, а также специализированные датчики.
¶Способы проверки температуры
¶Стороннее программное обеспечение
Основной способ — установка утилит мониторинга, которые считывают данные с датчиков материнской платы через шину SMBus. Наиболее распространённые программы:
| Программа | Особенности |
|---|---|
| HWMonitor | Бесплатная утилита от CPUID (разработчики CPU-Z). Показывает температуры CPU, напряжения, частоты, обороты вентиляторов |
| HWiNFO64 | Расширенный мониторинг с логированием в файл, поддержка тысяч датчиков |
| Core Temp | Показывает температуру каждого ядра процессора отдельно |
| MSI Afterburner | Основная функция — разгон видеокарты, но поддерживает мониторинг CPU с выводом оверлея поверх игр |
| AIDA64 | Коммерческая утилита с обширным набором тестов и стресс-тестов |
| Open Hardware Monitor | Бесплатная программа с открытым исходным кодом |
Принцип работы всех этих программ одинаков: они обращаются к системным датчикам через драйвер WinRing0 или аналогичные механизмы и отображают текущие значения. Разница заключается в интерфейсе, наборе поддерживаемых датчиков и дополнительных функциях.
¶BIOS/UEFI
Температуру процессора можно посмотреть в настройках BIOS или UEFI материнской платы. Для этого необходимо перезагрузить компьютер и войти в BIOS, нажав при старте клавишу Del, F2 или другую, указанную производителем. В разделах «Hardware Monitor», «PC Health Status» или аналогичных отображаются текущие температуры CPU и системных вентиляторов. Недостаток метода — показания снимаются в простое, без нагрузки, поэтому реальная рабочая температура под нагрузкой остаётся неизвестной.
¶Командная строка и PowerShell
В Windows 10 существуют неофициальные способы получить температуру через WMI-запросы, однако стандартный класс MSAcpi_ThermalZoneTemperature работает не на всех системах и часто требует прав администратора. Пример команды в PowerShell:
``powershell Get-WmiObject -Namespace root/wmi -Class MSAcpi_ThermalZoneTemperature ``
Надёжность этого метода невысока: многие производители не реализуют данный WMI-класс, и команда возвращает ошибку.
¶Нормальные значения температуры
Допустимая рабочая температура зависит от модели процессора и условий охлаждения. Общие ориентиры:
- В простое (десктопный CPU): 30–50 °C
- Под нагрузкой: 60–85 °C
- Критический порог (начало троттлинга): обычно 95–100 °C
Для мобильных процессоров (ноутбуки) диапазон смещён вверх на 5–10 °C из-за ограниченного объёма системы охлаждения. Процессоры AMD Ryzen серии 5000 и 7000 имеют максимальную рабочую температуру (Tjmax) 95 °C, Intel Core 12-го поколения — 100 °C. Превышение Tjmax приводит к автоматическому снижению частоты для защиты кристалла.
¶Причины перегрева
Если температура процессора регулярно превышает 90 °C под нагрузкой, возможны следующие причины:
- Засорение системы охлаждения — пыль в радиаторе кулера и на лопастях вентилятора.
- Высохшая термопаста — слой между кристаллом и радиатором утрачивает теплопроводность через 2–4 года.
- Неправильная установка кулера — недостаточное прижатие или перекос.
- Плохая вентиляция корпуса — отсутствие продува, неправильное направление потоков.
- Разгон — повышение напряжения и частоты увеличивает тепловыделение.
¶Стресс-тесты для проверки под нагрузкой
Чтобы увидеть максимальную температуру, процессор нужно нагрузить. Для этого используются:
- Prime95 — стресс-тест с тестом Small FFT, максимально нагружающий CPU.
- AIDA64 — встроенный стабильный тест процессора.
- Cinebench — рендеринг сцены, реалистичная нагрузка.
- OCCT — комбинированный тест с мониторингом ошибок.
Запуск стресс-теста на 10–15 минут позволяет зафиксировать максимальную рабочую температуру. Если значение стабильно держится выше 90 °C, требуется улучшение системы охлаждения.
¶Мониторинг в реальном времени во время игр
Для наблюдения за температурой непосредственно во время игры применяются оверлеи. MSI Afterburner с плагином RivaTuner Statistics Server выводит температуру CPU, GPU, частоты и FPS поверх окна игры. Аналогичную функцию выполняет оверлей Steam (клавиша Shift+Tab) и Xbox Game Bar в Windows 10 (Win+G), хотя возможности встроенных оверлеев ограничены.
¶Историческая справка
До появления специализированных утилит температуру процессора можно было отслеживать только через BIOS или по косвенным признакам — нестабильности системы, самопроизвольных перезагрузках и треске вентилятора. Первая версия программы SpeedFan, одной из старейших утилит мониторинга, была выпущена в 2000 году и долгое время оставалась основным бесплатным инструментом. С развитием многоядерных процессоров и ростом теплопакетов (TDP) мониторинг температуры стал обязательной процедурой для энтузиастов и системных администраторов.
