Аппаратный разгон ноутбучных процессоров под socket m
Предупреждение: модификации, о которых рассказывается в этой статье, могут привести к необратимому выходу ноутбука из строя и дальнейшему дорогостоящему ремонту! Любые действия, описанные в настоящем материале, производятся пользователями на свой страх и риск.
Если Вы не уверены в своих действиях или не очень хорошо знакомы с устройствами, описанными в статье, не стоит прибегать к описанным методам разгона!
Если Вы еще не ознакомились с первой частью материала, можете прочитать ее здесь.
Введение
Разогнать ноутбук непросто, но возможно. В предыдущем материале о разгоне ноутбука я уже показал один из путей на примере своего экземпляра. Кроме того, там был упомянут способ разгона процессора путем BSEL-мода на пинах (выводах) тактового генератора (далее ТГ). В этом материале поговорим о нем подробнее.
- программно, потому что тактовый генератор либо не поддерживается существующими приложениями, либо просто не имеет возможности "правильного" управления частотой FSB. Вообще, почти все современные ТГ дают пользователю возможность изменять частоту FSB на ходу, причем с малым шагом. Однако сейчас наметилась тенденция устанавливать в ноутбуки "урезанные" версии ТГ, в которых частоту FSB менять можно только вместе с остальными частотами, т.е. другие компоненты ноутбука также начинают работать на повышенных частотах, вследствие чего система часто теряет стабильность. Такие ТГ встречаются на ноутбуках все чаще.
- BSEL-мод на пинах процессора, потому что множитель процессора либо блокируется на минимально возможном (это утверждение справедливо для процессоров Intel с поддержкой EIST), обычно это коэффициент х6. Также возможна ситуация, что комбинации BSEL, отличные от заводской, заблокированы в BIOS-е или аппаратно.
Рассматриваемый способ разгона заключается в непосредственном вмешательстве в схему подключения микросхемы тактового генератора. Основное его преимущество состоит в том, что это аппаратный метод разгона, он работает с момента старта системы, настройки разгона не сбиваются при программном сбое, перезагрузке или переустановке операционной системы. А основной недостаток состоит в том, что выбрать частоту работы можно только из стандартного набора, а именно 100, 133, 166, 200, 266, 333, 400 МГЦ (изредка на ноутбуках встречаются ТГ фирмы IDT (ICS), которые имеют дополнительные пины, позволяющие выставлять и промежуточные значения частоты FSB).
Для того, чтобы использовать этот метод разгона, необходимо уметь работать с паяльником, а также иметь соответствующий паяльник: маломощный с острым жалом, а не дедушкин девяностоваттник с жалом а-ля топор и толщиной с палец. Кроме того, нужен мультиметр. Наконец, потребуются и некоторые технические познания, особенно они важны, если нет технической документации на ТГ или на ноутбук. Впрочем, не надо думать, что если Вы почти ничего не знаете об устройстве железа, то разогнать таким способом ноутбук Вам не под силу. Я далеко не специалист по микроэлектронике и ещё полтора года назад не имел представления о том, что такое тактовый генератор и как он взаимодействует с остальными компонентами системы. Однако после того, как я купил ноутбук, который оказался как раз из числа «неразгоняемых», любопытство и желание все-таки его разогнать заставило меня изучить все эти премудрости. И далее я постараюсь рассказать об использованном мной методе разгона и о способах его реализации. Причем на деле все гораздо проще, чем кажется. Так что, если ваш ноутбук не поддается другим методам разгона, но при этом у вас есть достаточно энтузиазма, думаю, особых трудностей в реализации описанной здесь методики разгона у вас не возникнет.
Заключение
Разгон ноутбуков — занятие непростое, но интересное и к тому же выгодное. Зачем покупать ноутбук за 50–70 тысяч рублей, когда той же (если не бо́льшей) производительности при правильном подходе можно добиться от ноутбука за 30–40 тысяч. Пример в лице Samsung R560 это подтверждает. Мое личное мнение состоит в том, что Samsung R560 просто создан для разгона. На 45-нм процессоре (которым он, кстати, и комплектуется) можно достичь внушительных результатов: процессор можно разогнать до ~2,8–3,4ГГц, память DDR3 — до 1333МГц. Недурно для ноутбука за ~35 тысяч рублей.
Содержание / Contents
Практика
Заранее хочу предупредить, что все действия со своим железом вы производите на свой страх и риск. За любой вред, моральный и материальный, который может быть нанесен в результате следования Вами советам, данным в этой статье, ответственность несете только вы сами и ни в коем случае не автор данного материала.
Реализацию этого способа разгона мы рассмотрим на примере тактового генератора, совместимого с СК505. Это значит, что какой бы ТГ у Вас ни был, если он из семейства СК505, то эту статью можно использовать как пошаговую инструкцию, в точности повторяя описанные мною действия. Важно помнить, что выводы ТГ СК505, управляющие тактовой частотой, помимо выбора частоты FSB системы несут также дополнительные функции, и эти функции одинаковы у всех ТГ данного семейства. Например, пин FS_A на моём ТГ также задает тактовую частоту шины USB. Так как он из семейства СК505, то можно утверждать, что любой другой ТГ из этого семейства тоже будет использовать пин, аналогичный FS_A (они могут называться по-разному) для той же функции по тактованию USB.
Если генератор не относится к семейству СК505 то нужно либо искать техническое описание на него, либо применять смекалку с мультиметром, смотреть разводку на плате и экспериментальным путем пробовать делать логический 0 или 1 на нужных выводах ТГ для задания той или иной частоты.
- FS_A=BSEL[0], а также частоту USB
- FS_B=BSEL[1], а также функцию TEST_MODE
- FS_C=BSEL[2], а также функции TEST_SEL и REF (14.318 MHz reference clock output)
Типичная схема подключения ТГ СК505, где сопротивления R1-R3 могут быть различных номиналов либо отсутствовать вообще:
С выводом FS_B проблем нет, его можно спокойно отсоединять от схемы и подавать на него либо низкий, либо высокий уровень, т.к. функция TEST_MODE на работу ноутбука в нормальном режиме не влияет. А вот с остальными двумя выводами все не так просто. Если R1-R3 не равны нулю и нужно подать высокий уровень, то проблем не возникает, а вот с низким уровнем немного сложнее: нужно разомкнуть цепь между ТГ и сокетом процессора, при этом не отключив частоту USB на FS_A и REF на FS_C. То есть, грубо говоря, нужно найти развилку на плате, где расходятся дорожки, ведущие к USB и REF, и дорожки, ведущие к процессору, и «рубить» линию со стороны сокета процессора, после чего подавать на свободный конец со стороны ТГ низкий уровень.
На практике, мне удавалось удачно увеличить частоту шины с 200 до 266 МГЦ и с 266 до 333 МГЦ. Кроме того, человек с ником «Константин с Байконура» удачно увеличил частоту шины со 166 до 200 МГЦ.
. Внимании.
Автор статьи не несет никакой ответственности за материальный, моральный или другой ущерб, причиненный действиями, описанными в данной статье. Все, что вы делаете, вы делаете на свой страх и риск. Если вы с этим согласны, можете читать дальше.
Написать эту статью меня побудил заваленный письмами почтовый ящик . После публикации результатов разгона моего процессора в базе данных разгона процессоров у меня в почтовом ящике оказалось 73 письма. Все задавали один вопрос – «как. ». Разумеется, отвечать всем было бы достаточно утомительно.. Да и времени на это не было… Вот я.
. Внимании.
Автор статьи не несет никакой ответственности за материальный, моральный или другой ущерб, причиненный действиями, описанными в данной статье. Все, что вы делаете, вы делаете на свой страх и риск. Если вы с этим согласны, можете читать дальше.
Написать эту статью меня побудил заваленный письмами почтовый ящик . После публикации результатов разгона моего процессора в базе данных разгона процессоров у меня в почтовом ящике оказалось 73 письма. Все задавали один вопрос – «как. ». Разумеется, отвечать всем было бы достаточно утомительно.. Да и времени на это не было… Вот я и решил написать эту статью. Так что этой статьей отвечаю всем тем, кто написал мне письма с просьбами рассказать как это осуществить.
Многие считают, что разгонять мобильные процессоры, да еще и установленные в ноутбуки, - нереально. Но на самом деле дело обстоит совсем наоборот.
Сегодня я хочу рассмотреть возможность разгона процессоров Celeron M (да и Pentium M в некоторых случаях тоже) с частотой системной шины 100 MHz (400 MHz) в системе на чипсете 915 и выше.
Т.е. целю сегодняшнего разгона будет заставить работать процессор Celeron M (к примеру: Celeron M 1,4 GHz L2=1 mb, FSB=400, ядро – Dothan) на 533 шине, т.е. на 1,86 GHz. Ну, в общем, перейду ближе к делу…
Недавно я купил себе новый ноутбук – HP Compaq nx6110. В нем установлен процессор Celeron M c частотой 1400 MHz (множитель - 14, шина – 100) на ядре Dothan c L2 кешем равным 1 mb. Сразу после покупки во мне проснулся дух оверклокера (уже 2 месяца ничего серьезного не разгонял, ну кроме, правда, нескольких десятков офисных машин на Целероне Д ). Ну вот, покопавшись пару дней на всяких китайских, эстонских, финляндских, португальских и других форумах я смог найти путь к заветному разгону!
Разумеется, многие могут сказать, что достаточно легко разогнать камень из под винды клокгеном… но у этого способа есть ряд недостатков! Одним из огромных недостатков я считаю невозможность нормального разгона из-за памяти. При разгоне системной шины повышается шина памяти… При разгоне клокгеном из-под винды мне так и не удалось достичь заветной 133 шины… Ну раз этот способ не подошел – перейдем собственно к действенному способу.
Этот способ был откопан среди кучи бесполезного информационного мусора . Это пин-мод способ – заключается он в замыкании ножек процессора . Забегая вперед, сразу скажу – сам по себе способ не сложный, единственная проблема может возникнуть с доступом к процессору. Некоторые производители ноутбуков располагают сокет процессора настолько неудобно для доступа, что для того, чтобы осуществить этот мод необходимо практически полностью разобрать ноутбук . К счастью, у меня таких проблем не возникло .
Итак, в очередной раз приступим к разгону ;) . Для того, чтобы осуществить пинмод который заставит процессор с 400 шиной работать на 533 необходимо замкнуть две ножки процессора как показано на фото.
socket_479
Самый простой способ – найти тонкую медную проволочку и вставить ее в указанные отверстия сокета (как показано на фото). Далее просто вставить процессор . Закрыть защелку сокета и установить радиатор на процессор. Также напомню, что необходимо заменить старый термоинтерфейс (термопасту) на новую и свежую. Я для этой цели как всегда использовал КПТ-8 в тюбике . Старый термоинтерфейс отлично оттирается этиловым спиртом. Также если на основании радиатора приклеен кусочек фольги (как в боксовых кулерах от десктопных процессоров Интел) настоятельно рекомендую его удалить!
После всех проделанных манипуляций процессор должен заработать на 533 шине, причем шина памяти останется прежней (то, что нам и нужно)!
Celeron M 360
Вот что пишет программа Intel Processor Identification Utility
(кликните по картинке для увеличения)
Celeron M 360 Intel Processor Identification Utility
Ну теперь мы можем еще разогнать процессор из-под винды клокгеном ;). Мне удалось достичь результата 2100 MHz, что составило 50% разгона
Также замечу, что энергопотребление практически не повысилось – время работы от батареи сократилось всего на 5 – 10 мин.
Надеюсь, эта статья помогла вам. Если у вас есть комментарии или пожелания, вы можете написать мне в личку, либо постучать в аську 433-590, либо в специально созданной ветке форума.
BSEL mod для Intel Xeon, Pentium M, Celeron M, Core Mobile – вот о чём пойдёт речь. Данная статья является дополнением второй главы проекта “Время разгонять камни!”.
После эпохи Socket7, где внешняя частота определялась вручную перемычками, был реализован механизм автоматического определения частоты системной шины. Делается это с помощью контактов процессора, называемых Bus SELect. Плата подаёт на все контакты ток, те, что закорочены процессором на землю, воспримутся как 0, незакороченные – как 1. Поскольку распознание идёт со стороны платы, очевидно, что для изменения "0" на "1" достаточно заизолировать контакт (тогда закорачивания не произойдёт), для смены "1" на "0&quo.
BSEL mod для Intel Xeon, Pentium M, Celeron M, Core Mobile – вот о чём пойдёт речь. Данная статья является дополнением второй главы проекта “Время разгонять камни!”.
После эпохи Socket7, где внешняя частота определялась вручную перемычками, был реализован механизм автоматического определения частоты системной шины. Делается это с помощью контактов процессора, называемых Bus SELect. Плата подаёт на все контакты ток, те, что закорочены процессором на землю, воспримутся как 0, незакороченные – как 1. Поскольку распознание идёт со стороны платы, очевидно, что для изменения "0" на "1" достаточно заизолировать контакт (тогда закорачивания не произойдёт), для смены "1" на "0" – закоротить на ближайшую землю (на любой контакт, закороченный на землю). Данное пояснение дано новичкам для разрешения вопросов почему, как и куда именно?
Применяется сей мод в самых запущенных случаях – плата может работать с процессорами, имеющими более высокую внешнюю частоту, но запрещает устанавливать оную для процессора её официально не поддерживающего. Модификация сводится к "обману" механизма определения, в результате чего процессор запускается на повышенной частоте, но воспринимаемой как его "штатная". Замечание – все схемы с распиновкой даны со стороны контактов, то бишь снизу. Синим помечена “земля”.
Стоит понимать, что если частота не является штатной для чипсета, то он не сможет корректно её выставить. Пример – для материнской платы, предназначенной для установки 400МГц Xeon, выставление 800 шины не может быть адекватным, потому как чипсет и BIOS её не понимают. Существуют исключения – официально чипсет VIA PX333, способный работать с двухпроцессорными конфигурациями, поддерживает максимальную шину 533МГц. Однако он обладает документированной поддержкой неофициальной для десктопных конфигураций шиной 667МГц, а значит, может её правильно выставить.
Socket 603\604
Этот разъём является модификацией разъёма Socket 423\478, предназначенной для серверных платформ. Соответственно, обе модификации имеют общие ядра, и разница заключается лишь в разводке контактов кристалла. Поэтому, очевидно, что BSEL таблица будет аналогичной Socket 478. Приведу таблицу комбинаций BSEL[1:0]:
Соответственно L- Low Level (логический 0), H – High Level (логическая 1). BSEL[0] выведен на ногу AA3, BSEL[1] – ногу AB3. Это можно увидеть на схеме сокета:
LGA 771
Данный разъём аналогичен 775 и предназначен для использования в серверных конфигурациях. Выпуск Xeon в корпусировке LGA775 говорит об идентичности процессорных ядер с точки зрения архитектуры и сигналов. Таблица BSEL[2:0]:
BSEL[0] разведён на ногу G29, BSEL[1] – H30, BSEL[2] – G30. Эти контакты можно найти на рисунке:
Socket 479
Данный разъём используется в трёх платформах мобильных процессоров. Первая – самая первая, Intel Centrino – платформа для Pentium M на ядре Banias, бывшее улучшенным вариантом и эволюционным развитием ядра Tualatin. Оно получило более ёмкий кэш (1Мб), мелкие изменения в ядре (типа использования prefetch логики при write back операциях в кэше) и главное – более быструю шину – 400MHz QPB. Banias также выполнялся по нормам 0,13мкм технологического процесса. Затем выпускается Dothan – 0,09мкм собрат Banias, обладающий 2Мб Кеша. Он использовался как с шиной 400МГц, так и 533МГц. Поскольку официально чипсет i855 поддержки 533МГц шины лишён, Intel пришлось выпускать на рынок новую платформу – Intel Sonoma. Чипсет мобильной модификации i915, шины 400\533, DDR2 SDRAM. Dothan мог устанавливаться в платформу Intel Centrino, но лишь модели с шиной 400МГц. Именно шина и стала критерием совместимости платформ. Она была обратно совместима. Затем был выпущен процессор, основывающийся на архитектуре Core. Это было ядро Yonah. Для него потребовалась новая платформа на базе модификации чипсета 945. С новой платформой работает и Core2 aka Merom. Процессоры микроархитектуры Core имеют специальный ключ, не позволяющий устанавливать их в старые платформы.
Рассмотрим таблицу комбинаций контактов BSEL для процессоров на ядре Banias\Dothan:
Теперь рассмотрим расположение контактов BSEL на модификации сокета под Banias\Dothan:
Контакт C16 соответствует BSEL[0], а C14 – BSEL[1]. Отсюда следует, что для разгона с 100 до 133 шины необходимо замкнуть контакт C16 и C15.
Таблица BSEL для 945M выглядит так же как и для LGA:
Левый верхний контакт (C21) – это BSEL[2], центральный (B22) – BSEL[0], правый (B23) – BSEL[1].
Несколько размышлений о платформах (для понимающих).
В первую очередь хочется сказать пару слов о BSEL таблице для Banias\Dothan. Она является модификацией оной на LGA. Отличие в всего лишь двух BSEL контактах. Поэтому у чипсета и клокера сделана подтяжка “LGA” BSEL[0] к логической 1, а мобильный BSEL[0] соответствует LGA BSEL[2], а BSEL[1] совпадают. Это следует из невозможности внедрения различного механизма выставления BSEL для разных модификаций одного чипсета (915M и 915 desktop). Откуда видно, что при обычных операциях (исключающих прямое управление контактами чипсета и клокера в отдельности), мы ограничены выбором 100, 133 и 166 шин. Для мобильного чипсета 166 шина не является официальной. Существует два допустимых напряжения для 915M – 1.05В и 1.5В. Настольный 915 работает при напряжении 1.5В, потому во втором случае можно не задумываться насчёт этого фактора даже при частоте 166 (что ниже официальной для i915 200МГц). При 1.05В – точно работает режим 133\266 (FSB:RAM).
Затем хочется высказать соображения насчёт возможностей 855 чипсета. У любого мобильного чипсета, скорее всего, есть настольный аналог. Поскольку пациент работает с DDR, то претендента два – 845D (для DDR) и 845E. Второй поддерживает официально 533МГц шину. Первый – официально нет. Вся разница между ними – в описании, с доступными шинами, одном регистре, который на 845D – reserved. И маленькое и – у первого юг ICH2, второго ICH4. Теперь мысль – допустим, 845D не имеет неофициальной поддержки 533 шины (посредством BSEL, например). Но наш 855 имеет юг ICH4-M, значит, скорее всего, имеет родство с 845E. Ещё одна возможная проблема – 845E работает при напряжении чипсета 1,5В, а 855 – 1,2. Это может затруднить использование 533 шины. Сам ТГ (CK-408 и совместимые) частоту 133МГц поддерживает. По данным, полученным на данный момент, можно судить, что ноги BSEL отключены, поэтому на 855 их менять бесполезно. Нужно искать маркировку ТГ и качать даташит. Там будет ясно, как получить 133 шину. Ещё недостатком является то, что сам чипсет считает что работает на 100МГц, то есть в режим 133 не переходит. Это может негативно сказаться на его разгоне, а главное - на том, что он ставит соотношение на память 100->133\166->220. А частота 220 для PC2700 может быть многовато, хотя есть случаи, когда она так работает (Vibroman). Следует попытаться "перевести" чипсет в режим 133 или проверить, есть ли он. Можно это сделать подтяжкой контакта. Желающих проверить прошу на форум.
Core – мобильный 945 имеет поддержку 667 шины. Таблица идентична оной на LGA, стало быть, можно попробовать не только модификацию 133->166, но и 166->200. Настольный держит шину до 266МГц, стало быть, при равном напряжении (1,5В) остаётся даже запас. Это справедливо для чипсета 945GT. При разном (1.05В на мобильном против 1.5В на настольном) – трудно сказать.
Использованные материалы:
1. Intel® Core 2 Duo Mobile Processor for Intel® Centrino® Duo Mobile Technology Datasheet
2. Intel® Pentium® M Processor Datasheet
3. Intel® Pentium® M Processor with 2-MB L2 Cache and 533-MHz Front Side Bus Datasheet
4. Mobile Intel® 945 Express Chipset Family Datasheet
5. Mobile Intel® 915 PM/GM/GMS and 910GML Express Chipset Datasheet
6. Intel® 855PM Chipset Memory Controller Hub (MCH) DDR 200/266 MHz Datasheet
7. Intel® 855PM Chipset Platform Design Guide
8. Intel® 845 Chipset: 82845 Memory Controller Hub (MCH) for DDR Datasheet
9. Intel® 845E Chipset Datasheet
10. Intel® 915G/915GV/915GL/915P/915PL/910GL Express Chipset Datasheet
11. Intel® Xeon™ Processor with 533 MHz Front Side Bus at 2 GHz to 3.20 GHz
12. Intel® Xeon™ Processor with 800 MHz System Bus
13. 64-bit Intel® Xeon™ Processor MP with 1MB L2 Cache
14. Quad-Core Intel® Xeon® Processor 5300 Series
15. Dual-Core Intel® Xeon® Processor 5000 Series
Если вы проверили мои предположения, прошу отписать мне, равно как и всех, желающих оставить отзыв или предложение по статье, в конференции.
Последнее обновление от 9.04.07.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Кроме того, в картинках представлена не тривиальная задача разборки ноутбука.
Введение
Разогнать ноутбук непросто, но возможно. В предыдущем материале о разгоне ноутбука я уже показал один из путей на примере своего экземпляра. Кроме того, там был упомянут способ разгона процессора путем BSEL-мода на пинах (выводах) тактового генератора (далее ТГ). В этом материале поговорим о нем подробнее.
- программно, потому что тактовый генератор либо не поддерживается существующими приложениями, либо просто не имеет возможности "правильного" управления частотой FSB. Вообще, почти все современные ТГ дают пользователю возможность изменять частоту FSB на ходу, причем с малым шагом. Однако сейчас наметилась тенденция устанавливать в ноутбуки "урезанные" версии ТГ, в которых частоту FSB менять можно только вместе с остальными частотами, т.е. другие компоненты ноутбука также начинают работать на повышенных частотах, вследствие чего система часто теряет стабильность. Такие ТГ встречаются на ноутбуках все чаще.
- BSEL-мод на пинах процессора, потому что множитель процессора либо блокируется на минимально возможном (это утверждение справедливо для процессоров Intel с поддержкой EIST), обычно это коэффициент х6. Также возможна ситуация, что комбинации BSEL, отличные от заводской, заблокированы в BIOS-е или аппаратно.
Рассматриваемый способ разгона заключается в непосредственном вмешательстве в схему подключения микросхемы тактового генератора. Основное его преимущество состоит в том, что это аппаратный метод разгона, он работает с момента старта системы, настройки разгона не сбиваются при программном сбое, перезагрузке или переустановке операционной системы. А основной недостаток состоит в том, что выбрать частоту работы можно только из стандартного набора, а именно 100, 133, 166, 200, 266, 333, 400 МГЦ (изредка на ноутбуках встречаются ТГ фирмы IDT (ICS), которые имеют дополнительные пины, позволяющие выставлять и промежуточные значения частоты FSB).
Для того, чтобы использовать этот метод разгона, необходимо уметь работать с паяльником, а также иметь соответствующий паяльник: маломощный с острым жалом, а не дедушкин девяностоваттник с жалом а-ля топор и толщиной с палец. Кроме того, нужен мультиметр. Наконец, потребуются и некоторые технические познания, особенно они важны, если нет технической документации на ТГ или на ноутбук. Впрочем, не надо думать, что если Вы почти ничего не знаете об устройстве железа, то разогнать таким способом ноутбук Вам не под силу. Я далеко не специалист по микроэлектронике и ещё полтора года назад не имел представления о том, что такое тактовый генератор и как он взаимодействует с остальными компонентами системы. Однако после того, как я купил ноутбук, который оказался как раз из числа «неразгоняемых», любопытство и желание все-таки его разогнать заставило меня изучить все эти премудрости. И далее я постараюсь рассказать об использованном мной методе разгона и о способах его реализации. Причем на деле все гораздо проще, чем кажется. Так что, если ваш ноутбук не поддается другим методам разгона, но при этом у вас есть достаточно энтузиазма, думаю, особых трудностей в реализации описанной здесь методики разгона у вас не возникнет.
Камрад, рассмотри датагорские рекомендации
🌼 Полезные и проверенные железяки, можно брать
Опробовано в лаборатории редакции или читателями.
Недавно мой ноутбук начал работать со сбоями, закончилось все парой синих экранов при работе в Opera.
Пока выявлял неисправность, вспомнил, что уже почти три года ноутбук работает в разогнанном режиме. Это я к тому - что пока, как выяснилось, не вышла из строя вторая планка ОЗУ (была куплена два года назад, родная планка работает весь срок без проблем) вопросов и нареканий по поводу надежности работы системы не возникало.
Охлаждение и тестирование
Уже не помню, насколько упала температура после этого, но могу сказать, что такой ход примерно равносилен покупке охлаждающей подставки, он снижает температуру на 5 и более градусов в зависимости от нагрузки. Кстати о подставке, всем рекомендую приобретать такую, если хотите заняться разгоном ноутбука. Главное при выборе подставки для R560, это расстояние между днищем и подставкой — чем оно больше, тем лучше. Расположение вентиляторов имеет имеет значение только если вы будете сверлить отверстия напротив вентилятора, как это сделал я. Лучше, если заборные отверстия вентилятора ноутбука находятся прямо над вентиляторами подставки.
Теперь о результатах тестов. Рассуждать тут собственно не о чем, цифры говорят сами за себя:
3Dmark 2006 (default, 1280×800, видеокарта, процессор и память не разогнаны, XP).
3Dmark 2006 (default, 1280×800, видеокарта под разгоном, процессор и память не разогнаны, XP).
3Dmark 2006 (default, 1280×800, видеокарта, процессор и память под разгоном, XP).
Everest без разгона:
Everest с разгоном:
О температурном режиме могу сказать, что мой T7300 сам по себе горячий, стресс-тестирование S&M или LinX без дополнительного охлаждения он не проходит даже на заводской частоте. Без разгона эта проблема на ура решается понижением напряжения — процессор может стабильно работать при напряжении 0,9875В. А вот с разгоном понижать напряжение уже некуда. С разгоном в ресурсоёмких играх температура процессора держится на уровне 80–90 градусов, видеокарты — около 80. Хотя, в принципе, этот уровень находится в пределах нормы. Примечательно, что после разгона температура процессора практически не изменилась.
↑ Хакаем ноутбук! Слабонервным - отвернуться.
Теперь поэтапно и с фотографиями.
1. открываем крышку доступа к слотам ОЗУ и модуля wi-fi. Под ней есть два болта, крепящие клавиатуру, выкручиваем их;
2. отодвигаем 4 защелки на клавиатуре и поднимаем ее. Отсоединять шлейф клавиатуры не нужно, просто переворачиваем её и кладем над тачпадом;
3. откручиваем 4 болта, крепящих теплоотвод процессора, и 2 болта крепления кулера. Вынимаем кулер, осторожно извлекаем теплоотвод;
4. поворачиваем защелку на сокете в положение “OPEN”, обычно открытие сопровождается глухим щелчком. Извлекаем процессор вертикально вверх, без перекоса (должен подниматься без усилия, если не идет – значит, сокет не открыт, нужно осторожно довернуть защелку);
5. делаем перемычку из тонкой проволочки длиной 4-5мм, от многожильного монтажного провода (на форумах рекомендуют d=0,1 мм ), и вставляем ее, как показано на фото;
6. аккуратно ставим процессор на место,ключи на проце и на сокете должны смотреть в одну сторону, поворачиваем обратно защелку сокета;
Удаляем старую термопасту с процессора и теплоотвода. Если между ними была прокладка из фольги, смело удаляем ее.
Наносим новый слой термопасты на процессор и устанавливаем теплоотвод и кулер.
Остальные операции проводим в обратном порядке.
Финишная прямая
К счастью, это был не конец. На форуме, в ветке про разгон ноутбуков, я наткнулся на запись о том, как один человек (Выражаю благодарность Константину из Байконура, без него то, что я буду описывать далее, не получилось бы) с помощью паяльника и определенных навыков сделал мод, при котором чипсет продолжал думать, что работает на стандартной частоте, в то время как ТГ выдавал другую (способ разгона №3). Множитель, естественно, не блокировался. Посовещавшись с ним, мы пришли к выводу, что аналогичный мод можно сделать и у меня.
Как я уже говорил ранее, в тактовом генераторе существуют три пина, которые выполняют ту же функцию, что и контакты BSEL в процессоре. На рисунке это пины под номерами 5, 17, 64.
В большинстве случаев на этих пинах висят еще и дополнительные функции, поэтому приходится думать, что-то куда-то перепаивать, где-то делать разрыв, добавлять дополнительные сопротивления. В общем, это достаточно трудоёмкий процесс, требующий специальных знаний, навыков, инструментов и деталей. Чтобы сделать такой мод, нужно отследить, с чем соединяется на плате нужный пин тактового генератора. В моем случае это было нереально, так как выходящая из ТГ дорожка через 5 мм уходила во внутренние слои платы. К счастью, мне повезло, на нужном мне пине, а именно №64, была функция, которая ни на что не влияет в нормальном режиме работы ноутбука.
Согласно этой таблице, чтобы переключить частоту с 200 на 266 МГЦ, мне нужно было отпаять пин FS_B (№64) и подать на него низкий уровень, т.е. замкнуть его на землю, чтобы получить логический 0. В принципе, если не замыкать его на землю, а просто отпаять, то, по идее, ничего измениться не должно, так как на стандартной частоте эта нога имеет значение логической единицы. Я не долго думая разобрал ноутбук и перебил дорожку, отходящую от 64-го пина.
Решил проверить ноутбук и убедиться, что он по-прежнему работает. Windows загрузилась, и тут я в трее, рядом со значком RMClock, увидел на индикаторе частоты процессора цифру 2,66, подумал что это какой-то сбой. Выключил, включил, но RMClock все равно показывал те же цирфы, а CPU-Z показывал, что частота FSB равна 266 МГц. Единственное, меня немного смущал вопрос, почему пин, висящий в воздухе, принимается за логический 0. Я протестировал систему на стабильность в течение нескольких минут и наконец собрал ноутбук на все винты, а не на три шурупчика «лишь бы держалось». Можно считать, что цель достигнута.
Вот они, заветные цифры:
В скором времени обнаружилась интересная особенность — после ухода ноутбука в режим сна S3, и выхода из него, частота сбрасывалась на заводскую. Тут я вспомнил про пин, висящий в воздухе, и решил всё-таки припаять его на землю, как и полагается. После этого баг больше не проявлялся.
Разгон процессора и памяти
Небольшая предыстория
Тут все оказалась не так гладко как с видеокартой. Когда еще у меня был Samsung R70, я хотел разогнать его программно, потому что понятия не имел об остальных способах. Ради этого я разобрал ноутбук, нашел ТГ и отправился качать программы для изменения частоты FSB. Ноутбук был тогда относительно новым, и поддержки нужного мне ТГ ни в одной программе не оказалось. Точнее, в них были были модели ТГ, похожие на мою, они даже позволяли менять частоту, но через несколько секунд ноутбук зависал.
Я не поленился и написал письмо Abo, разработчику SetFSB, с просьбой добавить поддержку моего ТГ. Однако он ответил, что указанный ТГ не поддерживает программное изменение частоты. Тогда я написал ему про ситуацию насчет изменения частоты при выборе другого PLL, но в ответе он написал, что не понимает как это может быть реализовано.
Но я на этом не остановился. Перелопатив десятки страниц в поисковиках и сайтов на китайском языке, я нашёл и скачал техническое описание (даташит) на свой ТГ и его ближайших родственников. Оттуда я узнал, что ТГ управляется путём записи данных в его регистры (посмотреть пояснение). А самое замечательное, что содержимое этих регистров можно просматривать и изменять в SetFSB. Внимательно изучив даташит, я все-таки нашел регистр, с помощью которого можно было управлять частотой этого злополучного PLL:
Видно, что 7-й бит отвечает за включение/выключение ручного режима управления, а с 4-го по 2-й — за выставление частоты. Правда, частоту с его помощью можно было менять только ступеньками с одной стандартной частоты на другую, т.е. 166,200,266 и т.п. — так, как это делает BSEL-мод. И это тоже был, казалось бы, тупик, потому что в R70 стоял процессор с частотой FSB=200 МГц и чипсет PM965, который официально не поддерживает более высокую частоту. Т.е. при переключении с частоты 200 МГц на частоту 266 МГц ноутбук зависал. Вольтмод чипсета я тогда еще делать не умел, впрочем, если бы даже и умел, то неизвестно, помог бы он или нет. Но к счастью, у знакомого оказался процессор T5750, который работал на FSB 166 МГц, и мы поменялись. С этим процессором разгон удался, изменив значение регистра я переставил частоту со 166 на 200 МГц и получил прирост частоты процессора в 400 МГц и частоты памяти в 133 МГц, т.е. процессор стал работать на 2,4 ГГц, а память DDR2 — на 800. Хотя, честно говоря, абсолютный выигрыш от разгона в данном случае несколько сомнителен, так как у моего Т7300 кэш второго уровня 4 МБ, а у Т5750 он в два раза меньше. И непонятно, что в данном случае лучше — лишние 2 МБ кэша или 400 МГц прироста частоты.
И все вроде бы получилсоь, только вот частота выставлялась через раз, а в остальных случаях ноутбук зависал, причем чаще зависал, чем выставлял частоту. Но какое никакое, а достижение. Написал про этот регистр Abo, и он впоследствии добавил поддержку моего PLL в SetFSB. Правда, поддержка не такая, как для «нормальных» ТГ, но хоть какое-то поле для действий. Под «нормальными» ТГ я подразумеваю такие ТГ, которые позволяют изменять частоту с шагом ~1 МГц, а не по таблице.
В R560 стоит точно такой же тактовый генератор. Кстати говоря, не во всех экземплярах R70, R560 и R710 (аналог R560 с 17-дюймовым экраном) стоят ТГ Silego SLG8SP513V. В некоторых устанавливались ТГ фирмы IDT и SpectraLinear. Ситуация с их поддержкой такая же безрадостная как и с SLG, причем в ТГ SpectraLinear частоту переключать нельзя вообще никак. Вот сам ТГ от Silego:
Процесс разгона
- сделать BSEL-мод на 333 МГц, тогда множитель заблокируется на х6 и результирующая частота процессора останется такой же (333*6=2,0 ГГц), что достаточно неплохо, учитывая более широкую шину процессора и то, что частота памяти была бы в этом случае 1333 МГц. Тайминги при этом должны выставиться правильные;
- модифицировать SPD модулей памяти так, чтобы на частоту FSB 200 МГц чипсет выставлял тайминги 7-7-7-20. При этом дальше можно было бы заниматься программным разгоном, т.к. память функционировала бы в стандартном режиме.
Первый вариант, на который я так надеялся, отпал после его практической проверки. В таком положении перемычек/изоляторов на BSEL-пинах процессора ноутбук не стартовал вообще. Такая ситуация возможна в силу целого ряда причин, но точную могут знать только инженеры компании Samsung.
Второй вариант было реализовать относительно просто. Существует специальное ПО для перепрошивки SPD, я воспользовался Taiphoon Burner 6.1. Однако при прошивке возникла проблема: в силу того, что в R560 используется память типа DDR3, разные программы почему-то выдают разную информацию об SPD, однако это в итоге не помешало мне при работе с SPD. После недолгих опытов и перепрошиванием SPD туда и обратно выяснилось, что ноутбук упорно не хочет стартовать, если для частоты FSB 200МГц прописан Cas Latency не равный 6, а мне нужен был CL=7. Остальные тайминги без CL=7 выставлялись замечательно. Некоторое время я искал на различных форумах причины такой ситуации, но безрезультатно. Поэтому было решено протестировать тайминги 6-7-7-20. Вопреки моим ожиданиям, система не только запустилась, но и стабильно работала даже в стресс-тестах.
Вот что прописано в SPD по умолчаниию:
А вот модифицированный вариант:
Так выглядит редактор таймингов:
Стоит отметить, что если у вас только одна планка памяти, то заниматься перепрошивкой SPD не стоит. Потому что в случае неправильной установки таймингов ноутбук стартовать с этой планкой не будет. Я специально для опытов купил еще одну самую дешёвую планку памяти на гигабайт, которую не слишком жалко потерять. Если в ноутбуке стоит две планки и одна из них прошита неправильно, то можно вставить рабочую, загрузить на ней систему, а потом «на горячую» воткнуть нерабочую и прошивать её обратно на рабочие тайминги. Есть риск спалить планку или, что еще хуже, того материнскую плату, но при отсутствии под рукой программатора других вариантов нет. К слову, планку я таким способом возвращал к жизни около 10 раз и сейчас она чудесно функционирует. Позднее было выяснено, что существует безопасный способ с заклеиванием контактов на планках скотчем. Суть его заключается в том, что нужно заклеить скотчем все контакты на планке памяти, кроме тех, которые нужны для чтениязаписи микросхемы SPD. Для So-DIMM DDR3 204pin нужно оставлять незакленными по 5 последних контактов с обоих сторон планки. Если память другая, то нужно найти даташит на нужный формфактор, и в соответствии с ним оставить незаклеенными плюс, массу и пины, касающиеся работы с микросхемой SPD.
Казалось бы, цель достигнута, но у программного разгона R560 есть существенные недостатки — мало того, что, как и в R70, при переключении частоты ноутбук с вероятностью ~70% зависает, при удачном переключении частоты он ещё и перезагружается. Понятно, что о постоянном использовании этой схемы и речи быть не может, в лучшем случае будет двойной старт, в худшем система вообще зависнет.
↑ Стало:
Прирост вычислительной мощности весьма заметен, особенно если объем оперативной памяти 512Мб и более (для WinXP).
Потребление энергии осталось практически на том же уровне. Если гонять в NFS, аккумулятора хватает минут на двадцать.
Если работать с затемненным экраном в текстовом редакторе, аккумулятора хватает на два часа, или можно посмотреть полуторачасовой фильм.
При максимально яркости экрана можно работать час двадцать, в текстовом редакторе.
Разогнать ноутбук несколько сложнее, чем настольный компьютер. Если в разгоне настольного компьютера 80% времени занимает процесс подбора нужных параметров в BIOS, то в разгоне ноутбука эту часть времени займет поиск ответа на вопрос "А как его вообще разогнать?", потому что BIOS ноутбука настройками для разгона не балует.
В ноутбуке, как и в стационарном компьютере, разогнать можно процессор, оперативную память и видеокарту.
Видеокарта
С ней обычно проблем нет, существует множество программ, позволяющих без труда её разогнать, например, RivaTuner, AtiTool и прочие. Аппаратно видеокарту разгонять тоже можно (модифицировать её BIOS, делать вольтмод (посмотреть пояснение) видеочипа и видеопамяти), но сделать это непросто и опасно. На скорость загрузки ОС аппаратный разгон видеокарты не влияет, поэтому единственным удобством станет то, что после переустановки операционной системы не придется заново создавать профили разгона. К тому же, такой способ гораздо опасней программного, ведь в случае, например,неудачной модификации видео-BIOS в ноутбук не установишь другую видеокарту, а прошивать вслепую рабочий вариант BIOS не всегда возможно.
Оперативная память
В чипсетах Intel (посмотреть пояснение) память будет разгоняться вместе с процессором, потому что в ноутбуках, как правило, нельзя «на лету» менять коэффициент соотношения частот FSB:DRAM, а BIOS ноутбуков часто не знает соотношений, отличных от заводского. Память можно также разгонять, понизив её тайминги (посмотреть пояснение) программно либо перепрошивкой микросхемы SPD (посмотреть пояснение).
В чипсетах AMD частота памяти не зависит от частоты FSB, но удачный самостоятельный разгон возможен только при использовании процессора AMD. В случае связки процессора Intel с чипсетом AMD частота памяти выбирается максимально возможная по данным из SPD (из поддерживаемых чипсетом, естественно), т.е. фактически для разгона памяти в этом случае достаточно прошить в SPD бОльшую частоту.
Процессор
С ним часто приходится попотеть, чтобы получить желаемый результат. Разогнать процессор в ноутбуке можно тремя основными способами:
- не все PLL поддерживают программное управление;
- бывает, что разгон заблокирован аппаратно или на уровне BIOS. Т.е. даже если нужный ТГ поддерживается программой, разгон осуществить не удастся;
- новые ноутбуки с новыми ТГ выпускают чуть ли не каждую неделю, соответственно, на добавление поддержки этих ТГ иногда требуется значительное время;
- частота памяти увеличивается вместе с частотой FSB, поэтому при разгоне можно упереться в память.
- Последние мобильные чипсеты Intel (проверено на 945PM, PM965, PM45) после BSEL-мода блокируют множитель процессора на х6, и результирующая частота оказывается меньше исходной. На чипсетах AMD такой проблемы нет (проверялось на чипсете Xpress 1250 c процессором Intel T2330, BSEL-мод 133->200 прошел успешно);
- частоту FSB таким способом можно переключать только на стандартные значения типа 133, 166, 200, 266 и т.п.;
- если чипсет официально не поддерживает частоту FSB, на которую планируется сделать BSEL-мод, то, скорее всего разгон не удастся. Это может происхоидть по разным причинам, например, блокировка либо отсутствие поддержки других BSEL-комбинаций в BIOS, или невозможность чипсета работать на новой бОльшей частоте и т.п.
- он универсален и подходит почти ко всем ноутбукам;
- в отличие от BSEL-мода, чипсетуBIOS необязательно иметь официальную поддержку нужной частоты, и такой разгон невозможно заблокировать в BIOS. В общем случае чипсет вообще не знает, что новая частота FSB отличается от частоты, задаваемой BSEL-пинами процессора.
- достаточно сложно реализовать, требует навыков обращения с паяльником и некоторых теоретических знаний, а также наличие мультиметра и некоторых других технических приспособлений;
- как и в случае с BSEL-модом, частоту можно переключать только на стандартные значения типа 133, 166, 200, 266 и т.д.;
- частота памяти увеличивается вместе с частотой FSB, так что разгон может упереться в память.
- При таком методе чипсет не переключает свои внутренние тайминги, и увеличить частоту FSB более чем на 66 МГц вряд ли получится.
Последние 2 способа аппаратные, т.е. они начинают работать сразу после нажатия кнопки «ВКЛ», после переустановки ОС тоже не нужно всё настраивать заново.
Далее я расскажу о разгоне моего ноутбука Samsung R560.
Разгон видеокарты
В Samsung R560 стоит распаянная на материнской плате дискретная видеокарта GeForce 9600M GS/GT с 256/512 MB GDDR3 памяти. У меня версия GS с 256 MB. Разгонялась она с помощью программы nVidia system tools. Подробно описывать этот процесс смысла нет, т.к. он заключается в передвижении ползунков в программе. Скажу лишь, что после выставления частот необходимо тестировать систему на артефакты и нагрев «волосатыми» тестами типа FurMark или кубика в AtiTool. Артефакты — это искажения изображения при переразгоне. Вот максимальный, стабильный разгон моего экземпляра:
Частоты я поставил в автозагрузку с помощью правил в той же nVidia system tools. Стоит отметить, что в простое карта сама сбрасывает частоты для экономии энергии.
↑ Перекатывающийся болтик приводит к маленькому открытию
Когда я купил ноутбук HP nx6110 (процессор Celeron M 1500MHz (Dothan), кэш L2 1Mb, 256Мб ОЗУ) его производительности (после селерона 433 ) мне более чем хватало. Однако на третьей неделе пользования внутри корпуса стал кататься какой-то болтик.
Немного теории
Как уже было сказано выше, суть этого способа разгона состоит в том, чтобы заставить ТГ выдавать частоту FSB, отличную от той, что задается BSEL-пинами процессора. Он применим не только к ноутбукам, но и к любым другим электронным устройствам, где используется тактирующая микросхема, которая выдает выходную частоту в зависимости от состояния некоторых своих выводов.
На всех ТГ в ноутбуках существуют три вывода (пина), которые в момент старта принимают значения логического нуля (низкий уровень) и логической единицы (высокий уровень). В нормальной ситуации комбинация значений BSEL-пинов ТГ определяется значениями BSEL-пинов процессора. Именно поэтому когда Вы заменяете процессор с одной частотой FSB на процессор с другой частотой FSB, новый процессор работает на своей частоте FSB, а не на старой. Комбинации нулей и единиц на пинах ТГ дают несколько вариантов возможных стандартных частот, например 000 это 266МГц, 010 это 200МГц и т п. Под низким и высоким уровнем подразумеваются определённые уровни напряжения, которые подаются на эти самые выводы, причем для разных ТГ они различаются. Посмотреть эти напряжения можно в документации на ТГ либо элементарно замерить их в момент старта.
Основной особенностью этого метода разгона является то, что вся остальная система не знает об изменении частоты FSB. То есть, все параметры, которые выставляются в зависимости от частоты FSB, остаются теми же, что и при частоте по умолчанию. Это влечет за собой некоторые трудности при разгоне, например, оперативная память начинает работать на значительно большей частоте. Тогда она может не выдерживать работы с таймингами, выставленными для частоты по умолчанию, и начинает терять стабильность. В этом случае потенциал разгона будет ограничен возможностями оперативной памяти. Ограничивающим фактором могут стать и внутренние тайминги чипсета.
Приведу некоторые цифры: в моем ноутбуке установлен процессор Intel Т7300 со стандартной частотой шины 200МГц. Мне удалось переключить шину с 200 на 266 МГЦ. А вот попытка разогнать ее с 200 до 333 МГЦ не увенчалась успехом. При этом с 266 до 333 МГЦ шина разгоняется (частота шины 266 МГЦ в данном случае выставлялась путем модификации BSEL на пинах процессора). Однако в моем случае не удалось точно определить, что именно не может работать на 333 МГЦ – чипсет или память (если это память, то возможность перехода напрямую с 200 на 333 МГЦ еще нужно проверить с другими планками памяти). И если с таймингами памяти еще можно поиграть программно, отредактировав данные SPD в самих модулях, то параметры работы чипсета программно не отредактируешь (модификацию прошивки BIOS в расчет не берем, так как в случае с ноутбуком заниматься этим достаточно опасно).
Впрочем, в большинстве случаев столь экстремальные модификации и не понадобятся, потому что слабая система охлаждения ноутбука с трудом справляется и с небольшим подъемом частоты процессора. Тем более, что ноутбучные процессоры не сильно и разгонишь без повышения напряжения питания, а сильно задирать питание нельзя как раз из-за слабой системы охлаждения.
Кстати, стоит отметить, что начиная с частоты в 100МГц и до 200МГц, шаг составляет 33МГц, а после 200МГц – уже 66МГц, т.е. в два раза больше. Следовательно, существует вероятность того, что заработают скачки 100->166, 133->200, т.е. скачки через одну ступеньку.
↑ И что нам это дало?
Теперь немного скринов для наглядности изменений в системе.
Читайте также: