Привет всем.
Есть задачка, опишу сразу поподробнее, чтобы не возникали непонятки и куча вопросов.
Имеется материнская плата, сокет-775, поддерживает только процессоры NetBurst, выпущена до появления Conroe или примерно в одно время. Короче говоря, официальной поддержки Core2 категорически нет. Плата DFI G7S620-N. Чипсет i865G, офбиос один-единственный, апдейтов не было. С целью добавить поддержку Conroe/Wolfdale капитально переработан биос. Теперь плата стартует со всеми опробованными камнями Core2Duo/PentiumE и правильно их определяет, как номер и название моделей, так и размер кэша и правильный диапазон доступных множителей ядра. Но одна проблема есть - старт происходит всегда на FSB 100 MHz. BSEL mod не работает.
Данный биос проверен (не мной, его автором) на других материнских платах на чипсете 865G и сокете-775 без изначальной поддержки Core. сигналы BSEL работают корректно. Проверено неоднократно, биос не виноват! Это также доказывается попытками поднять FSB в обход биоса через программы-клокеры прямо из винды. С процессорами Pentium-4/D получается, а с Core2 виснет.
В Сети я как-то прочитал, что на разных платах с сокетом-775 на старых древних чипсетах, выпущенных в разное время, может быть разная степень "железной" совместимости с процессорами Core, т.е. как бы различная степень готовности принять Core. Некоторые производители даже в своё время объявляли о поддержке Core с новыми версиями биосов уже намного позже выхода старых моделей своих плат. Видимо, готовили аппаратную часть заранее, зная о наработках Intel. И тогда я озадачился поизучать карты сигналов сокета по даташитам на процессоры. Это действительно оказалось сюрпризом, карты сигналов у процессоров поколений NetBurst и Core значительно отличаются! И отличия эти на самом деле выходят за рамки тех рекомендаций по переделке, которые даны вот в этой старой статье. Статья очень хорошая, даёт много информации, действительно необходимо изолировать AL3, перекинуть C23-D23 и сделать вольтмод. Но в даташитах я нашёл ещё кое-что интересное: в "старой" карте полным-полно сигналов, относящихся к группе Common Clock FSB, в то время как в "новой" карте эти же самые пятаки обычно имеют описание Power/Other.
Подскажите, пожалуйста, что я могу предпринять ещё в моддинге пятаков процессора, чтобы попытаться обойти ограничение в 100 МГц? Я совершенно не знаю алгоритм назначения частот, поэтому не представляю, с какой стороны копать.
Большое спасибо за помощь!
Цитата:В Сети я как-то
звучит как сказка:lol: в темном-темном лесу "наработок интела" не изложена вся схемотехника вендоров, в том числе и DFI, посему вопрос
наверное получит ответ "ничего", ибо пятаками процессора тут не ограничишься, придется изучать назначение новых сигналов и дорабатывать уже не пятаки
Re: Socket-775 Common Clock
Ещё раз отмечаю: при использовании процесора NetBurst получается изменять шину на лету из винды с помощью программы-клокера, а при использовании Core такие попытки неизменно приводят к зависанию. Т.е. в обход биоса всё то же самое.
так повторю Цитата:придется
ОК! Вот даташит со старой
Поглядел ещё раз в даташиты.
Re: Socket-775 Common Clock
Для P4 и PD линия питания для PLL именуется VCCIOPLL, для C2D именуется VCCPLL. Находятся на соседних пятаках. На старых сокетах VCCPLL отсутствует и находится в резерве RSVD (пустышка), и приходится брать питание от соседнего VCCIOPLL, рассчитанного на процессоры NetBurst, замкнув между собой эти пятаки.
Так вот, не кроется ли причина в том, что генератор PLL процессоров Core2 требует большего напряжения или силы тока, чем PLL у Пентиумов-4? Кто-нибудь может подсказать, какие номинальные значения должны быть у старого VCCIOPLL и у нового VCCPLL, насколько они отличаются? Пришла в голову мысль попробовать взять питание для PLL процессора C2D от стандартных контактов VCC или VTT. Это вообще безопасно, не накроются ли проц или мать?
Спасибо за любую полезную информацию.
Re: Socket-775 Common Clock
Сегодня с помощью CPU Cool накручивал шину с шагом менее 1 МГц с процессором C2D (наконец-то хоть одна программа нашлась, которая правильно работает с этим клокером, правильно читает из него данные). Между 103 и 104 МГц появляется нестабильность, зависание отдельных программ. На частоте 104,1 МГц зависает всё намертво. Если же повышать не плавно, а сразу, например, дать 108 МГц, то после зависания уходит в перезагруз, стартует на 108 МГц и виснет на этапе обращения к винту, даже лого винды не успевает показать.
При этом с процессорами NetBurst любая шина ставится на лету из винды, в т.ч. нестандартные значения. Нелепо предполагать, что жалкая частота 104 приводит к нестабильности какой-то периферии. Ну если только с C2D не срабатывает какой-то другой механизм коэффициентов, приводящих к нереальному оверклокингу PCI... Может ли быть такое? Выглядит, как бред. Очень странно это.
Вот если бы докопаться, как выставлять фиксированные частоты для всей периферии от фиксированной опорной частоты PCI, тогда что-то могло бы проясниться.
На основании вышесказанного, уважаемые форумчане самого уважаемого и авторитетного форума рунета, ни у кого не возникает каких-нибудь версий, объясняющих происходящее странное явление? Может ли даташит на клокер пролить свет на проблему, или бесполезно всё это?
Re: Socket-775 Common Clock
Всех с Новым годом!
Цитата: Данный биос проверен
Я правильно понял, что с другими платами без изначальной поддержки
Core, FSB можно выставить более 100MHZ?
Если да, то можно попробовать переделать обычную плату на I865
без изначальной поддержки Core и поискать, чем отличаются
отличия от Вашей в оставшихся сигналах.
Если нет, то найти плату на i865 с изначальной поддержкой Core
и искать отличия. Также будьте бдительны, если у Вас BGA сокет,
они плохо переносят частые смены процессора!
PS. Я бы однако не стал исключать BIOS(может быть с неподдерживаемым
процессором clocker-у не подается какая-то команда. И еще: не требуется
ли дополнительная инициализация какого-либо MSR регистра процессора
в зависимости от FSB?(сейчас просто нет времени, нужно почитать документацию)
С MSR этих процессоров никогда не возился, только Pentium3 и совсем
недавно AMD K7.
Это просто размышления, могу ошибаться.
Re: Socket-775 Common Clock
i8088, готов начать тесты под чутким руководством, когда у Вас появится время и желание поупражняться в задачках. Вопрос вознаграждения тоже обязательно поднимем, прежде чем начинать. Я могу быть Вашими руками и глазами по Скайпу, а могу и привезти всё хозяйство на тесты, если недалеко находимся. Я в Московской области, Ярославское направление.
Пишите. Как, согласны?