Удалить cpu ucode.

История такая: - есть известный способ обмануть материнку в вопросе того, какая шина является "родной" для данного процессора, так называемый "BSEL мод". Способ заключается в "заклеивании" BSEL-ног процесcора.
people.overclockers.ru/vansergeich/record4


Но есть нюанс:
Судя по такому поведению [система игнорирует заклейку ног], дефолтная частота FSB выставляется по cpu ucode, и лишь в том случае, если биос с ним не знаком - по группе BSEL. Все это конечно ИМХО, не претендующее на истину в последней инстанции.

Так вот - есть ли способ зачистить таблицу "ucode", что бы частота выставлялась исключительно по BSEL?

1. Модель матери?
2. Выводы процессора соединены с выводами клокера напрямую или через промежуточную микросхему? Если есть промежуточная микросхема - ее маркировка?
По вопросу - способ есть - ручками. Читаете о том, где расположен блок микрокодов, выявляете характерные признаки и удаляете;). Но я бы рекомендовал серьезно подумать перед этим;).

1. ASUS P5B-V на i965G. - есть желание запустить 266мгц проц на 333мгц шине.

2.Надо смотреть (хотя для меня загадка - куда смотреть? :)),а пока предположим что сия микросхема есть - получается что материнка способна по своему разумению выставлять сигналы - так? Но я это и предполагаю в вопросе, и хочу лишить её возможности решать как выставить сигналы лишив информации. Или вы предлагаете хардварный хак?





У этой матери AMI биос, скачав пару утилит AMIBCP313.exe и MMTOOL.exe приготовился провести время в поисках характерных признаков - но первая утиль вылетает с ошибкой. Я правильно понял - с помощью mmtool распаковываем rom а с помощью AMIBCP313 - изучаем и редактируем?

Цитата:
куда смотреть?

На плату и мультиметр;).
Цитата:
хардварный хак?

Можно попробовать, но сначала надо убедиться, что это возможно.
Цитата:
с помощью mmtool распаковываем rom а с помощью AMIBCP313 - изучаем и редактируем?

Нет. Обе утилиты предназначены для работы с полным образом. По вылету - бывает, пробуйте amibcp76. Хотя блок микрокодов не запакован, его достаточно легко найти и вырезать в hex-редакторе.
По поводу характерных признаков - читайте IA-32 Intel® Architecture Software Developer’s Manual Volume 3: System Programming Guide.

Так...  утиль под именем MMTOOL имеет закладочку CPU PATCH со списком процессоров. 

А что в данном интеловском мануале смотреть, честно говоря не понял - тут же нужен код модели проца, а не руководство разработчика.

Цитата:
тут же нужен код модели проца, а не руководство разработчика

Структура блока микрокодов;). Если вам понадобится вырезать по одному;).
Ну а CPUID - intel.com.

Там структура микрокода (9-40 vol 3)? Ну да пусть там и будет. Я не пойму, под микрокодом вы, как и я, имеете ввиду "внутренний" софт проца?

 Я вижу в MMTOOL - табличку со списком процов, программа позволяет удалять построчно. Единственное что мне не нравится - в каждой строке указан размер, в каждой строке разный (большинство 4КБ). Если там, а судя по названию закладки "CPU PATCH"  это так - апдейт микрокода, то это не есть гуд. И что-то подсказывает мне, что не на основании этой таблицы биос решает какую шину выставить.



Вообще должна быть таблица: CpuID - BSELMode. Вот её бы подправить! Но для такого софта как MMTOOL - это может быть что-нибудь из разряда Userdefined block.

И еще банальный, наверное  вопрос (ну-да,ну-да, все мои предыдущие вопросы были рассчитаны минимум на профессора ) , а где имена процессоров? Такие как Pentium и т.д,? Зажаты lha?

А вообще - спасибо за ответы.

Аватар пользователя Santa

Снова опять поднимается тема про микрокоды. Опять вслух всем сказать что "никакой волшебной силы" ((C) apple_rom) эти микрокоды не имеют? Даже уже ссылку на подобные рассуждения искать не хочется.

Цитата:
Судя по такому поведению [система игнорирует заклейку ног], дефолтная частота FSB выставляется по cpu ucode, и лишь в том случае, если биос с ним не знаком - по группе BSEL. Все это конечно ИМХО, не претендующее на истину в последней инстанции.

Ну так и дизассемблируйте свой биос на предмет выяснения своих мыслей - все будет просто и понятно, и без всяких домыслов.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

iBykovsky

Цитата:
Вообще должна быть таблица: CpuID - BSELMode. Вот её бы подправить!

Скорее всего такой таблицы нет;).
Цитата:
Единственное что мне не нравится - в каждой строке указан размер, в каждой строке разный (большинство 4КБ).

Дык читайте описание, там довольно подробно все описано;).
Цитата:
а где имена процессоров? Такие как Pentium и т.д,? Зажаты lha?

Я вас вроде бы посылал на сайт Intel'а за CPUID;). Пошлю еще дальше - processor finder там же.


Santa
Автору предлагалось подумать;). Но он уверен в своей правоте;). Пусть хоть подробно изучит блок микрокодов.

Я одного не пойму - зачем читать описание. Что даст формат микрокода? Способ его валидного удаления? И зачем? Тем более, что даже если это понадобиться - MMTOOL делает это без предупреждения.



И если нет таблицы BSEL - то как мать может игнорировать ноги процессора, и самостоятельно выставлять "значения ног" даже имея схему управления?

iBykovsky
Сорри, я немного не досмотрел ваш второй пост (mea culpa;)).
Мать ASUS P5B-V скорее всего аппаратно не будет работать с FSB 4x333 МГц.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей