Контроль загрузки центрального процессора (CPU) и графического ускорителя (GPU) — ключевой этап диагностики производительности компьютера. Без этих данных невозможно определить, почему система тормозит в играх, почему ноутбук перегревается при рендеринге или почему видеокарта не выдаёт заявленные FPS. Но как правильно измерить нагрузку, если стандартные диспетчеры задач показывают только общие цифры?
В этой статье мы разберём 10 способов мониторинга — от встроенных утилит Windows до профессиональных инструментов вроде HWMonitor и GPU-Z. Вы узнаете, как отслеживать нагрузку в реальном времени, анализировать пиковые значения и выявлять «узкие места» системы. А ещё — почему показания загрузки в диспетчере задач Windows могут отличаться от данных специализированных программ на 15–30% и как это исправить.
1. Встроенный диспетчер задач Windows: быстро, но неточно
Самый доступный способ — стандартный Диспетчер задач (вызывается через Ctrl+Shift+Esc или Ctrl+Alt+Del). Он показывает загрузку CPU и GPU в режиме реального времени, но с серьёзными ограничениями:
- 📊 Общая нагрузка на CPU — суммарный процент по всем ядрам, без детализации по потокам.
- 🎮 Загрузка GPU — только для интегрированной графики (например, Intel UHD Graphics) или дискретных карт NVIDIA/AMD с драйверами не старше 2020 года.
- ⚠️ Нет данных по VRAM — объём используемой видеопамяти не отображается.
Чтобы увидеть графики:
- Откройте
Диспетчер задач→ вкладкаПроизводительность. - В левом меню выберите
ЦП(для процессора) илиГрафический процессор(для видеокарты). - Обратите внимание на график
Загрузка— если он постоянно на уровне 90–100%, это сигнал о бутылочном горлышке.
⚠️ Внимание: В Windows 10/11 диспетчер задач может показывать загрузку GPU только для основного монитора. Если у вас несколько дисплеев, данные по второму адаптеру будут отсутствовать.
2. Программы для глубокого анализа: HWMonitor, GPU-Z, MSi Afterburner
Для точной диагностики стандартных инструментов недостаточно. Специализированное ПО предоставляет расширенные данные:
- 🔥 HWMonitor — показывает температуру, напряжение и загрузку всех ядер CPU/GPU, а также скорость вращения вентиляторов.
- 🖥️ GPU-Z — фокусируется на видеокарте: отображает
GPU Load,Memory Used,Bus Interface(PCIe x16/x8) и даже версию BIOS. - 🎯 MSi Afterburner + RivaTuner — позволяет не только мониторить, но и разгонять GPU, а также настраивать ограничения по температуре.
Пример данных из GPU-Z для NVIDIA RTX 4080:
| Параметр | Значение (под нагрузкой) | Значение (в простое) |
|---|---|---|
| GPU Load | 99% | 0–5% |
| Memory Used | 12 ГБ / 16 ГБ | 0.8 ГБ / 16 ГБ |
| GPU Temperature | 78°C | 35°C |
| Fan Speed | 2100 RPM | 0 RPM (пассивное охлаждение) |
Важно: MSi Afterburner может конфликтовать с фирменными утилитами производителей (например, NVIDIA Control Panel или AMD Adrenalin). Перед установкой закройте все программы для разгона.
3. Командная строка и PowerShell: для опытных пользователей
Если вам нужны данные без установки стороннего ПО, используйте встроенные инструменты Windows:
- 📋
wmic cpu get loadpercentage— покажет текущую загрузку CPU в процентах (обновляется раз в 1–2 секунды). - 🖼️
nvidia-smi(только для NVIDIA) — выводит загрузку GPU, температуру и используемую память. - 🔄
Get-Counter '\Processor(_Total)\% Processor Time'— аналог для PowerShell с историей за последнюю минуту.
Пример вывода nvidia-smi для RTX 3060 Ti:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 535.98 Driver Version: 535.98 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... WDDM | 00000000:01:00.0 Off | N/A |
| 30% 55C P8 15W / 200W | 456MiB / 8192MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
Обратите внимание на строку GPU-Util — это и есть текущая загрузка видеокарты. Если значение близко к 0% при запущенной игре, проверьте, не использует ли игра интегрированную графику.
⚠️ Внимание: Команда nvidia-smi работает только с драйверами NVIDIA версии 350.00 и выше. Для AMD аналогичных встроенных инструментов нет — придётся использовать AMD System Monitor или GPU-Z.
4. Мониторинг в играх: как увидеть FPS и загрузку GPU одновременно
Игроки часто сталкиваются с ситуацией, когда FPS низкий, но загрузка GPU далёка от 100%. Это может означать:
- 🔌 Ограничение по CPU («CPU bottleneck») — процессор не успевает подготавливать кадры для видеокарты.
- 🖥️ Нехватка VRAM — видеопамяти недостаточно для текстур высокого разрешения.
- 🔄 Драйверные проблемы — например, конфликт версий DirectX или Vulkan.
Чтобы отследить это в реальном времени:
- Установите MSi Afterburner + RivaTuner Statistics Server.
- В настройках RivaTuner добавьте на экран отображение:
Frametime(время рендера кадра в мс),GPU Usage(загрузка видеокарты),CPU Usage(загрузка процессора).
- Запустите игру и наблюдайте за показателями. Если
GPU Usageниже 90% при низком FPS, проблема скорее всего в CPU или RAM. - 🐧 Linux:
glxgears+nvidia-smi(для NVIDIA),- GreenWithEnvy (GUI для мониторинга NVIDIA),
s-tui— терминальная утилита для отображения загрузки CPU в реальном времени.
- 🍎 macOS:
- iStat Menus — платное решение с поддержкой Apple Silicon (M1/M2) и Intel Mac;
Activity Monitor(встроенный аналог диспетчера задач);topвTerminal— для продвинутых пользователей.
Что делать, если Afterburner не показывает загрузку GPU?
Если после установки MSi Afterburner данные по GPU отсутствуют:
1. Проверьте, поддерживается ли ваша модель видеокарты (список на официальном сайте).
2. Обновите драйверы через NVIDIA GeForce Experience или AMD Adrenalin.
3. Переустановите программу с правами администратора, предварительно удалив старые версии через Revo Uninstaller.
4. Если используется ноутбук с гибридной графикой (NVIDIA Optimus), убедитесь, что игра запущена на дискретной видеокарте (проверяется в Диспетчере устройств или через NVIDIA Control Panel).
5. Linux и macOS: альтернативные инструменты
Пользователям Linux и macOS стандартные решения Windows недоступны, но есть аналоги:
Пример команды для Linux (установка s-tui и запуск):
sudo apt install s-tui # Для Debian/Ubuntu
s-tui
На macOS с чипами M1/M2 стандартные утилиты могут показывать загрузку некорректно из-за особенностей архитектуры Apple Silicon. В этом случае используйте iStat Menus или MenuMeters.
Обновить пакеты (sudo apt update && sudo apt upgrade)
Установить драйверы для GPU (sudo ubuntu-drivers autoinstall)
Проверить версию ядра (uname -r)
Установить s-tui или nvtop (для NVIDIA)
-->
6. Ноутбуки: особенности мониторинга гибридной графики
В ноутбуках с гибридной графикой (интегрированная Intel/AMD + дискретная NVIDIA/AMD) загрузка GPU может отображаться некорректно. Причины:
- 🔄 Переключение графики — система автоматически выбирает адаптер в зависимости от нагрузки.
- 🔌 Ограничение по TDP — производитель может искусственно занижать мощность дискретной карты для экономии батареи.
- 📉 Драйверные конфликты — например, NVIDIA Optimus не всегда корректно работает с последними версиями Windows.
- Откройте
Диспетчер устройств→Видеоадаптеры. - Запустите игру или тест (например, 3DMark).
- Откройте NVIDIA Control Panel →
Desktop→Display GPU Activity(если доступно). - Или используйте GPU-Z — в разделе
Sensorsбудет указано, какой GPU активен.
Как проверить, какая видеокарта используется:
Если дискретная карта не загружается:
- Обновите драйверы через официальный сайт производителя (не через Windows Update!).
- В NVIDIA Control Panel вручную назначьте дискретную графику для конкретной программы.
- Проверьте настройки электропитания — режим
Максимальная производительностьможет принудительно активировать дискретный GPU.
⚠️ Внимание: На некоторых ноутбуках (например, Dell XPS или HP Spectre) дискретная графика отключается при работе от батареи, даже если игра запущена. Подключите ноутбук к сети, чтобы избежать искусственного ограничения производительности.
7. Стресс-тесты: как проверить максимальную загрузку
Чтобы узнать, насколько стабильно работает ваша система под нагрузкой, используйте стресс-тесты:
- 🔥 FurMark — нагружает GPU на 100%, проверяя стабильность и температуру.
- 🧮 Prime95 — тестирует CPU на предмет ошибок и перегрева.
- 🎮 3DMark — комплексный бенчмарк для оценки производительности в играх.
- 💻 OCCT — позволяет тестировать и CPU, и GPU одновременно, с мониторингом температур.
- Закройте все фоновые программы.
- Запустите HWMonitor для мониторинга температур.
- Откройте FurMark и выберите разрешение, соответствующее вашему монитору (например,
1920×1080). - Нажмите
GPU Stress Testи наблюдайте за графиками в течение 10–15 минут. - Если температура превышает 90°C или появляются артефакты (полосы, мерцания), тест следует прекратить.
- 📝 HWInfo64 — позволяет записывать данные датчиков в файл
.csvили.html. - 📊 GPU-Z — сохраняет снимки состояния GPU (кнопка
Saveв разделеSensors). - 🔄 Windows Performance Recorder — встроенный инструмент для записи производительности (вызывается через
perfrecordв командной строке). - Запустите программу с правами администратора.
- Нажмите
Sensors→Start Logging. - Выберите формат файла (рекомендуется
.csvдля дальнейшего анализа в Excel). - Воспроизведите проблему (запустите игру или тест).
- Остановите запись и проанализируйте графики.
- Если загрузка CPU скачет с 20% до 100% — возможна проблема с термопастой или охлаждением.
- Если загрузка GPU падает до 0% на несколько секунд — это может быть драйверный баг или нехватка питания (особенно актуально для ноутбуков).
- Проверьте, что игра запущена на дискретной видеокарте (в NVIDIA Control Panel или AMD Adrenalin).
- Обновите драйверы до последней версии.
- Используйте GPU-Z или MSi Afterburner — они показывают загрузку правильно.
- Full HD (1080p) — 60–80% (если выше, возможен CPU bottleneck).
- 4K — 30–50% (основная нагрузка ложится на GPU).
- Эспортивные игры (CS2, Valorant) — до 90% (из-за высокого FPS).
- Операционную систему (например, HWMonitor в Windows).
- Специализированные утилиты для диагностики (CPU-Z, AIDA64).
- Метода измерения — некоторые программы учитывают только 3D-нагрузку, игнорируя вычислительные задачи (CUDA, OpenCL).
- Драйверов — старые версии могут некорректно передавать данные.
- Гибридной графики — в ноутбуках загрузка может распределяться между двумя адаптерами.
- Используйте iStat Menus — поддерживает M1/M2 и показывает загрузку по кластерам (производительные и энергоэффективные ядра).
- Для терминала: команда
top -o cpuотсортирует процессы по нагрузке на CPU. - Для GPU:
system_profiler SPDisplaysDataType— покажет текущую нагрузку на графический процессор.
Пример процедуры тестирования:
Нормальные показатели под нагрузкой:
| Компонент | Макс. температура | Макс. загрузка |
|---|---|---|
| CPU (Intel Core i7/i9) | 85–95°C | 100% |
| CPU (AMD Ryzen 7/9) | 80–90°C | 100% |
| GPU (NVIDIA RTX 30/40) | 75–85°C | 99–100% |
| GPU (AMD RX 6000/7000) | 70–80°C | 95–100% |
8. Анализ логов: как сохранить данные для диагностики
Если проблема с загрузкой CPU/GPU возникает периодически (например, только в определённой игре), полезно вести логи. Для этого:
Инструкция для HWInfo64:
Пример анализа лога:
⚠️ Внимание: Логи HWInfo64 могут занимать десятки мегабайт в минуту. Не записывайте данные дольше 30 минут, если не планируете анализировать их в специализированных программах вроде Excel или GNUPlot.
FAQ: Частые вопросы о мониторинге CPU и GPU
Почему диспетчер задач показывает загрузку GPU 0%, хотя игра запущена?
Это типичная проблема для систем с гибридной графикой (ноутбуки с NVIDIA Optimus или AMD Switchable Graphics). Решения:
Какая нормальная загрузка CPU в играх?
Оптимальные значения зависят от разрешения и настроек графики:
Если загрузка CPU близка к 100%, а GPU при этом недогружен, попробуйте снизить настройки графики или закрыть фоновые программы.
Можно ли доверять данным из BIOS о загрузке CPU?
Нет. BIOS показывает только базовые параметры (частота, температура), но не отображает реальную загрузку. Для мониторинга используйте:
Данные из BIOS актуальны только для проверки стабильности разгона или температур в безнагрузочном режиме.
Почему загрузка GPU в MSi Afterburner и GPU-Z отличается?
Разница возникает из-за:
Для точности сверяйтесь с GPU-Z (он использует прямые запросы к драйверу).
Как проверить загрузку CPU/GPU на Mac с чипом M1/M2?
На Apple Silicon стандартные утилиты (Activity Monitor) показывают общую загрузку, но не детализируют по ядрам. Решения:
Обратите внимание: на Mac загрузка GPU часто отображается в процентах от доступной мощности, а не в абсолютных значениях.