Любая новость о новых способах понижения температуры процессоров встречается оверклокерами с ликованием и этот факт дополнительного объяснения не требует. Издревле бытует миф, будто нет ничего горячее процессоров от AMD. Несмотря на то, что это вовсе не так, кое-какие основания для существования такого мнения имеются. Во-первых, относительно недавно материнские платы Socket 462 стали в обязательном порядке оснащаться системой аварийного отключения при перегреве. Возможность реализации системы термозащиты существует уже несколько лет, с появлением процессоров Athlon XP, однако она требует некоторых усилий от производителей материнских плат, которые с внедрением вовсе не торопились . С появлением термодиода в Athlon XP систему термозащиты стало сделать гораздо проще, а вообще такая возможность была давно - что мешало поставить на мамку аналоговый датчик температуры с малой инерцией вместо тормозного цифрового? Кто знает, сколько невинно сгоревших процессоров было бы спасено, если бы все платы были оснащены термозащитой...
Во-вторых, совсем недавно отдельные материнские платы стали поддерживать технологию S2K Bus Disconnect и на сегодняшний день их число пока очень невелико, хотя чипсеты эту функцию поддерживают уже давно. В двух словах поясню, в чём сущность этой технологии. Современные операционные системы способны приостанавливать работу процессора, если он в данный момент не загружен работой, посылая ему команду "HALT" или используя весь арсенал ACPI вплоть до управления частотой и напряжением как на мобильных процессорах. Этого вполне достаточно для процессоров Р4, которые действительно "отдыхают", благодаря встроенной системе терморегуляции, поэтому в покое их температура относительно невелика. Для процессоров от AMD этого недостаточно, им требуется поддержка всей ACPI-подсистемы. Процессоры нужно отключить от системной шины и только в этом случае эффект будет заметен. До самого последнего времени эта возможность не реализовывалась на материнских платах, поэтому даже в состоянии покоя процессоры работали в полную силу, переводя энергию в тепло. Впрочем, говорят, что ещё на KT133 производители побаловались побаловались, да и выключили этот дисконнект от греха подальше, а сейчас AMD включила его в список обязательных параметров для сертификации материнских плат.
Итак, позавчера в наших новостях появилась заметка о новой утилите S2K Control и сразу вызвала бурный интерес и оживлённое обсуждение в конференции. S2K, она же EV6 – это маркетинговое название системной шины процессоров AMD Athlon, поэтому уже из названия понятна направленность утилиты. Впрочем, о возможностях программы вы уже знаете, она позволяет включать S2K Bus Disconnect и как результат снижать температуру процессоров AMD в состоянии покоя. Поскольку даже сегодня слишком мало материнских плат поддерживают эту функцию, ценность программы неоспорима, но её уникальность в том, что она не просто включает или выключает Bus Disconnect, а позволяет НАСТРОИТЬ эту функцию под свои нужды.
Мнения о программе кардинально разделились. Чудодейственная утилита у кого-то снижала температуру процессора на 10 градусов, а кому-то совершенно не помогала, впрочем, как и другие программы сходного назначения. Мы не могли оставить наших читателей в неведении и решили сами протестировать утилиту.
BIOS материнской платы Acorp 7NFU400 на чипсете NVIDIA nForce2 Ultra 400 даже не подозревает о существовании функции Bus Disconnect и именно на этой плате мы начали проверку. Процессор AMD Athlon 1700+ работал на частоте шины 200 МГц с множителем х11 при повышении напряжения до 1.7 В, а охлаждался кулером Thermaltake Volcano 7. Вернее, процессор не работал, а отдыхал, поскольку загружалась операционная система Windows XP SP1 и утилита MBProbe, которая записывала в лог изменения температуры процессора, а больше никаких занятий у него не было. По истечении получаса мы убедились, что температура 47 градусов постоянна и меняться не собирается, после чего включили утилиту S2K Control с минимальными настройками: значения Halt Disconnect Divisor и Stop Grant Divisor равнялись 8. Кстати, такие значения установлены на большинстве материнских плат, где эта функция реализована.
На графике отчётливо видно, как температура с 47oC упала до 36.5oC!!! Десять с половиной градусов снижения температуры – это здорово! Я совершенно не ожидал такого явного эффекта! Дальнейшее увеличение значений Halt Disconnect Divisor и Stop Grant Divisor уже не так сильно отразилось на системе. Температура опустилась всего на один градус и это заметно небольшим изломом на графике начиная с 46-ой минуты.
Второй этап проверки проводился на материнской плате Abit NF7 ревизии 2.0. Вы помните, что в последних версиях BIOS на этой плате появилась возможность включить Bus Disconnect, что ж, проверим, как эта функция работает и сравним с возможностями программы S2K Control. В тех же условиях, тот же процессор работал при выключенной функции Bus Disconnect в BIOS – температура 47oC. Затем мы включили эту функцию – температура упала до 33.5oC. После чего мы запустили S2K Control с минимальными настройками 8/8 – температура поднялась до 36 oC.
Утилита работает хуже, чем встроенная в BIOS функция? Конечно же нет, мы просто подтвердили, что на двух разных платах в одинаковых условиях с одинаковыми настройками утилита показывает повторяющийся эффект: в обоих случаях температура падала с 47 до 36 oC.
Что касается эффективности, то не забывайте, что в утилите были выставлены минимальные значения Halt Disconnect Divisor и Stop Grant Divisor. По всей видимости, эти значения, установленные в BIOS материнской платы, были больше, поэтому эффект стал заметнее, возможно BIOS использует ещё какие-то особенности. Так в чём же дело? Давайте сдвинем ползунки до упора вправо, установим максимально возможные значения 512/512 и будем наслаждаться полученным результатом? В реальности всё не так просто и завышенные значения могут привести к нестабильности, необходим оптимальный подбор параметров.
Ничто не даётся бесплатно и каждая палка о двух концах, поэтому включение этой функции не только уменьшает температуру, но и слегка снижает производительность системы. Большие значения вызовут большие задержки, но в том-то вся уникальность программы S2K Control, что мы можем осознанно выбрать подходящий нам уровень режима Bus Disconnect, а не зависеть от прихотей производителей материнских плат. Кроме того, от снижения производительности в режиме простоя мы ничего не теряем, ведь программа предназначена именно для отключения процессора, а на время интенсивной работы или игры утилиту нетрудно деактивировать.
Хочу напомнить, что программа S2K Control – это полезная утилита, а не волшебная палочка. Её действие проявляется ТОЛЬКО во время простоя процессора, а для того, чтобы обеспечить надёжную работу вашего горячего друга при 100%-ной загрузке при вычислениях или в играх, без приличного кулера не обойтись. Лично мне программа пока не нужна, поскольку если я не играю, то свободные ресурсы моего домашнего компьютера заняты работой в системе распределённых вычислений. Мне жалко, когда заботливо выпестованные мной мегагерцы тратятся впустую, поэтому если мой компьютер включен, то он всегда загружен на все 100%. Зато эта программа будет крайне полезна, если ваш компьютер используется в качестве офисного, как пишущая машинка или в промежутках между играми, так что она пригодится многим.
Утилиту S2K Control можно найти в нашем файловом архиве, ожидается обновлённая версия с поддержкой чипсетов SiS и AMD.