Разогнать ноутбук задача непростая, но решаемая. Ранее я написал статью про разгон ноутов, и рассмотрел этот процесс на примере своего ноута. В этой статье я конкретно опишу процесс разгона неразгоняемых ноутов. Под неразгоняемыми ноутами я подразумеваю ноуты, которые нельзя разогнать следующими способами:
-программно, потому что тактовый генератор либо не поддерживается софтом либо просто не имеет возможности управления частотой FSB.
-BSEL мод, потому что множитель проца либо блокируется на минимальном, либо комбинации BSEL отличные от заводской заблокированы в BIOS-е.
Теория.
Способ разгона таких ноутов заключается в непосредственном вмешательстве в схему подключения микросхемы тактового генератора. Преимущества такого метода в том, что сделал разгон и забыл. А недостатки в том, что частота может переключаться только ступеньками, т.е. стандартными частотами, а именно 100, 133, 166, 200, 266, 333, 400. К тому же осуществление этого метода требует наличие прямых рук, нормального паяльника, мультиметра и немного теоретических знаний, без которых особенно не обойтись, если нет даташита на клокер. Однако не надо думать, что если Вы почти ничего не знаете об устройстве железа, то разогнать таким способом ноут Вам не под силу. Я далеко не специалист по микроэлектронике и ещё год назад я вообще себе не представлял что такое тактовый генератор и как он взаимодействует с остальными компонентами системы. Однако приобретя ноут, как позже выяснилось неразгоняемый, желание разогнать его сподвигло меня на изучение всех этих механизмов и сейчас я могу поведать вам на простом человеческом языке что куда припаивать и где перекусывать чтобы сделать из одной частоты другую. Поэтому если Ваш ноут разгону не поддается и в Вас есть энтузиазм, то реализовать действия, описанные здесь, будет достаточно просто для Вас.
Как Вы уже догадались цель этого способа заставить клокер выдавать частоту отличную от той, что задается BSEL пинами процессора. Способ применим не только к ноутам, а вообще для любых устройств, где используется тактирующая микросхема с возможностью выбора выходной частоты в зависимости от состояния некоторых выводов этой самой микросхемы. На всех клокерах в ноутах существуют три вывода, которые в момент старта имеют значения логического нуля (низкий уровень) и логической единицы (высокий уровень). Комбинации нулей и единиц на этих ногах дают 8 вариантов возможных стандартных частот, например 000 это 266МГц, 010 это 200МГц и т п. Под низким и высоким уровнем подразумевается определённые напряжения, которые подаются на эти самые выводы, для разных клокеров они различаются. Посмотреть эти напряжения можно в даташите на клокер.
Особенность этого метода в том, что система не знает об изменении частоты FSB, и все параметры, зависящие от выбираемой частоты, которые выставляются при старте (например тайминги памяти, внутренние тайминги чипсета, отношение FSB : DRAM и т.п.) остаются такими же как и при дефолтной частоте. И это влечет за собой некоторые трудности, например слишком низкие тайминги памяти для новой частоты. Внутренние тайминги чипсета также не позволят сделать сильного повышения частоты таким способом, здесь приведу цифры: на моем ноуте, с дефолтной частотой шины 200МГц, таким способом можно сделать 200->266, а вот 200->333 уже не прокатывает, хотя 266->333 работает отлично. И если тайминги памяти можно изменить программно подредактировав SPD в планках, то с чипсетом уже программно ничего не сделать. Конечно, скорее всего, чипсет можно также обмануть как и клокер, но таких высот я пока не достиг и не представляю как это можно реализовать. В принципе этого делать и не придётся, потому что система охлаждения ноутов в большинстве своем еле справляется даже с небольшим повышением частоты, да и процессоры без поднятия напряжения далеко не разгонишь. А повышать напряжение опять же не дает слабая СО. Стоит отметить что, начиная с частоты в 100МГц и до 200МГц, шаг составляет 33МГц, а после 200МГц шаг составляет уже 66МГц, т.е. в два раза больше. Следовательно, существует вероятность того, что заработают скачки 100->166, 133->200, т.е. скачки через 1 ступеньку.
Реализация.
Теперь перейдём к практической части. Заранее отказываюсь от ответственности за любой вред, моральный или материальный, который может быть принесен в результате этой статьи, все действия со своим железом вы производите на свой страх и риск. Реализацию этого способа рассматривать буду на СК505 совместимом клокере. Это значит что какой бы клокер у Вас не был, если он из семейства СК505 то этот пример можно использовать как пошаговую инструкцию, в точности повторяя описанные мною действия. Все что в данном случае нужно знать о СК505 это то, что выводы управляющие частотой несут на себе помимо основной функции выбора частоты ещё и другие функции, которые у всех клокеров СК505 одинаковы на данных выводах. Например, вывод FS_A на моём клокере несёт на себе ещё функцию тактирования частоты USB, но так как он из семейства СК505, то можно утверждать, что любой другой СК505 клокер тоже будет иметь на выходе аналогичном FS_A (они могут по разному называться) эту же функцию по тактированию USB. Если генератор не СК505 то нужно либо искать даташит на него, либо применять связку мозг+глаза+тестер и смотреть разводку на плате, и там уже экспериментальным путем пробовать делать логический 0 или 1. Для CK505 нужные выводы несут на себе след функции:
-FS_A=BSEL[0], а также частоту USB
-FS_B=BSEL[1], а также функцию TEST_MODE, назначение которой мне неизвестно, но на работу ноута она никак не влияет.
-FS_C=BSEL[2], а также функции TEST_SEL и REF. Если TEST_SEL ещё можно как то пренебречь, то REF (14.318 reference clock output) уже "откусить" безболезненно не получится.
Итак, видно что с выводом FS_B проблем нет, его можно спокойно отсоединять от платы и подавать на него напрямую либо низкий либо высокий уровень. C остальными двумя уже не так просто. Если нужно подать высокий уровень то проблем также не возникает, а вот с низким уровнем немного сложнее: нужно разомкнуть цепь между клокером и сокетом процессора при этом не отрубив частоту USB на FS_A и REF на FS_C, т.е. грубо говоря нужно найти развилку на плате где USB и REF отходит от нужной дорожки и после этого места уже "рубить" со стороны сокета и подавать на свободный конец со стороны клокера низкий уровень.
Теперь поподробней и с иллюстрациями . На практике мной удачно делались переходы 200->266 и 266->333. И ещё удачно делался переход 166->200 товарищем известным в конференции под ником Константин с Байконура вот в этой записи, точнее во второй её части. Таблица частот выглядит следующим образом:

