Разгон Intel Xeon, Pentium M, Celeron M, Core Mobile

30 марта 2007, пятница 16:50
для раздела Блоги
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:


Теперь под Core:

Левый верхний контакт (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.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают