Программное охлаждение процессоров
Дополнительную защиту центрального процессора от перегрева могут обеспечить специальные программные средства, так называемые программные кулеры или программы-кулеры. Принцип работы данных средств основан на введении в циклы работы процессора команд временного останова на периоды, в течение которых процессор компьютера не загружен. Остановленный процессор меньше потребляет электроэнергии и соответственно меньше выделяет тепла. Подобные функции введены и в такие операционные системы, как Windows NT и Linux. Эти системы выполняют так называемый halt-цикл в низкоприоритетных задачах. При этом происходит временный останов ядра процессора, но другие системы продолжают свою работу.
Для Windows 9x существуют специально разработанные программы и драйверы, осуществляющие функции временного останова центрального процессора. В качестве примера можно привести такие популярные и распространенные программы, как Cpuldle, Rain, Waterfall Pro и т. п. Используя программы подобного типа, можно добиться высоких результатов разгона процессоров даже со штатными средствами охлаждения и существенно более значительных результатов с применением дополнительных средств.
Программа Cpuldle v5.6 поддерживает следующие типы процессоров:
- AMD – К5, Кб, К6-2, K6-III, Athlon (K7);
- Intel – Pentium, Pentium-MMX, Pentium Pro, Pentium II/III и Celeron;
- Cyrix – Cx486S/S2/D/D2/DX/DX2/DX4, Cx5x86 (M1SC), Cyrix Cx6x86 (Ml), Cx6x86MX (M2);
- IBM – BL486DX/DX2 (Blue Lightning), 5x86, 6x86;
- Texas Instruments – TI486DX2, TI486DX4;
- другие х86-совместимые процессоры, которые поддерживает операционная система Windows (возможно, Cpuldle не сможет правильно выяснить тип процессора, но функционировать эта программа все равно будет).
С целью определения степени эффективности программы Cpuldle в качестве средства оптимизации температурного режима центрального процессора было проведено своеобразное тестирование ее работы. В процессе функционирования процессора в режиме разгона осуществлялось измерение его температуры, как с применением программы охлаждения Cpuldle, так и без ее использования.
Конфигурация системы, используемой при тестировании:
- Материнская плата: Abit BE6-II (версия BIOS – 05/2000).
- Процессор: Intel Pentium III 550E (ядро Coppermine, кэш-память L2-256 Кбайт, работающая на полной частоте ядра, разъем Slot 1, in box).
- Жесткий диск: IBM DPTA-372050 (20 Гбайт, 2 Мбайт кэш-памяти, 7200 об/мин, UltraDMA/66).
- Оперативная память: 128 Мбайт, РС100.
- Видеоадаптер: ASUS AGP-V3800 TV (видеочипсет TNT2, видеопамять – 32 Мбайт SGRAM).
- CD-ROM: ASUS CD-S400/A (40х).
- ОС: Windows 98 с установленными драйверами контроллера жестких дисков UDMA/66.
Режим разгона.
Частота шины процессора – 130 МГц, множитель – х5.5, частота процессора – 715 МГц = 130 МГц х 5.5.
Результаты тестирования.
В качестве программы диагностики температуры процессора была выбрана MotherBoard Monitor v4.12. Температура процессора без использования программного охлаждения составила 37 °C (Sensor 1), что на 14 градусов выше температуры среды– 23 °C (Sensor 2). После загрузки программы Cpuldle температура процессора составила 25 °C (Sensor 1), что всего на 2 градуса выше температуры среды – 23 °C (Sensor 2). Таким образом, Cpuldle осуществила программное охлаждение процессора, заключающееся в снижении его температуры на целых 12 °C, что позволяет применять форсированные режимы, соответствующие экстремальному разгону. Понижение температуры, осуществляемое программным способом, зависит от степени загрузки процессора: чем меньше загрузка, тем эффективнее программное охлаждение. Результаты тестирования и контроля температур с помощью программы MotherBoard Monitor.
Следует отметить, что программа Cpuldle не только обеспечивает программное охлаждает процессоров, но и в некоторых случаях оптимизирует их работу. Современные процессоры имеют некоторые дополнительные функции, которые иногда способствуют росту производительности. Если эти функции не задействованы, то программа способна активизировать данные функции и тем самым повысить производительность системы. Для этого необходимо установить в ее настройке флажок Оптимизировать работу. Настройка параметров программы Cpuldle 5.6.