Перегрев процессора (CPU) или видеокарты (GPU) до 90–100°C приводит к троттлингу, вылетам в BSOD и даже повреждению чипов. Чтобы оперативно отслеживать нагрев, температуру нужно вывести на экран — в трей, панель задач, оверлей игры или отдельное окно. В Windows 10/11 для этого есть встроенные инструменты (через WMI или PowerShell), сторонние утилиты с виджетами (HWMonitor, MSI Afterburner) и даже аппаратные решения (через UEFI/BIOS). Ниже разберём все методы, включая скрытые функции NVIDIA/AMD и консольные команды для продвинутых пользователей.
Если температура скачет при простой нагрузке (например, видеокарта нагревается до 85°C в браузере), проблема может крыться в термопасте, драйверах или некорректных настройках вентиляторов. Перед мониторингом проверьте, не срабатывает ли защита от перегрева — многие материнские платы (ASUS ROG, Gigabyte AORUS) принудительно снижают частоты при достижении критических значений. Далее вы узнаете, как вывести показатели на экран в реальном времени — от простых программ до скриптов для автоматического оповещения.
1. Программы с оверлеем для игр и рабочего стола
Самый удобный способ — использовать утилиты, которые накладывают температуру поверх экрана (оверлей). Это актуально для геймеров, стримеров и пользователей, работающих с рендерингом. Лучшие программы поддерживают настройку позиции, цвета и пороговых значений для предупреждений.
- 🎮 MSI Afterburner + RivaTuner: показывает
CPU/GPUтемпературу, частоты и использование памяти в играх. Поддерживает NVIDIA и AMD видеокарты, включая RTX 40-серии и Radeon RX 7000. - 📊 HWInfo: выводит данные в отдельное окно или в трей. Можно настроить оповещения при превышении заданных значений (например, 80°C для
GPU). - 🖥️ Core Temp: специализируется на процессорах (Intel Core i5/i7/i9, AMD Ryzen 5/7/9). Показывает температуру каждого ядра и поддерживает гаджеты для
Windows Sidebar. - 🔥 GPU-Z: узкоспециализированная утилита для видеокарт. Отображает температуру, вольтаж и загрузку
GPUв реальном времени.
Для настройки оверлея в MSI Afterburner:
- Установите галочку
Show On-Screen Displayв настройках. - В
RivaTuner Statistics Serverдобавьте параметрыGPU TemperatureиCPU Temperature. - Настройте позицию отображения (например, верхний левый угол) и шрифт.
⚠️ Внимание: Оверлей может конфликтовать с античитами в онлайн-играх (Valorant, CS2, Fortnite). Перед запуском проверьте, не блокирует ли игра сторонние программы через Task Manager.
Скачайте последнюю версию программы с официального сайта|Проверьте совместимость с вашей видеокартой (NVIDIA/AMD/Intel)|Отключите другие мониторинговые утилиты во избежание конфликтов|Настройте пороговые значения для оповещений (рекомендуется 80°C для GPU и 90°C для CPU)-->
2. Встроенные инструменты Windows: PowerShell и WMI
Если не хотите устанавливать стороннее ПО, температуру можно вывести через встроенные инструменты Windows. Для этого используются команды PowerShell и запросы к Windows Management Instrumentation (WMI). Метод работает на всех современных версиях ОС, но требует прав администратора.
Чтобы вывести температуру процессора в консоль, выполните:
Get-WmiObject -Query "SELECT * FROM Win32_PerfFormattedData_Counters_ThermalZoneInformation" | Select-Object -Property Name, Temperature
Для видеокарты (только NVIDIA с драйверами NVIDIA Control Panel):
nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
| Команда | Описание | Пример вывода |
|---|---|---|
Get-WmiObject ... ThermalZoneInformation |
Температура CPU (в градусах Кельвина × 10) | Intel_Core_i7 3500 (означает 35.0°C) |
nvidia-smi --query-gpu=... |
Температура GPU NVIDIA (требует драйверов) | 72 (градусы Цельсия) |
wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature |
Альтернативный запрос для CPU | 3010 (30.1°C) |
Для автоматического оповещения при перегреве создайте скрипт в Notepad:
:loop
for /f "tokens=2 delims=," %%A in ('wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature /value ^| find "="') do set temp=%%A
set /a celcius=(%temp%/10)-273
if %celcius% GTR 85 (echo CRITICAL TEMPERATURE: %celcius%°C & timeout /t 10)
goto loop
⚠️ Внимание: Скрипт загружает процессор на 5–10%. Для постоянного мониторинга используйте задачи Task Scheduler с интервалом 1–2 минуты.
3. Виджеты для рабочего стола: Rainmeter и Gadgets
Если нужны стильные индикаторы температуры прямо на рабочем столе, используйте виджеты. Они работают поверх всех окон и обновляют данные в реальном времени. Популярные решения:
- 🌡️ Rainmeter: платформа для кастомизации рабочего стола. Скины HWiNFO + Rainmeter показывают температуру, частоты и загрузку компонентов.
- 🖼️ 8GadgetPack: восстанавливает гаджеты Windows 7, включая
CPU MeterиGPU Observer. - 📱 SideSlide: боковая панель с виджетом температуры (поддерживает AMD Radeon и Intel Arc).
Установка виджетов в Rainmeter:
- Скачайте и установите Rainmeter.
- Загрузите скин, например, HWiNFO Monitor.
- Разархивируйте папку со скином в
C:\Users\[Ваше_имя]\Documents\Rainmeter\Skins. - В Rainmeter выберите скин и активируйте его.
Пример настройки скина для отображения температуры RTX 3080 и Ryzen 9 5900X:
[MeasureGPUTemp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOType=GPU
HWiFOEntry=Temperature
HWiFOInstance=0000
Как убрать лаги виджетов в играх
Виджеты Rainmeter могут снижать FPS в играх. Чтобы этого избежать:
1. В настройках скина установите UpdateDivisor=10 (обновление каждые 10 циклов).
2. Отключите виджеты перед запуском игры через Rainmeter > Manage > Disable All.
3. Используйте лёгкие скины без анимации (например, Illustro вместо Enigma).
4. Мониторинг через BIOS/UEFI и аппаратные решения
Если Windows не загружается или нужны данные без ОС, температуру можно проверить через BIOS/UEFI. Этот метод показывает только текущие значения, но полезен для диагностики при сбоях.
Как войти в BIOS и найти температуру:
- Перезагрузите ПК и нажмите
Del,F2илиF12(зависит от материнской платы). - Найдите раздел
Hardware Monitor,PC Health StatusилиThermal Settings. - Проверьте строки
CPU TemperatureиSystem Temperature(видеокарту покажет не каждое UEFI).
Аппаратные решения для постоянного мониторинга:
- 🔌 USB-термометры (например, Akasa AK-IT-02): подключаются к материнской плате и выводят данные на внешний дисплей.
- 🖥️ Панели на корпусе (Corsair Commander Pro): показывают температуру и скорость вентиляторов.
- 📱 Wi-Fi датчики (Netatmo): отправляют оповещения на смартфон при перегреве.
⚠️ Внимание: В BIOS температура может отличаться от показаний в Windows на 5–10°C из-за отсутствия нагрузки. Для точной диагностики используйте стресс-тесты (Prime95, FurMark).
Стороними программами (HWMonitor, Afterburner)|Встроенными инструментами Windows (PowerShell)|Виджетом на рабочем столе (Rainmeter)|Через BIOS/UEFI|Другим способом-->
5. Температура в играх: Steam, NVIDIA GeForce Experience, AMD Adrenalin
Производители видеокарт и платформы для игр предоставляют встроенные инструменты для мониторинга. Они не требуют установки дополнительного ПО и интегрированы в драйверы.
Для видеокарт NVIDIA:
- Откройте NVIDIA GeForce Experience (
Alt + Z). - Включите оверлей (
Settings > In-Game Overlay). - В разделе
Performanceдобавьте виджетGPU Temperature.
Для видеокарт AMD:
- Запустите AMD Adrenalin Edition (
Ctrl + Shift + O). - Включите
Performance Monitoringи добавьте метрикуGPU Temperature. - Настройте оверлей в играх через
Settings > General > In-Game Overlay.
Для Steam:
- Запустите игру через Steam.
- Нажмите
Shift + Tabи выберитеPerformance. - Активируйте отображение
GPU/CPU Temperature.
Ограничения встроенных инструментов:
- NVIDIA не показывает температуру CPU.
- AMD Adrenalin может не поддерживать старые видеокарты (RX 400-серии и ниже).
- Steam отображает только общую температуру
GPU, без детализации по ядрам.
6. Удаленный мониторинг: смартфон, Telegram-боты, веб-интерфейс
Для серверов, майнинг-ригов или ПК в другой комнате удобно отслеживать температуру удаленно. Это можно сделать через:
- 📱 Мобильные приложения:
- HWMonitor Pro (Android/iOS) — подключается к ПК по локальной сети.
- TeamViewer — удаленный доступ к утилитам мониторинга.
- 🤖 Telegram-боты:
- Настройте бот через
Python+Telegram API, который будет отправлять температуру по команде. - Пример кода для бота:
import telebotimport wmi
bot = telebot.TeleBot("YOUR_TOKEN")
w = wmi.WMI(namespace="root\wmi")
@bot.message_handler(commands=['temp'])
def send_temp(message):
temp = w.MSAcpi_ThermalZoneTemperature()[0].CurrentTemperature
celcius = (temp / 10) - 273.15
bot.reply_to(message, f"CPU Temp: {celcius:.1f}°C")
bot.polling()
- Настройте бот через
- 🌐 Веб-интерфейсы:
- Open Hardware Monitor + Node.js для создания локальной веб-страницы с графиками.
- Grafana + Prometheus — для продвинутых пользователей (поддерживает историю данных).
Для настройки удаленного доступа:
- Откройте порт
8080на роутере для веб-интерфейса. - Используйте
DDNS(например, No-IP), если у вас динамический IP. - Настройте аутентификацию, чтобы защитить данные от посторонних.
⚠️ Внимание: Открытие портов на роутере увеличивает риск взлома. Используйте сложные пароли и включайте HTTPS для шифрования трафика.
7. Диагностика аномальных температур: что делать, если значения нереалистичны
Иногда программы показывают некорректные данные: температура CPU или GPU скачет между 0°C и 200°C, либо застывает на одном значении. Причины и решения:
| Симптом | Возможная причина | Решение |
|---|---|---|
| Температура 0°C или 127°C | Сбой датчика или драйвера | Обновите драйвер чипсета материнской платы |
| Значения не меняются при нагрузке | Программа не поддерживает вашу модель | Попробуйте HWInfo или Open Hardware Monitor |
| Температура GPU показывается только для одного чипа (на SLI/CrossFire) | Ограничение API мониторинга | Используйте GPU-Z для каждого адаптера отдельно |
| Резкие скачки на 20–30°C | Помехи от других устройств (например, Thunderbolt) | Отключите ненужные USB-устройства и проверьте питание |
Если температура явно занижена (например, CPU показывает 20°C при нагрузке), выполните проверку:
- Запустите Prime95 (для
CPU) или FurMark (дляGPU). - Сравните показания в разных программах (HWMonitor, Core Temp, GPU-Z).
- Проверьте, не блокирует ли антивирус доступ к датчикам (добавьте программы в исключения).
Для ноутбуков с гибридной графикой (Intel + NVIDIA/AMD) температуру дискретной видеокарты могут не показывать встроенные утилиты. В этом случае используйте:
nvidia-smi -q -d TEMPERATURE # Для NVIDIA
rocm-smi --showtemp # Для AMD (требует ROCm)
FAQ: Частые вопросы о мониторинге температуры
🔍 Почему температура GPU в простое 50–60°C — это нормально?
Для современных видеокарт (NVIDIA RTX 30/40, AMD RX 6000/7000) температура в простое 50–60°C — норма, особенно если в комнате жарко или включены фоные процессы (например, NVIDIA Container). Критичной считается температура выше 85°C под нагрузкой. Чтобы снизить нагрев в простое:
- Отключите ненужные фоновые приложения через
Task Manager. - Установите пользовательскую кривую вентиляторов в MSI Afterburner.
- Проверьте, не блокируется ли воздухозабор корпуса.
⚡ Можно ли вывести температуру на второй монитор?
Да, для этого:
- В HWInfo настройте отдельное окно с датчиками (
Sensors > Separate Window). - Перетащите окно на второй монитор.
- Используйте режим
Always on Top, чтобы оно не скрывалось.
Альтернатива: виджеты Rainmeter можно привязать к конкретному дисплею в настройках скина.
🛠️ Как вывести температуру в лог-файл для анализа?
Для записи температуры в файл используйте:
- HWInfo:
File > Start Logging(сохраняет в.CSV). - Open Hardware Monitor: в настройках включите
Log Sensors. PowerShell-скрипт:Get-WmiObject Win32_PerfFormattedData_Counters_ThermalZoneInformation | Select-Object Name, Temperature | Out-File -Append "C:\temp\log.txt"
Для визуализации логов используйте Excel или Grafana.
🎮 Почему в играх не показывается температура CPU?
Причины:
- Оверлей игры блокирует доступ к датчикам (например, Easy Anti-Cheat в Fortnite).
- Программа мониторинга не поддерживает ваш процессор (актуально для Intel 13/14-го поколения и AMD Ryzen 7000).
- В настройках оверлея отключен параметр
CPU Temperature.
Решение: используйте RTSS (входит в MSI Afterburner) или настройте отдельное окно с датчиками вне игры.
🔧 Как сбросить настройки мониторинга, если программа глючит?
Способы сброса:
- MSI Afterburner: удалите файл
MSIAfterburner.cfgв папкеC:\Program Files (x86)\MSI Afterburner. - HWMonitor: сбросьте настройки через
Options > Reset. - Rainmeter: удалите папку
Rainmeter.iniв%APPDATA%\Rainmeter.
После сброса перезапустите программу — она создаст новые конфигурационные файлы.