Карта сайта

Переделка под Core 2

Данная статья не предназначена для слепого повторения изложенной идеи и требует понимания взаимодействия хардварной и софтварной сторон функционирования компьютерного «железа».

Содержание

Эпиграф

Выход в свет процессора на ядре Core являет собой факт признания компанией Intel бесперспективности применяемой до недавнего времени в своих процессорах архитектуры NetBurst, впервые представленной в конце 2000 года. Опуская технические тонкости сравнения этих диаметрально противоположных архитектур, нельзя не отметить, что процессоры Intel из пожирающих энергию «печек» с дикими, порой запредельно высокими рабочими частотами превратились в милых домашних зверушек — холодных и, несмотря на непривычно малые частоты ядра, более производительных.

Однако за все в этом мире приходится платить, и появление у Intel такого мощного оружия, как процессоры Core 2 Duo, положило начало новой «гонки вооружений» на потребительском рынке.

Корпорация Intel в рамках рекламной компании и в плане технической поддержки любезно предлагает любому желающему ознакомится с технической документацией ("даташитами", от англ. datasheets) на свою продукцию, в частности, на выпускаемые ею процессоры. В рамках данной статьи использовались следующие материалы:


Требования к платформе

Следуя официальным заверениям следует, что новый процессор требует для себя и новой платформы - на основе ультрасовременных чипсетов от Intel, ATI и nVidia - важной частью которых является поддержка "следующего" стандарта питания VRM11 с классом питания 06. Однако хорошо зная "повадки" локомотива процессоростроения еще со времен Pentium/PentiumMMX, можно смело предположить, что не так все страшно, как обстоит на самом деле, особенно с учетом того, что соблюдено главное - Core 2 Duo имеет все тот же LGA775, как и его предшественники. Кроме этого, рассуждая логически можно проследить и сделать выводы:

Кроме этого "практического" довода в пользу возможности переделки, имеются также и "теоретические":

Отличие VRM11 в другом. Старый стандарт VRM10 подразумевал выставление стартового напряжения процессора сигналами VID0VID6 (всего 7 сигналов, или бит) с точностью 5 знаков после запятой, шагом 0,00625 вольта и пределами от 1,60000В до 0,83125В. Причем официально не запрещалось использовать и 5 и 6 битную кодировку. В VRM11 имеет место быть 8 битная кодировка стартового напряжения VID0VID7 и совершенно другая кодировочная таблица напряжений! Точность те же 5 знаков, шаг 0,00625В, пределы от 1,60000В до 0,50000В. Ключевые слова здесь – другая кодировочная таблица.


Препятствия к установке

  1. Появление новых, перемещение старых сигналов. Ну здесь не так все сложно как у Туалатинов, поэтому скажем просто – есть такие сигналы. Связано это прежде всего с введением стандарта VRM11 (надо же как-то материнской плате распознавать способ запитывания камня) и элементарной проверкой на совместимость платформы, что также является требованием маркетологов Intel.
  2. Программная поддержка, а именно поддержка БИОСом. Здесь все много сложнее, ибо изучение карты сигналов (Land Listihg and Signal Discriptions) ничто по сравнению с раскопкой порядка 3-4 метров кода (да еще без опыта). Дело тут в модельно специфических регистрах, так называемых MSR. Intel и здесь постарался, изрядно попортив привычную всем картину - исчезли MSR 2Ch (Processor Frequency Configuration) и 2Bh (Processor Soft Power-On Configuration), а именно они используются (у "старых" процессоров) на этапе первичной инициализации железа. Исчезнувшие MSR ставят в тупик (подвешивают) процессор и поэтому старт системы при использовании данных MSR невозможен. Поэтому в коде БИОС, в котором реализована поддержка C2D, производится ряд проверок на CPUID установленного в системе процессора и в соответствии с этим выбирается соответствующая ветка исполнения подпрограммы.

Предложения по доработке

Итак, в ходе чтения литературы и немногочисленных экспериментов обозначились четыре группы контактов, расположенных на процессоре и влияющие, или могущие повлиять, на запуск процессора Core2Duo на материнской плате Gigabyte GA-8I945P-G, живущей у автора, или любой другой. Надо отметить, что сама по себе материнская плата никакой доработки (физического вмешательства) не требует кроме как нового БИОСа. Все операции производятся на процессоре со стороны "пятачков".

Процессор - вид со стороны пятачков

Обозначенные красным цветом контакты необходимо изолировать, а зеленым - замыкать.

Ну вот, нарисованы токопроводным лаком перемычки, AL3 заизолирован, можно, в принципе, вставлять. СТОП! А ПРО БИОС ЗАБЫЛИ?


Только новый BIOS!

Озаботьтесь для начала БИОСом подходящим под вашу материнскую плату и с поддержкой Core2. Иначе ничего хорошего не получится. У автора материнка заработала с БИОСом от GA-8I945P-S3.

Конечно имеются случаи изменения ревизии материнских плат для поддержки Conroe (может быть это ваш случай?), тогда ищите/ставьте новейшую прошивку и вперед! Например, по сообщению участника форума rom.by материнская плата Asus P5LD2-VM, ревизии 1.03G прекрасно работает с камнем Е6600. Использовался БИОС от более поздней ревизии.

 

Материнские платы способные работать (проверено) с Core 2 Duo при применении "чужой" прошивки:

1. Asus P5LD2-VM rev 1.0 (i945G) прошивка от Asus P5LD2-VM rev 2.0

2. Gigabyte GA-8I945P-G (i945) прошивка от GA-8I945P-S3(DS3)- все ревизии плат.


Материнские платы, теоретически способные работать с Core2Duo при применении "чужой" прошивки:

1. MSI MS-7246 Platinum rev 1.0 (i975) прошивка от MS-7246 PowerUp rev 2.0

Hosted by uCoz