Для моего клокера низкий уровень FS пинов 0-0.3В, высокий уровень 0.7-1.5В (по даташиту). По совету
в качестве высокого уровня было выбрано напряжение 1.05В, в качестве низкого - земля. 1.05В можно намерить тестером на плате рядом с клокером, землю взять с любого удобно места.
Существует всего 6 вариантов изменения состояния FS выводов клокера, которые нужно рассмотреть, а именно:
1)FS_A переход из 0 в 1. Просто через сопротивление номиналом 2кОм подаём на этот вывод высокий уровень.
2)FS_A переход из 1 в 0. Действия аналогичны пункту 6
3)FS_B переход из 0 в 1. Отсоединяем вывод от платы и через сопротивление номиналом 2кОм подаём на него высокий уровень.
4)FS_B переход из 1 в 0. Отсоединяем вывод от платы и замыкаем его на землю.
5)FS_C переход из 0 в 1. Просто через сопротивление номиналом 2кОм подаём на этот вывод высокий уровень.
6)FS_C переход из 1 в 0. Ищем на плате место (начиная от клокера) где дорожка от вывода разделяется на две ветки, одна из которых к сокету. Аккуратно перебиваем сокетную ветку в удобном месте (на случай если придётся сращивать обратно) и замыкаем на землю конец что от клокера. Скорее всего придётся между землёй и концом поставить сопротивление в несколько кОм, поэтому удобно в таком случае взять подстроечный резистор кОм так на 10 и с шагом в 100-200Ом начиная с максимума подобрать сопротивление пока система не стартанет на нужной частоте.
Вообще, схемы в разных ноутах отличаются и когда Вы будете замыкать что-либо, то лучше сразу в цепь включать подстроечный резистор на 10кОм и использовать его как в пункте номер 6. Кстати я сам использовал, при подаче высокого уровня на FS_C, переменный резистор, под рукой просто не было нормального. И когда сопротивление сбилось с 2-х кОм при сборке ноута, он стартанул но частота шины была не стандартная. Я думаю это от того что на FS_C еще висит референсная частота, но смысл поэкспериментировать есть. Даже скрин сделал:

