Надеюсь, Вы читали Разгон целерона
в домашних условиях, поэтому буду пользоваться терминологией разгона без предварительного объяснения.
Второе предостережение - это то, что половина программ, описанных в данной статье, принадлежит японцу H.Oda. Если быть кратким, то я изменил свое мнение о японцах и пожалел, что не знаю японский язык. Они вытворяют такое, о чем я даже не слышал.
Итак, для начала неплохо было бы знать с чем мы имеем дело. Я имею в виду внутреннюю начинку. Для определения большинства характеристик процессора, материнской платы, видео и так далее я пользуюсь тестовым набором SiSoft Sandra. Я не буду его описывать - он и так общеизвестен. А вот для детального изучения процессора (то, что мы будем разгонять) очень хорошо подходит программа WCPUID. Эта программка размером около 100Кб показывает очень детализированную информацию о процессоре и кэше. И одной из ее интересных особенностей является то, что если Вы сняли копию с экрана и послали другу, то достоверность всех данных можно проверить с помощью контрольной суммы.
К чему я это все? А к тому, что тем же японцем по имени H.Oda была написана замечательная программа SoftFSB. А нужна она для того, чтобы изменять частоту FSB на лету. Звучит несколько фантастически, но это так. Не знаю как эта программа работает, но она как-то программно изменяет параметры тактового генератора и тот начинает работать на другой частоте. К сожалению, это можно сделать не на всех платах. Некоторые старые материнские платы не поддерживают программного изменения настроек тактового генератора. В любом случае список поддерживаемых микросхем тактовых генераторов достаточно велик, а я для краткости приведу список поддерживаемых чипсетов: Intel 440BX, 440ZX, 440EX, 440GX, 440LX, 430TX, 450NX, i810, i810e, i820, i840 VIA Apollo Pro 133/133A, Apollo Pro Plus, Apollo Pro, Apollo MVP3, Apollo VP3 AMD-750.
Хочу напомнить, что эти чипсеты поддерживаются, но будет ли программа работать на вашей конкретной материнке целиком и полностью зависит от тактового генератора.
Итак, к делу. Но предварительно хочу Вас предупредить, передав слова автора: "Эта программа предназначена для подготовленных пользователей. Если Вы не знаете кто произвел Вашу материнскую плату или микросхему тактового генератора - не пользуйтесь данной программой. Используйте ее на свой страх и риск" (Перевод с японского мой :)). Загрузите с сайта автора (или моего ;) данную программу, а это чуть больше 100Кб (люблю японских программистов). Запускаете самораспаковывающийся файл, появляется диалоговое окно.
У Вас будет выбор: ввести название материнской платы (Target Motherboard) или ввести название тактового генератора (Target Clock Generator). Первый вариант хорош тем, у кого компьютер на гарантии и нет возможности его открыть и узнать номер микросхемы тактового генератора. Однако список поддерживаемых материнских плат невелик. Намного больше список поддерживаемых микросхем тактового генератора.
Итак, в первом случае вы в верхнем выпадающем меню выбираете название своей материнской платы. Нажимаете кнопочку "Get FSB". Если все сработало правильно, то появится бегунок на котором будет написана текущая частота шины и загорится кнопочка Task Tray, которая ранее была недоступна. С помощью стрелочек выбираем нужное значение частоты и нажимаем кнопочку SetFSB. Если компьютер не завис - вуаля новая частота шины установлена, о чем радостно сообщает строчка рядом с бегунком. А с помощью кнопки Task Tray можно заставить программу в следующий раз запустится в System Task Tray (там, где находится переключатель клавиатуры) с установкой определенного значения частоты FSB (повыше), а на выходе устанавливать другое значение (например, стандартное). Есть возможность добавить свою материнскую плату в список поддерживаемых, и получить возможность использовать кнопку Task Tray, но я, к сожалению, не смог найти как это сделать. Если кто ни будь знает как это сделать пишите мне по адресу, приведенному в конце статьи.
Если же Вашей материнской платы нет в списке, тогда Вам надо знать название микросхемы тактового генератора. Обычно она находится рядом с процессором. Названия фирм производителей микросхем тактовых генераторов поддерживаемых SoftFSB следующие: IC-Works, ICS, Winbond, PhaseLink, IMI. Это название обычно выделено на микросхеме цветом. После того, как нашли номер микросхемы, указываете его во втором выпадающем меню и вперед к вершинам разгона.
Если же и во втором случае в списке не удалось найти нужную микросхему, то прямой путь Вам на сайт автора. В разделе Downloads можно найти массу дополнительных файлов для разных тактовых генераторов. Загрузите его и запишите в директорию, где находится SoftFSB. Для его активации в программе необходимо выбрать пункт "Target Clock Generator", далее в меню File выбираете пункт Import PLL-IC и выбираете свой файл и дальше как обычно.
Что же делать, если что-то пошло не так. Во-первых, выключить компьютер. Для надежности надо вынуть шнур из розетки. Дать постоять минуту-две и снова включить. В самом тяжелом случае (я с такими не встречался) надо обнулить CMOS.
Нам часто чуть-чуть не хватает для выполнения намеченного. Если заветные мегагерцы Вы заполучили, а вот со стабильностью процессора небольшие проблемы (время от времени выдает ошибки, ведет себя странно) и вроде бы не перегревается, то очень может быть, что Вас спасет программка WCPUL2 (для владельцев процессоров Intel) или WCPUA для владельцев Athlon. Их задача заставить кэш работать медленнее. В случае с WCPUL2 это достигается путем понижения CAS Latency кэша второго уровня L2. Звучит страшно, но на самом деле все намного проще. Загрузив программу wl2dd160.exe (или похожую) с сайта все того же Н.Odы (она компактна как сами японцы 46 Кб) запускаете самораспаковывающийся файл. В директории, куда распаковались файлы, найдите файл с именем instdd.exe и запускаете его. Он произведет все необходимые для работы программы настройки. Перезагрузите компьютер. Далее запустив уже саму программу wcpul2.exe в рамке Startup выбираете опцию WCPUL2 Start. После очередной перезагрузки программа полностью готова к работе. Для достижения большей надежности выбираете значение L2 Cache Latency Setting побольше (15 максимум). Правда, расплата за надежность - падение производительности где-то на 0.1% ;) К моему превеликому сожалению у меня нет Athlonа и я его никогда не разгонял (и даже не видел :(), но друзья рассказывали, что их знакомые при разгоне искомого процессора сталкивались с проблемой недостаточной стабильности кэша, когда ядро процессора могло выдержать намного более сильный разгон. Специально для таких любителей горяченького H.Oda придумал программу WCPUA, которая изменяет делитель частоты кэша Athlon. Значение делителя частоты можно менять в пределах 1/2, 2/5, 1/3. Конечно, при этом снижается производительность, но она, скорее всего, окупится более быстрой работой ядра. Описывать работу программы я не буду - кто разобрался с разгоном Athlon, разберется и с этой программой.
Те, кто слышали и знают о программных охладителях процессора, могут пропустить следующие пару абзацев, а для тех, кто слабо себе представляет, что это такое я расскажу одну поучительную историю. Все рассказанное ниже касается только Windows9x (хотя для Win98 еще не все потеряно). Windows NT, Linux и др. подобных глупостей не делают. Как вы думаете, сколько надо времени процессору, чтобы обработать нажатие клавиши на клавиатуре? Даже если вы нажимаете 100 клавиш в секунду - процессор на их обработку потратит 1% своего времени. А что делает процессор, когда думаете Вы? Если Вы думаете, что он отдыхает, то это неправда. Он подряд выполняет пустые циклы, которые постоянно нагружают процессор и соответственно заставляют его выделять тепло (помните нашего врага №1).
У процессора есть одна очень полезная команда HLT. Она переводит процессор в режим ожидания и соответственно снижает тепловыделение. Мир не без добрых людей и нашлись умельцы, которые написали программы для выполнения команды HLT, когда процессор не загружен полезной работой. Эти программы называются софт-кулеры. Но в отличие от хард-кулеров (термин мой :)) они не постоянно охлаждают процессор, а просто не дают ему нагреваться, когда он не делает чего-нибудь полезного. То есть при работе в текстовом редакторе или еще какой не очень прожорливой программе софт-кулеры работают на всю, а вот при играх они практически бесполезны.
Если Вы владелец одного из последних релизов Windows98, то за пару минут редактирования реестра Вы сможете без привлечения других программ заставить операционную систему посылать процессору HLT, пока он стоит без работы. Для этого надо зайти в редактор реестра (на всякий пожарный - сделайте резервную копию) и в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control создать подраздел CPUIdle, а в нем параметр типа DWORD с именем Idle и присвоить ему значение 1. И все.
Второй вариант использование сторонней программы. Тут выбор большой (около 10 разных программ) и зависит от предпочтений и квалификации пользователя. Простейшие софт-кулеры (например AMN HLT) не делают кроме посылки команды HLT ничего другого. Те, которые понавороченней, имеют в своем составе датчики температуры, загруженности процессора и прочие полезные и не очень фичи.
Лично мне нравится WaterFall Pro (а это сами знаете что cr-wfp21.exe). Тут есть и датчики температуры, вращения вентиляторы, загруженности процессора, напряжения на процессоре и даже датчики свободного места на ЖД (не железной дороге). Но самая полезная штука это так называемое CPU Throtting. Смысл ее состоит в том, что при загрузке процессора выше определенного уровня программа начинает его принудительно приостанавливать и снижать тепловыделение. Что бывает очень полезно, когда процессор в основном стабилен, но иногда при сильной нагрузке дает сбои.
Интерфейс программы я описывать не буду (хотя он немного запутан) ничего страшного Вы не сделаете, так что пробуйте и через пару попыток добьетесь желаемого результата.
Вы разогнали свой процессор. Хорошо. А он стабильно работает. Кажется да? А точно. Так вот есть еще один класс программ для любителей разгона. Эти программы очень сильно нагружают процессор, активно используют память для того, что бы выяснить насколько он стабильно работает. Более того, такие программы можно использовать для закалки (Burn-in). Одной из таких программ является Prime95. Основное предназначение этой полезной программы - разложение и выполнение теста Люкаса-Лехмера на числах Мерсена. Вам совсем не обязательно знать, что это такое (хотя если сказать подружке, что ты сейчас разлагаешь числа Мерсена и выполняешь на них тест Люкаса-Лехмера, то может, что ни будь путевое и выйдет), главное что эта процедура очень сильно нагружает процессор и активно использует оперативную память (в секунду прокачивается около 60Мб).
Подобной программой пользовались при проверке надежности суперкомпьютеров Cray. И если Ваш процессор не вполне стабилен при сильной загрузке - это обязательно проявится.
Итак, после распаковки файла prime95.zip запускаем prime95.exe и в меню Options выбираем пункт Torture Test. В этом режиме программа буде насиловать процессор до тех пор, пока Вы не ее остановите. Если в процессе работы программы Вы получили сообщение "Possible hardware failure, consult the readme file." или "ILLEGAL SUMOUT" (не смотря на заявления авторов) являются сигналами нестабильной работы. Решение проблем ищите в статье "Жми на газ", там же ищите информацию о странном явлении под названием Burn-in. Вы все еще читаете эту статью? Хорошо дочитывайте ее и журнал побыстрее, и вперед диагностируйте, разгоняйте, повышайте надежность, охлаждайте и проверяйте Ваш процессор - он еще на много чего способен.