Все процессоры, построенные на ядре Willamette и Northwood, имеют систему защиты от перегрева, называемую Thermal Monitor. Вкратце суть этой системы такова: при достижении определённой температуры, разной для каждого степпинга даже идентичных CPU, процессор начинает пропускать такты, что сказывается на его конечной производительности, до определённого порога, также определяемого системой Thermal Monitor (сокращённо TM). Если же температуры вновь стала в пределах нормы, такты перестают пропускаться и процессор возвращается к стандартному ритму работы.
Однако нигде не афишируется информация о температурах, при которых TM начинает функционировать. Попробуем в этом разобраться сами. Для тестов был взят процессор Celeron Willamette 1700, так как для ядра Northwood есть уже две подобных статьи на сайтах ixbt.com и fcenter.ru. В стандартном режиме данный процессор выделяет 63 Вт тепла, однако для большей нагрузки было решено разогнать его до 2125 МГц при напряжении 1.92 В. Так, если верить программе SISoft Sandra 2003, выделяемая мощность увеличилась до 92 Вт.
Тестовая система:
| Процессор |
Celeron 1700@2125 (100@125 FSB) 1.92 В |
| Материнская плата |
ASUS P4B533 |
| Кулер |
GlacialTech Igloo 4200 Pro |
| ОЗУ |
256MB Samsung PC-2700 |
| ОС |
Windows XP SP1 |
| Драйвер |
Detonator 30.30 |
| DirectX |
8.1 |
В качестве программы, измеряющей производительность в реальном времени была взята RightMark CPU, имеющая в своём составе модель CPU overclocking, который строит в реальном времени график зависимости производительности от температуры, что получается не очень хорошо. Дело в том, что это модуль был включён в пакет недавно, поэтому он ещё достаточно сырой, в частности не может корректно отобразить реальную температуру процессора, показывая всегда 61 градус. Поэтому температуру в данной точке графика пришлось находить экспериментально.
Итак, на данном графике зелёным цветом обозначена зависимость производительности от температуры, жёлтой линией – граница между включенным и выключенным состоянием вентилятора, красными цифрами – температура в данной точке.
Прокомментируем график. На отметке «55» был отключён вентилятор, при этом процессор нагревался до 65 градусов, не теряя в производительности. Однако с отметки «66» TM начал функционировать, заставляя процессор пропускать такты и, если до 66-й отметки температура росла со скоростью градус в секунду, то после неё она изменялась значительно медленнее. На отметке «73» производительность стабилизировалась, но температура всё же продолжала расти до жёлтой лини, пока не было принято решение включить вентилятор (почему – читайте ниже), после этого падение температуры на 1 градус заставило вернуться производительность на максимальный уровень.
А теперь разберёмся, зачем был включен вентилятор на отметке «76». Дело в том, что представленный перед вами график – вторая попытка провести тесты, в первый раз я решил ничего не трогать, вдруг температура стабилизируется. Но на деле она продолжала расти до 78 градусов, когда процессор отключился.
Хочется также отметить, что этот тест не единственный, мы пробовали запустить Quake 3 с отключенным процессорным вентилятором. Казалось бы, количество кадров должно было уменьшиться вместе с температурой, но на самом деле игра повисла на 69 градусах. В связи с этим были запущены многие приложения в «экстремальном режиме», большинство из которых, начиная с 66 градусов, начинали или вылетать с ошибкой или зависать. Ни одна программа, кроме RightMark CPU overclocking не смогла довести температуру процессора хотя бы до 70 градусов, всё в конечном счёте заканчивалось перезагрузкой.
Из всего вышеперечисленного можно сделать вывод, что Thermal Monitor – абсолютно бесполезная вещь. Во-первых, она не способна остановить рост температуры процессора, во-вторых, включается в неподходящий момент, так как, начиная с 66 градусов, ни одна программа, за редким, исключением, не сможет стабильно функционировать.
А теперь я отвечу на интересующий многих вопрос, бояться ли TM и может ли он в самый неподходящий момент начинать снижать производительность процессора? – Нет, мы на практике убедились, что это бесполезная штука и бояться её не стоит. Достаточно просто не доводить температуру до 66 градусов. А если и по какой-то причине возникнет «жаркая» ситуация, компьютер скорее зависнет, чем станет работать медленнее. На этой ноте заканчиваю и думаю, что ко мне в руки ещё попадёт процессор на ядре Northwood для аналогичного испытания.