Ниже приведена фотография махинаций с моим клокером. На ней реализован переход 200->266 намертво, и 266->333 через переключатель.
Красная стрелка показывает место откуда взят высокий уровень, жёлтая вывод FS_B, бирюзовая землю и белая вывод FS_C. Как видно на фото, FS_B замкнут на землю (200->266). Дорожка от FS_B перебита в нескольких миллиметрах от клокера, но она слишком мелкая и на фото этого видно из-за неаккуратной пайки. На FS_C подаётся высокий уровень через сопротивление в 2 кОм и выключатель (На будущее в планах приобрести процессор Т9400 на 266-й шине и сразу поставить его на 333. На данном этапе переключатель в положении "разомкнуто").
Как паять.
Хочу рассказать про сам процесс пайки. Те, кто в руках держал паяльник знают, что паять такие мелкие детали удовольствия никакого не доставляет, поэтому поведаю пару хитростей для тех, кто такую мелочь никогда не паял. Паять лучше не к самой ноге микросхемы (она вообще микроскопическая) а к аккуратно зачищенной и залуженой подходящей к этой ноге дорожке в удобном месте либо к более менее крупному элементу, соединённого с этой ногой. Когда Вы что-то замыкаете, советую сразу в цепь впаивать выключатель, чтобы лишний раз не тыкать паяльником в плату. Когда Вы перебиваете дорожку, старайтесь делать разрыв как можно меньше, чтобы потом, если надо будет срастить её обратно, просто замазать её жирным карандашом. Все провода после пайки надо сразу приклеивать к плате чем-нибудь, чтобы случайно не оторвать. В качестве проводов я использовал жилы от шлейфа IDE.
Нет даташита?
Обычно найти даташит на клокер в новых или редких ноутах составляет нехилую проблему, и отсюда вытекает вопрос – как найти FS (Frequency Select) пины если нет даташита? В принципе это не трудно сделать. Для этого понадобится даташит на проц, в котором надо найти где расположены в сокете контакты BSEL[0,1,2]. Обычно (но часто нет) эти контакты соединены напрямую с FS пинами клокера и вызвонить их тестером не составляет труда. Труднее когда они соединены через сопротивление, в этом случае уже нужно будет смотреть, обычно это самое сопротивление находится прямо возле клокера и достаточно прозвонить с сокетом все ноги клокера «после» сопротивлений. Зная, с какими BSEL контактами сокета соединяются найденные пины клокера, можно определить функции этих самых пинов. Выше я уже писал вот это для СК505:
-FS_A=BSEL[0], а также частоту USB
-FS_B=BSEL[1], а также функцию TEST_MODE, назначение которой мне неизвестно, но на работу ноута она никак не влияет.
-FS_C=BSEL[2], а также функции TEST_SEL и REF.
Для не СК505 клокеров достаточно будет знать тип своего клокера и иметь даташит на клокер этого типа, необязательно под нужный клокер.
О напряжении.
В случае переходов с шагом в 33МГц проблема с нехваткой напряжения на процессоре маловероятна, а вот в переходах с шагом 66МГц она возникает довольно часто. Например, 45-нм C2D P8600 (266*9), что ставят в мой профильный ноут, после перехода на 333МГц иногда не хочет стабильно работать на максимальном множителе. Напряжение в ноуте софтово можно только понизить, а в BIOSе настроек напряжения нет. Однако способ поднять напряжение есть. В даташите на процессор я нашёл пины, отвечающие за напряжение, действующие почти также как пины BSEL, т.е. подавая низкий(0) и высокий(1)уровни на эти пины, можно выставить нужное напряжение больше номинала. Подробнее об этом тут.
Вот в принципе и всё. Удачного разгона!