Для чего нужно мониторить температуру процессора при тесте cpu
Внимание!
Тема открыта для обсуждения общих и теоретических вопросов температурного режима работы процессоров, датчиков температуры и т.п.
Практические вопросы типа "У меня сильно греется процессор, что делать" или "Как мне снизить температуру процессора" и ответы на них являются оффтопиков для данной темы и удаляются без предупреждения. Их можно обсудить в специально открытой для них ветке При нагрузке, возможно, перегревается процессор. Подскажите что мне делать?
FAQ по температуре процессоров
Прежде, чем задать вопрос, воспользуйтесь поиском по теме.
Увеличение производительности процессоров зачастую сопряжено с увеличением энергопотребления и, следовательно, тепловыведения. Есть закономерность, что изменение тепловыведения прямо пропорционально изменению частоты и квадратно пропорционально изменению напряжения. В свою очередь, увеличение тепловыведения повышает требования к эффективности системы охлаждения. Каждый процессор должен работать в рамках своего документированного теплового режима, а его нарушение может сократить срок службы процессора или сразу привести к потере работоспособности. Современные процессоры подерживают различные функции термозащиты, чтобы этого не произошло. Кроме того, температурный режим становится ещё важнее в случае разгона процессора, так как высокий нагрев потенциально способен ухудшить разгонный потенциал.
Для начала про терминологию.
Понятие "критическая температура" не является в данном случае точным, производители процессоров никак его не определяют, поэтому использовать его не рекомендуется. С точки зрения практики эксплуатации полупроводниковых устройств - критическая температура - это температура, выше предельно допустимой, начиная от которой происходят необратимые изменения в полупроводниковом элементе, вплоть до его разрушения. На современных процессорах, с их многочисленными средствами защиты от перегрева достичь критической температуры практически невозможно.
1. Общие сведения.
Есть три режима работы процессора, которые могут быть интересны в контексте мониторинга температур:
- без нагрузки. Процессор не выполняет ресурсоемкие вычисления. Предположительно также, что активированы все поддерживаемые технологии энергосбережения. С практической точки зрения этот режим не должен быть интересен вообще.
- типичная нагрузка. Процессор выполняет обычные интенсивные вычисления. Технологии энергосбережения при этом не активированы, даже если они поддерживаются и разрешены. Этот режим интересен с точки зрения контроля эффективности системы охлаждения при обычной работе, но не позволяет раскрыть весь её потенциал.
- стресс-тестирование. Процессор выполняет специализированные интенсивные вычисления, которые приводят к максимальному нагреву ядер. Именно такой вид нагрузки помогает проверить систему охлаждения "на прочность". В конце данного FAQ приведен список ПО для проведения стресс-тестирований.
Одной из наиболее часто встречаемых характеристик процессоров можно видеть TDP - Thermal Design Power - максимальное количество тепла, которое должна рассеять процессорная система охлаждения. С практической точки зрения, если процессорный кулер не обладает достаточной эффективностью, чтобы рассеять указанное количества тепла, данный кулер не подходит для охлаждения данной модели. Теоретически, процессор с большим значением TDP будет нагреваться сильнее, чем процессор с меньшим TDP. Но часто значения TDP указываются производителем не для каждой модели отдельно, а сразу одно для всех моделей линейки, равное TDP старшей модели. Из этого следует, что указанные значение TDP могут на самом деле быть выше реальных.
2. Тепловой режим процессоров Intel (на примере семейства Core 2).
Узнать официальные спецификации конкретного процессора можно здесь. Следует помнить, что указанная там максимальная температура Thermal Specification - это Tcase (Tc) - температура центра теплораспределительной крышки (IHS) процессора, а не температура ядер. Температура ядер (Core Temp) всегда будет выше Tcase.
2.1. Термозащита современных процессоров Intel.
Фиксировать срабатывание троттлинга можно при помощи стороннего ПО. Вот несколько вариантов: TMonitor, RMClock.
2.2. Мониторинг теплового режима современных процессоров Intel.
Программный мониторинг с цифровых термодатчиков ядер (DTS) на кристалле.
Технология Platform Environment Control Interface (PECI) используется для управления скоростью вращения ветилятора в зависимости от нагрева процессора. Однако данные, получаемые для PECI от цифровых термодатчиков (Digital Thermal Sensors - DTS), расположенных на кристалле вблизи ядер (каждому ядру по DTS), представляют собой не абсолютные показания температур, а отрицательное число - дельту до срабатывания TCC. Таким образом, зная абсолютную температуру, при которой срабатывает TCC, можно программно определить текущую температуру ядер по значению дельты. Проблема в том, что у разных степпингов процессоров температура срабатывания TCC различается, при этом для большого количества процессоров значения компанией Intel не декларируется (не документированы) для пользователей и разработчиков ПО - что во многих случаях ставит под вопрос корректность программного мониторинга температур ядер с помощью DTS ядер. Из этого необходимо сделать следующий важный вывод: нельзя полностью доверять программному мониторингу температур ядер процессоров, так как подобный мониторинг использует данные, не предназначенные производителем для определения температур пользователем или сторонними разработчиками ПО. Такой программный мониторинг может дать только приблизительное представление о текущем тепловом режиме (а может дать и точное - зависит от того, как настроена сама программа/утилита мониторинга).
Датчики DTS работают с определённой долей погрешности (иногда довольно большой), правда, чем выше температура датчиков (меньше DTS), тем точнее снимаемые показания. Производитель калибрует датчики DTS вблизи температуры Tjmax. Программы типа RealTemp, CoreTemp как раз снимают показания с датчиков DTS (точнее, из Core Temp Register).
Управление скоростью вращения вентилятора происходит следующим образом. Если процессор однокристальный (например, Core 2 Duo, Core i7 - там, где все ядра находятся на одном кристалле) - показания со всех датчиков обрабатываются в PECI-домене и значение, снятое с самого горячего ядра (то есть, самое меньшее значение c датчкиов DTS), используется для управления скоростью вращения вентилятора (CPU Fan). Если процессор двухкристальный (Core 2 Quad), то PECI-доменов тоже два (по сути, на каждый кристалл свой PECI-домен) - и опять, значение с самого горячего PECI-домена (то есть, по сути, с самого горячего ядра во всём процессоре) используется для управления скоростью вращения вентилятора.
Программный мониторинг с общего термодиода на кристалле процессора.
Это более старый метод программного мониторинга, который использовался в старых процессорах (включая модели на архитектуре NetBurst: Pentium 4, Celeron D, Pentium D, Pentium XE) для управления скоростью кулеров и термозащиты, и все ещё используется в моделях семейства Core. Значение температуры определяется косвенно, по изменению напряжения на диоде при p-n переходе. К сожалению, параметры пересчета зависят от различных параметров, которые должны быть заданы в микросхеме мониторинга. А из этого следует зависимость показаний мониторинга от версий BIOS-ов материнских плат. Кроме того, термодиод всего один на процессор, и расположен он на периферии кристалла - значит, будет всегда давать пониженные показания из-за конечной теплопроводности кристалла процессора, в отличие от DTS. Так что, нет смысла ориентироваться на показания общих термодиодов для последних моделей процессоров Intel.
Крайним способом мониторинга температуры процессора можно считать человеческий палец - его показания не зависят от ПО, BIOS и калибровки, но далеки от точности. Однако в ряде случаев именно пальцем можно приблизительно проверить справедливость особо экстравагантных показаний программного мониторинга.
Из этого всего не следует, что мониторить температуру процессоров бесполезно. Но важно помнить, что каждый метод мониторинга процессоров имеет изъяны, то есть ко всем показаниям следует относится осторожно. Ещё один вывод: не стоит беспокоиться о температуре процессора, если его тепловой режим в нагрузке далек до порога срабатывания термозащиты (~10 градусов в запасе).
P.S. Осенью 2008 года Intel официально объявила значения Tjmax для своих настольных процессоров семейства Core2 и смежных с ними серверных процессоров.
Для настольных процессоров 32нм и 45нм семейств Core i3/i5/i7 Intel официально данные о значениях Tjmax не разглашала, но по многочисленным наблюдениям и замерам энтузиастов они примерно равны 100°C (для большинства процессоров). Также имеется документ (стр. 75), где упоминается Tjmax, равный 99°C.
Для настольных процессоров 22нм поколения Ivy Bridge данные о Tjmax были официально раскрыты в документе (стр. 16).
P.P.S. Часть FAQ по температуре процессоров AMD находится в разработке.
Список ПО для мониторинга температур процессоров:
RealTemp (ветка разработчика)
CoreTemp
AIDA64 - утилита для комплексного сбора информации о системе, включая температуру компонентов
RMClock
Если у вас есть предложения по редактированию, улучшению и дополнению FAQ, просьба не держать при себе, а обратиться к кураторам данной темы или модераторам форума "Разгон и охлаждение". Любая помощь приветствуется.
Последняя редакция: 15.05.2012
FAQ editor: Obscured, TAMAn, ДокторВатсон, S.Edm
Поэтому специально для тех случаев, когда использование внешнего измерительного блока невозможно, мы сделали отдельный программный плагин, позволяющий контролировать мощность потребления процессора, его температуру и уровень загрузки.
Как и в случае с внешним измерительным блоком, речь идет о плагине к нашему бенчмарку iXBT Application Benchmark 2016. Напомним, что данный бенчмарк включает в себя 17 отдельных тестов на основе реальных приложений и позволяет оценивать производительность системы в различных сценариях использования путем замера времени выполнения тестовых задач и сопоставления этого времени со временем выполнения этих задач на референсной системе.
В чем причина перегрева процессора
Что делать, если температура процессора высокая. Не паниковать! Есть несколько основных причин перегрева:
- Плохой продув корпуса. Если корпус с глухими стенками, в нем недостаточно вентиляторов, они неправильно установлены или же провода перекрывают воздушные потоки, то хорошего продува не будет.
- Вентиляционные отверстия забиты пылью. Уборку в корпусе необходимо делать хотя бы раз в год, но лучше каждые полгода чистить фильтры. У современных моделей они съемные и легко доступны.
- Слабый кулер. Каждый процессор имеет определенный теплопакет, который указывается в характеристиках как TDP. Если кулер не может рассеять столько тепла, то будут перегревы.
- Вирус-майнер. Возможно, процессор нагружен вирусом. Проверьте в диспетчере задач, что именно грузит CPU. Узнайте в интернете, что делает этот процесс и если нужно завершите его. В дальнейшем вирус нужно удалить при помощи антивируса или других средств для удаления вредоносных программ.
- Разгон. Чрезмерный или неправильный разгон может привести к повышению температур. Даже при грамотном разгоне желательно ставить более мощное охлаждение.
- Плохая термопаста. От времени термопаста может высохнуть и потерять свои свойства. Кроме того, она может быть и вовсе изначально плохо нанесена. Здесь поможет только снятие кулера и осмотр процессора.
- Плохой прижим кулера. Это редко, но все же случается. Если процессор показывает высокую температуру, а сам радиатор при этом немного теплый, то что-то не в порядке с контактом поверхностей.
- Слишком жарко в комнате. Если у вас нет кондиционера, то летом температура процессора может повышаться из-за жары. А зимой комплектующим может мешать, например, горячая батарея, рядом с которой стоит системник.
Как узнать температуру процессора средствами Windows
Откройте командную строку (CMD) или PowerShell от имени администратора. Можно просто ввести поисковой запрос в поле поиска. Введите следующие команды:
- для командной строки: wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
- для PowerShell: get-wmiobject msacpi_thermalzonetemperature -namespace «root/wmi»
Ищите строку CurrentTemperature. В нашем случае значение составляет 3292. Чтобы перевести это в градусы по Цельсию, делим число на 10 и отнимаем 273,15.
3292 / 10 — 273,15 = 56,05
Также в PowerShell можно сразу вывести температуру в градусах Цельсия. Нужно набрать следующее:
$CPUt = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace «root/wmi»
$currentTempKelvin = $CPUt.CurrentTemperature[0] / 10
$currentTempCelsius = $currentTempKelvin — 273.15$currentTempCelsius
Как делать скриншоты
Рекомендуем также включить возможность делать скриншоты средствами Afterburner. Для этого перейдите на вкладку «Захват скриншотов» и привяжите любую удобную вам клавишу. Формат — JPG с качеством 90-95%. Также перейдите на вкладку «ОЭД» и снимите галочку «Показывать ОЭД на захваченный скриншотах и видео», если вам не нужно, чтобы оверлей отображался в кадре.
Настройки RTSS
Теперь нужно настроить RTSS, но здесь все попроще. В трее нажмите на значок монитора с числом 60, чтобы открыть программу. Нам важны несколько параметров.
- Start with Windows — автозагрузка, рекомендуем включить.
- Framerate limit — ограничивает максимальный FPS.
- On-Screen Display Shadow — отбрасывание тени лучше включить для читаемости.
- On-Screen Display Fill — заливка, улучшает читаемость, включать по желанию.
- On-Screen Display Zoom — масштабирование, на мониторе 1080p оставить по умолчанию, на 1440p и выше стоит увеличить масштаб.
***
В этом гайде мы рассмотрели только оптимальные настройки, без углубления. Этого вполне достаточно для повседневного использования и даже для тестов вашего нового железа.
От температуры центрального процессора напрямую зависит производительность и стабильность работы компьютера. Если вы заметили, что система охлаждения стала шуметь сильнее, то для начала нужно узнать температуру ЦП. При слишком высоких показателях (выше 90 градусов), проведение теста может быть опасным.
Если планируется разгон ЦП и температурные показатели в норме, то лучше провести данный тест, т.к. вы сможете приблизительно знать насколько поднимется температура после разгона.
SpeedFan
Некогда популярная программа для регулировки скорости вращения вентиляторов и сейчас чувствует себя неплохо. Есть версии для современных ОС. Можно посмотреть текущие температуры, а также включить график.
Важная информация
Тестирование процессора на перегрев проводится только при помощи сторонних программ, т.к. стандартные инструменты системы Windows не обладают необходимым функционалом.
Перед тестированием следует получше ознакомится с ПО, т.к. некоторые из них могут давать большую нагрузку на ЦП. Например, если у вас уже разогнан процессор и/или не в порядке система охлаждения, то найдите альтернативу, которая позволяет произвести тестирование в менее жёстких условиях или вовсе откажитесь от данной процедуры.
Настройки MSI Afterburner
Первым делом включите классический скин. Он намного проще и удобнее. Нажмите на значок шестеренки и перейдите в самую последнюю вкладку «Интерфейс». В выпадающем списке выберите Default MSI Afterburner v3 skin — big edition. Примените изменения.
Не выходите из настроек. Перейдите на третью вкладку «Мониторинг». Период опроса сенсоров можно поставить 1000 мс. Если выставлять слишком низкие параметры, то показатели мониторинга могут скакать. Будет сложно понять, например, загрузку процессора.
Далее нужно отметить галочкой «Показывать в ОЭД» те параметры, которые вы хотите видеть. Сначала кликаете по нужной строке, например «Температура ГП», а затем ставьте галочку ниже.
Также можно выбрать, в каком виде будет выводиться информация: текст, график или текст + график. В большинстве случаев лучше оставить текст. Но, например, для счетчика кадров и счетчика фреймтайма удобно ставить именно текст + график. Здесь выбираете на свое усмотрение.
Далее нужно дать выбранному параметру название. Делать это необязательно, но лучше все же прописать названия. Ниже отметьте галочку «Переопределить имя группы» и напишите название вашего процессора или видеокарты. В зависимости от того, что за параметр вы называете. Оперативную память можно не трогать, она по умолчанию обозначена RAM. Но если хотите, можно указать рабочую частоту и объем (пример — 16 Gb 3200 MHz). Видеопамять можно обозначить VRAM, чтобы было нагляднее.
Обратите внимание, что какой-то из пунктов может быть неактивен. Это легко понять по отсутствию галочки слева. В таком случае просто кликните на контур галочки и пункт активируется. Вы можете выбирать по своему усмотрению, но мы рекомендуем отображать следующие параметры:
- температура ГП,
- загрузка ГП,
- загрузка памяти,
- частота ядра,
- температура ЦП,
- загрузка ЦП (можно отметить все доступные потоки),
- частота ЦП (можно отметить все доступные потоки),
- загрузка ОЗУ,
- частота кадра,
- время кадра.
Что касается популярных показателей «Частота кадров ниже 1%» и «Частота кадров ниже 0,1%», то их нужно замерять на определенном отрезке времени, активируя подсчет вручную. Это нужно в основном для тестов, но не на ежедневной основе. Если все же хотите включить, то нужно настроить «Глобальные горячие клавиши мониторинга» в самом конце вкладки «Мониторинг».
Также советуем назначить кнопки для отображения или скрытия мониторинга. Перейдите на вкладку «ОЭД» и выберите клавиши, которыми вы будете включать и выключать оверлей. В нашем случае это F10 и F11, но можно поставить любые, которые не перекликаются с игровым управлением. Таким образом вы сможете в любой момент включать и выключать оверлей.
Как изменить цвет оверлея
Если вы хотите поменять цвета оверлея, то нажмите на три точки рядом с пунктом «Показывать в ОЭД». Тогда можно сделать, например, синий цвет статистики для процессоров Intel или красный для AMD.
Способ 1: OCCT
OCCT – это отличное программное решение для проведения различных стресс-тестов основных компонентов компьютера (в том числе и процессора). Интерфейс данной программы может показаться изначально сложным, но самые основные объекты для теста находятся в видном месте. ПО частично переведено на русский язык и распространяется абсолютно бесплатно.
Данной программой не рекомендуется тестировать комплектующие, которые ранее были разогнаны и/или регулярно перегреваются, т.к. во время тестов в данном ПО температура может повышаться вплоть до 100 градусов. В этом случае компоненты могут начать оплавляться и помимо этого есть риск повредить ещё и материнскую плату.
Инструкция по использованию данного решения выглядит так:
- Перейдите в настройки. Это оранжевая кнопка с шестерёнкой, которая находится в правой части экрана.
- Видим таблицу с различными значениями. Найдите столбец «Остановить тест при достижении температуры» и проставьте во все колонки свои значения (рекомендуется ставить в районе 80-90 градусов). Это нужно, чтобы избежать критического нагрева.
HWMonitor
Утилита от создателей знаменитой CPU-Z, которая такая же простая в обращении. Как и в HWiNFO64 можно смотреть температуру с нескольких датчиков: процессора и материнской платы. Чтобы обнулить минимальные, максимальные и средние показания в верхней строке нажмите View и выберите Clear Min/Max.
Частые вопросы и ответы
Что делать, если температура ядер процессора разная? Ничего не делать, это нормально, ведь ядра могут быть нагружены неравномерно. Если температура не превышает критические значения, то не беспокойтесь об этом.
Как вывести температуру процессора на экран? Проще всего с помощью MSI Afterburner. Подробнее читайте выше по тексту.
Как отобразить температуру процессора на панели задач? Это умеет программа Core Temp. Читайте о ней выше по тексту.
Как узнать температуру процессора онлайн? Мы не нашли рабочего способ мониторить температуру онлайн. Если вы знаете о таком, поделитесь в комментариях.
Температура процессора на ноутбуке 100 градусов, это нормально? Нет, это многовато даже для ноутбука. Вреда, скорее всего, не будет, так как максимальные температуры ноутбучных процессоров составляют и более 100 градусов (см. характеристики). Но приемлемой температурой можно считать 90-95 градусов под нагрузкой.
Чтобы быть в курсе, как ваш компьютер справляется с играми, не перегреваются ли комплектующие, да и что вообще тормозит всю систему можно воспользоваться экранным мониторингом. Есть несколько популярных программ, но мы остановимся на MSI Afterburner, так как она бесплатная и имеет все нужные функции. Мы постоянно пользуемся ей для тестов игрового железа и ноутбуков.
Сложного здесь ничего нет, настройка займет не более 10-15 минут. Для начала скачайте последнюю версию программы с официального сайта. На современной Windows архив можно открыть обычным проводником.
Вместе с программой Afterburner идет и Rivatuner Statistics Server (RTSS), которая необходима для работы экранного мониторинга. Следите, чтобы при установке стояли галочки для установки обеих программ. Как только инсталляция закончится, переходите к настройкам.
Способ 2: AIDA64
AIDA64 – одно из лучших программных решений для проведения тестов и сбора информации о компонентах компьютера. Распространяется платно, но имеет демо-период, на протяжении которого возможно пользоваться всем функционалом программы без каких-либо ограничений. Полностью переведена на русский.
Инструкция выглядит так:
- В верхней части окна найдите пункт «Сервис». При нажатии на него, выпадет меню, где нужно выбрать «Тест стабильности системы».
- В верхней левой части только что открывшегося окна выбирайте те компоненты, которые вы бы хотели протестировать на стабильность (в нашем случае будет достаточно только процессора). Нажмите на «Start» и подождите некоторое время.
Проведение теста на перегрев процессора требует соблюдения определённой осторожности и знаний текущей температуры ЦП. Данный тест рекомендуется проводить перед разгоном процессора, чтобы понимать на сколько примерно повысится средняя температура ядер.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Core Temp
Простая бесплатная программа для мониторинга параметров процессора. Сложностей с ней возникнуть не должно: просто открываете программу, температура будет указана в первом окне. Показания температуры для каждого ядра также выводятся на панель задач, поэтому программу можно держать в свернутом состоянии. Есть русский язык, который нужно устанавливать дополнительно.
Speccy
Простая утилита на русском языке от создателей CCleaner. Легка в обращении, сразу после запуска показывает общую информацию о системе и выводит температуры. При нажатии на иконку температуры открывается график.
Заключение
Подводя итог, еще раз подчеркнем, что данная методика ориентирована на определение мощности потребления процессоров при тестировании ноутбуков, моноблоков, неттопов и других законченных решений, когда использование внешнего измерительного блока невозможно. Основная задача данной методики заключается в том, чтобы измерить именно потребляемую процессором мощность, а такие параметры, как средняя загрузка и максимальная температура процессора, вторичны (что называется, идут в комплекте). Тем не менее, возможно, эти данные будут востребованы при анализе производительности.
Компьютерные компоненты неизбежно выделяют тепло, поэтому очень важно следить за температурными показателями. Современная электроника достаточно умная, чтобы не допустить поломки в случае перегрева. Тем не менее постоянная работа при повышенной температуре все равно не сулит ничего хорошего. Кроме того, из-за перегрева производительность системы может снижаться. Поэтому такие параметры, как температура нужно мониторить. Наш гайд актуален не только для Windows 10, но и для более ранних ОС вроде Windows 7, но проверяли все способы мы только на 10-ке.
Пример результатов тестирования
В заключение продемонстрируем пример результата тестирования с мониторингом мощности, температуры и загрузки процессора. Кроме того, сравним результаты тестирования с программным мониторингом и результаты тестирования с измерением потребляемой мощности при помощи внешнего измерительного блока.
Стенд для тестирования имел следующую конфигурацию:
Процессор | Intel Core i7-6700K |
Материнская плата | Asus Sabertooth Z170 S |
Чипсет | Intel Z170 |
Оперативная память | 16 ГБ DDR4-2133 (2 канала) |
Накопитель | SSD Seagate ST480FN0021 (480 ГБ) |
Операционная система | Windows 10 (64-битная) |
Процессор работал в штатном режиме (без разгона) с активированной технологией Turbo Boost. Результаты тестирования с программным мониторингом мощности, температуры и загрузки процессора представлены в таблице.
Логическая группа тестов | Результат тестирования, секунды | Мощность процессора, Вт | Максимальная температура, °C | Уровень загрузки, % |
Работа с видеоконтентом, баллы | 334±6 | |||
MediaCoder x64 0.8.36.5757 | 113,0±0,5 | 88,6±0,2 | 92±3 | 95,1±0,3 |
SVPmark 3.0.3b, баллы | 3330±50 | 64±4 | 87±5 | 64±5 |
Adobe Premiere Pro CC 2015.0.1 | 291,1±0,7 | 77±4 | 94±5 | 95,4±0,6 |
Adobe After Effects CC 2015.0.1 | 464±3 | 37,3±0,3 | 77±3 | 30,4±0,5 |
Photodex ProShow Producer 7.0.3257 | 391±5 | 54,3±0,3 | 82±4 | 42,4±0,3 |
Обработка цифровых фотографий, баллы | 305±2 | |||
Adobe Photoshop CC 2015.0.1 | 630±10 | 51,4±0,8 | 80±2 | 56,0±0,4 |
Adobe Photoshop Lightroom 6.1.1 | 316±2 | 71,83±0,03 | 86±2 | 93,3±0,4 |
PhaseOne Capture One Pro 8.2 | 368±3 | 39±4 | 68±5 | 46±5 |
ACDSee Pro 8.2.287 | 205±8 | 39,2±0,7 | 72,0±0,5 | 40±1 |
Векторная графика, баллы | 182,7±0,3 | |||
Adobe Illustrator CC 2015.0.1 | 350,3±0,7 | 25,0±0,2 | 68±3 | 13,05±0,06 |
Аудиообработка, баллы | 290±3 | |||
Adobe Audition CC 2015.0 | 358±10 | 45±11 | 73±3 | 39±3 |
Распознавание текста, баллы | 385±2 | |||
Abbyy FineReader 12 Professional | 147±3 | 62±2 | 85±2 | 71±2 |
Архивирование и разархивирование данных, баллы | 244±7 | |||
WinRAR 5.21 архивирование | 103±2 | 53,4±0,9 | 70±2 | 78,4±0,7 |
WinRAR 5.21 разархивирование | 6,8±0,4 | |||
Файловые операции, баллы | 171±6 | |||
Скорость инсталляции приложений | 333±3 | 21,21±0,07 | 61±3 | 11,05±0,09 |
Копирование данных | 70±2 | 15±1 | 55±2 | 11,3±0,7 |
UltraISO Premium Edition 9.6.2.3059 | 28±1 | 7,3±0,5 | 49±7 | 7,5±0,9 |
Научные расчеты, баллы | 289±7 | |||
Dassault SolidWorks 2016 SP0 с пакетом Flow Simulation | 247±5 | 61,6±0,3 | 79±2 | 91,1±0,7 |
Интегральный результат производительности, баллы | 266±6 |
Далее рассмотрим результаты тестирования с аппаратным измерением потребляемой мощности:
Логическая группа тестов | Результат тестирования, секунды | Общая мощность, Вт | Мощность процессора, Вт |
Работа с видеоконтентом, баллы | 334±6 | ||
MediaCoder x64 0.8.36.5757 | 114±2 | 108±2 | 89±2 |
SVPmark 3.0.3b, баллы | 3300±300 | 83±5 | 64±5 |
Adobe Premiere Pro CC 2015.0.1 | 291±2 | 93±2 | 73,8±0,4 |
Adobe After Effects CC 2015.0.1 | 464±4 | 48,4±0,3 | 32,6±0,3 |
Photodex ProShow Producer 7.0.3257 | 394±2 | 68,7±0,3 | 52,0±0,3 |
Обработка цифровых фотографий, баллы | 305±2 | ||
Adobe Photoshop CC 2015.0.1 | 627±4 | 67,63±0,09 | 49,90±0,06 |
Adobe Photoshop Lightroom 6.1.1 | 319,4±0,4 | 91,3±0,5 | 70,0±0,4 |
PhaseOne Capture One Pro 8.2 | 373±5 | 59±2 | 43±2 |
ACDSee Pro 8.2.287 | 207±2 | 54,6±0,4 | 38,3±0,4 |
Векторная графика, баллы | 182,7±0,3 | ||
Adobe Illustrator CC 2015.0.1 | 356,7±0,7 | 39,19±0,08 | 24,40±0,09 |
Аудиообработка, баллы | 290±3 | ||
Adobe Audition CC 2015.0 | 360±3 | 61,73±0,07 | 46,10±0,08 |
Распознавание текста, баллы | 385±2 | ||
Abbyy FineReader 12 Professional | 150,1±0,4 | 77,5±0,3 | 60,0±0,3 |
Архивирование и разархивирование данных, баллы | 244±7 | ||
WinRAR 5.21 архивирование | 104,2±0,3 | 69,57±0,08 | 51,77±0,07 |
WinRAR 5.21 разархивирование | 6,8±0,4 | ||
Файловые операции, баллы | 171±6 | ||
Скорость инсталляции приложений | 333,2±0,7 | 35,3±0,4 | 20,6±0,3 |
Копирование данных | 70±2 | 29,9±0,4 | 14,7±0,4 |
UltraISO Premium Edition 9.6.2.3059 | 27±3 | 22±2 | 7±2 |
Научные расчеты, баллы | 289±7 | ||
Dassault SolidWorks 2016 SP0 с пакетом Flow Simulation | 247±6 | 78,3±0,4 | 60,6±0,3 |
Интегральный результат производительности, баллы | 266±6 |
Сравнивая приведенные результаты, можно сделать следующие важные выводы.
Во-первых, результаты самих тестов в режиме аппаратного измерения и в режиме программного мониторинга практически не отличаются (разница в пределах погрешности). Таким образом, работа фоновой программы мониторинга практически не отражается на результатах тестирования.
Во-вторых, мощность процессора, измеряемая с помощью внешнего блока и определяемая с использованием программы мониторинга, мало отличаются друг от друга. Интересно, что мощность процессора, определяемая программой мониторинга, оказывается во всех тестах немного выше. Это немного странно: должно быть с точностью до наоборот. Напомним, что при измерении мощности с использованием внешнего блока учитывается не только мощность, потребляемая процессором, но и мощность, рассеиваемая на регуляторе напряжения питания (это мощность, передаваемая по шине 12 В разъема EPS12V). Таким образом, измеряемая мощность процессора должна быть немного больше, чем реальная мощность, потребляемая чисто процессором.
Тем не менее, нужно констатировать, что результаты измерения и мониторинга мощности неплохо коррелируют друг с другом.
Представим также на одной диаграмме среднюю загрузку процессора (в процентах) и максимальную температуру (в °С), которые достигаются в ходе теста. Конечно, сводить на одной диаграмме величины, имеющие разные единицы измерения, не совсем корректно, но с точки зрения визуализации результатов это удобно.
Анализируя результаты по температуре и уровню загрузки процессора, можно заметить, что в некоторых тестах примерно одинаковая температура достигается при различном уровне загрузки процессора. Это справедливо, например, для тестов Adobe After Effects CC 2015, Photodex ProShow Producer и Adobe Photoshop CC 2015. Между тем, в таких результатах нет ничего удивительного. Во-первых, речь идет о максимальной температуре, а не о средней, а во-вторых, даже при одном и том же уровне загрузки процессора его температура может различаться. К примеру, можно загрузить процессор вычислениями с плавающей запятой, и он будет сильно нагреваться, а можно загрузить его целочисленными операциями, которые в меньшей степени нагревают процессор при выполнении.
Какая температура считается нормальной
У каждого процессора есть своя критическая температура. Критическая температура — это максимальная температура, допустимая на кристалле процессора. Ее превышение может привести к нестабильной работе или даже необратимым негативным последствиям.
У Intel ищите параметр T junction У Intel ищите параметр T junction
Максимальная температура процессоров может быть высокой, например, 95 градусов и более, а может быть и низкой — всего 61 градус. Именно такой показатель у легендарного AMD FX-8350. Обязательно смотрите спецификации своего процессора на официальном сайте. Тем не менее, если процессор работает при температуре близкой к максимальной, это тоже не норма. Наоборот, надо выяснять причину, но об этом мы поговорим далее.
Вычислить оптимальную температуру просто: отнимите 25-30% от максимальной и получите рекомендуемую температуру процессора под нагрузкой. В целом, оптимальными считаются температуры 60-70 градусов в нагрузке и 30-50 в простое, если это десктопный CPU.
Для ноутбучных процессоров, как правило, характерны более высокие максимальные и температуры. Так, у мобильного AMD Ryzen 9 5980HX этот показатель составляет 105 градусов. Также мобильным процессорам чаще приходится работать при более высоких температурах. При интенсивной нагрузке они могут доходить до 90-95 градусов и даже выше.
Обратите внимание, что в играх температуры могут быть ниже, чем в стресс-тестах, так как игровая нагрузка на железо ниже, чем синтетическая. У ноутбуков в играх может быть высокая температура, чем в стресс-тестах, из-за дополнительной нагрузки на видеокарту. Система охлаждения GPU и CPU там, как правило, комбинированная.
Представление результатов тестирования
Аналогично тому, как это делается в бенчмарке iXBT Application Benchmark 2016, при дополнительном мониторинге мощности, температуры и загрузки процессора для каждого теста рассчитывается среднеарифметический результат по указанным дополнительным параметрам и погрешность измерения для доверительного интервала 0,95. Результаты измерения записываются в соответствии с общепринятыми правилами записи результатов с погрешностью.
Как проверить температуру CPU
Если в комплекте с вашим ноутбуком или материнской платой идет фирменное программное обеспечение для мониторинга параметров, то лучше им и пользоваться. Кроме показателей температуры, там можно настроить еще много других параметров: скорость вентиляторов, режимы производительности и т.п. У популярных брендов софт, как правило, хороший. Яркий пример — Armoury Crate от ASUS и Dragon Center от MSI.
Также можно использовать фирменные утилиты от производителя процессора: Intel Extreme Tuning Utility и AMD Ryzen Master Utility.
Если устанавливать программы желания нет, то температуру можно проверить и в BIOS. Но на самом деле это неудобно, так как во время нахождения в BIOS нагрузки на процессор нет. То есть вы поймете только температуру в простое.
AIDA64
Функциональная и сложная программа, к тому же еще и платная. Но для наших целей хватит и пробной версии. Посмотреть температуру процессора просто: раскройте выпадающий список «Компьютер» в левой части программы, затем выберите «Датчики». В правой части программы откроется окно, где можно посмотреть температуры ЦП и других компонентов. Программа на русском языке.
Если в системе две видеокарты
Если у вас две видеокарты в системе: встроенная и дискретная, то они будут отображаться, как ГП1 и ГП2. Чтобы не перепутать и не вывести на экран показатели встроенной карточки посмотрите, какая именно карта дискретная. Сделать это можно на первой вкладке «Основные». Первая же строка «Выбор ведущего графического процессора».
Преимущества и недостатки методики
К несомненным преимуществам данной методики можно отнести то обстоятельство, что для ее реализации не требуется никакого дополнительного оборудования. Решение исключительно программное и может использоваться при тестировании любых систем (в отличие от специализированного измерительного блока).
Тем не менее, есть и обратная сторона медали. Во-первых, запуск дополнительной программы мониторинга в фоновом режиме может, теоретически, негативно отразиться на результатах тестирования. Для того чтобы минимизировать влияние фоновой программы мониторинга на результаты тестирования, мы отключаем мониторинг всех ненужных датчиков. Как показывает практика (об этом чуть далее), во всяком случае для производительных процессоров, запуск программы мониторинга не отражается на результатах тестирования.
Во-вторых, системы и процессоры бывают разные, и датчики, соответственно, тоже. Вполне вероятна ситуация, что для каких-то процессоров данная методика окажется неработоспособной по причине того, что программа HWiNFO64 просто не сможет отслеживать требуемые параметры. На сегодняшний момент мы проверили работоспособность программы на процессорах Intel семейств Sandy Bridge, Haswell и Skylake. Но не факт, что все будет работать как нужно с процессорами Intel Atom или процессорами AMD.
В-третьих, датчики, интегрированные на плате и в процессоре, все-таки не являются специализированными измерительными блоками. Их показания могут, мягко говоря, отклоняться от действительных. К примеру, известная программа AIDA64 (в ней используется опрос тех же самых датчиков, что и в программе HWiNFO64) иногда выдает полную лажу (когда температура процессора оказывается даже ниже комнатной температуры).
Принцип мониторинга мощности, температуры и загрузки процессора
Идея, положенная в основу работы нашего программного плагина заключается в следующем. На тестируемом компьютере в фоновом режиме запускается специализированная программа мониторинга, которая способна контролировать требуемые параметры системы. Такая программа мониторинга через определенные интервалы времени опрашивает датчики и контроллеры на материнской плате, что позволяет в режиме реального времени отслеживать огромное количество различных параметров. Конечно, нет необходимости отслеживать все параметры, в нашем случае мы ограничились только тремя: мощность, потребляемая процессором, его температура и уровень загрузки.
Далее, синхронно с началом выполнения тестовой задачи, программа мониторинга начинает собирать требуемые данные, а синхронно с моментом окончания выполнения тестового задания все собранные данные записываются в файл, который впоследствии обрабатывается программой бенчмарка.
Вопрос лишь в том, какую именно программу мониторинга использовать.
Первоначально мы остановили свой выбор на программе Open Hardware Monitor, интегрировав ее в наш бенчмарк. Эта программа умеет записывать log-файлы и подходит по всем параметрам, однако впоследствии нам пришлось от нее отказаться. Дело в том, что последнее обновление этой программы датировано 2014 годом, новых процессоров Skylake программа не понимает и не способна определять нужные нам параметры. Последний процессор, который знает эта программа — Broadwell.
В итоге мы остановились на программе HWiNFO64, которая регулярно обновляется и знает все процессоры. Кроме того, она позволяет отключать мониторинг тех датчиков, которые не нужны, поддерживает назначение горячей клавиши для старта и останова сбора данных, записывает данные в CSV-файл, а также позволяет задавать интервал времени опроса датчиков.
Для интеграции данной программы с нашим бенчмарком мы использовали портативную версию программы, не требующую инсталляции на компьютер. Однако данная программа нуждается в предварительной настройке для корректной работы с нашим бенчмарком.
Во-первых, нужно отключить мониторинг тех параметров, которые не используются, оставив, в итоге, только три параметра: мощность, потребляемую процессором (CPU Package Power), температуру процессора (CPU Package) и загрузку процессора (Total CPU Usage).
Во-вторых, необходимо задать интервал опроса датчиков (Scan Interval) и назначить горячую клавишу (Hot Key) для начала и окончания сбора данных.
В-третьих, необходимо задать параметры запуска программы, отключив приветственное окно, минимизировав основное окно и оставив на рабочем столе только окно сенсоров (Show Sensors on Startup). В противном случае, как показала практика, горячая клавиша может срабатывать, а может и не срабатывать.
Как уже отмечалось, данные, сохраняемые программой HWiNFO64 в CSV-файле, далее анализируются бенчмарком iXBT Application Benchmark 2016. Рассчитывается средняя за время выполнения тестовой задачи мощность, потребляемая процессором, а также средний уровень его загрузки. Расчет средней за время теста температуры мы сочли бессмысленным, поэтому определяется максимальная достигнутая температура. Именно эти три параметра и записываются вместе со временем выполнения тестовой задачи в качестве результата каждого теста.
Как температура влияет на производительность
Опасаться, что процессор может сгореть от перегрева не стоит. Встроенная система защиты этого не допустит. Но халатно относиться к высоким температурам все же не стоит. При достижении определенной температуры процессор начинает троллить, то есть пропускать такты, пытаясь снизить температуру. Производительность от этого, конечно же, падает. Температура, после достижения которой, начинается троттлинг зависит от процессора. И опять, же отталкивать тут надо от максимально допустимой температуры. Но в любом случае, все, что выше 100 градусов — это очень плохо.
MSI Afterburner
Для отслеживания температуры CPU во время игр, удобнее всего использовать экранный оверлей программы MSI Afterburner. Зайдите в настройки, далее «Мониторинг». Найдите строку «Температура ЦП», поставьте галочку слева и далее уже ниже отметьте пункт «Показывать в ОЭД». Можно также выбрать отдельные ядра процессора для мониторинга. После этого в игре должны отображаться выбранные параметры, которые можно контролировать без отрыва от геймплея. Имеет смысл также настроить и остальные параметры: загрузку и температуру видеокарты, использование оперативной памяти и т.п. Программа на русском языке.
Принцип мониторинга мощности, температуры и загрузки процессора
Идея, положенная в основу работы нашего программного плагина заключается в следующем. На тестируемом компьютере в фоновом режиме запускается специализированная программа мониторинга, которая способна контролировать требуемые параметры системы. Такая программа мониторинга через определенные интервалы времени опрашивает датчики и контроллеры на материнской плате, что позволяет в режиме реального времени отслеживать огромное количество различных параметров. Конечно, нет необходимости отслеживать все параметры, в нашем случае мы ограничились только тремя: мощность, потребляемая процессором, его температура и уровень загрузки.
Далее, синхронно с началом выполнения тестовой задачи, программа мониторинга начинает собирать требуемые данные, а синхронно с моментом окончания выполнения тестового задания все собранные данные записываются в файл, который впоследствии обрабатывается программой бенчмарка.
Вопрос лишь в том, какую именно программу мониторинга использовать.
Первоначально мы остановили свой выбор на программе Open Hardware Monitor, интегрировав ее в наш бенчмарк. Эта программа умеет записывать log-файлы и подходит по всем параметрам, однако впоследствии нам пришлось от нее отказаться. Дело в том, что последнее обновление этой программы датировано 2014 годом, новых процессоров Skylake программа не понимает и не способна определять нужные нам параметры. Последний процессор, который знает эта программа — Broadwell.
В итоге мы остановились на программе HWiNFO64, которая регулярно обновляется и знает все процессоры. Кроме того, она позволяет отключать мониторинг тех датчиков, которые не нужны, поддерживает назначение горячей клавиши для старта и останова сбора данных, записывает данные в CSV-файл, а также позволяет задавать интервал времени опроса датчиков.
Для интеграции данной программы с нашим бенчмарком мы использовали портативную версию программы, не требующую инсталляции на компьютер. Однако данная программа нуждается в предварительной настройке для корректной работы с нашим бенчмарком.
Во-первых, нужно отключить мониторинг тех параметров, которые не используются, оставив, в итоге, только три параметра: мощность, потребляемую процессором (CPU Package Power), температуру процессора (CPU Package) и загрузку процессора (Total CPU Usage).
Во-вторых, необходимо задать интервал опроса датчиков (Scan Interval) и назначить горячую клавишу (Hot Key) для начала и окончания сбора данных.
В-третьих, необходимо задать параметры запуска программы, отключив приветственное окно, минимизировав основное окно и оставив на рабочем столе только окно сенсоров (Show Sensors on Startup). В противном случае, как показала практика, горячая клавиша может срабатывать, а может и не срабатывать.
Как уже отмечалось, данные, сохраняемые программой HWiNFO64 в CSV-файле, далее анализируются бенчмарком iXBT Application Benchmark 2016. Рассчитывается средняя за время выполнения тестовой задачи мощность, потребляемая процессором, а также средний уровень его загрузки. Расчет средней за время теста температуры мы сочли бессмысленным, поэтому определяется максимальная достигнутая температура. Именно эти три параметра и записываются вместе со временем выполнения тестовой задачи в качестве результата каждого теста.
HWiNFO64
Продвинутая программа со множеством настроек и параметров. Запустите программу с галочкой Sensors-only, затем найдите строчку со своим процессором или материнской платой: для мониторинга температуры они используют разные сенсоры. Допустим, для процессора Ryzen 1600 можно смотреть показатель CPU (Tctl/Tdie).
Показатель Current означает текущую температуру (идет отслеживание в реальном времени), Average среднюю, Minimum и Maximum соответственно минимально и максимально зафиксированную с момента начала мониторинга. Чтобы сбросить эти значения, нажмите на значок часов на нижней панели.
Если дважды кликнуть на параметр, например CPU (Tctl/Tdie), то откроется окно с графиком. Это полезно, если вам нужно визуально представить общую картину на определенном временном отрезке.
Читайте также: