By ROMby Unknown , 22 December 2005
Здравствуйте!
У меня вопрос. Вот моя мать Epox 8kda7i на процессоры sempron подаёт 1.4 ВОЛЬТА а на атлоны 64 подаёт 1.5 вольта.
Мне надо заставить мать подать на семпрон 1.5 вольта.
Я хочу отследить тот участок кода, где происходит считывание данных с процессора и вставить туда вместо, скажем,
in eax,(номер порта)
что-то вроде
mov eax, 000FF
чтобы мама всегда думала, что в неё вставили атлон.
- это, блин, образно выражаясь, так сказать.
объясните новичку, пожалуйста, как сиё проделать. Если, конечно, это не является вашим секретом или knowhow....
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.
Напряжение на процессоре выставляется не програмно биосом, а аппаратно самим
процессором, вот тут для общего образования https://rom.by/articles/S370/index.htm
Подробнее в даташите на конкретный процессор, находятся здесь http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118,00.html

LKA

20 years 2 months ago

По вашим словам получается, что чтобы что-то с проца считать, проц включать вовсе не обязательно :)
На самом деле это все осуществляется хардварно, с помощью сигналов VID0-VID4, подробнее со всеми нюансами написано в даташите на ШИМку, которая распаяна на вашей маме...
Кстати, вольтмоды, вообще в инете и на этом форуме в частности, описаны не один раз и довольно подробно.

Anonymous (not verified)

20 years 2 months ago

Здравствуйте, все! Спасибо за внимание!
Хорошо. Извините, конечно. Может про это действительно много написано, да я вот ламерок и не знаю, кому можно верить, а кому нет. А биос-это не та фигня, на которой следует проверять форумские реплики сомнительного происхождения. И поэтому сразу к профессионалам решил обратиться.

Насколько я понял, на эту шимку подаются сигналы с помощью команд ассемблера в биосе. Не подскажите, как найти в биосном коде эти блин команды, которые говорят шимке, какой вольтаж установить?
Хочу в HIEW их найти и исправить на нужные мне с использованием данных этих, как вы называете, даташитов.
Правильной дорогой думаю?
Насколько я понял, на эту шимку подаются сигналы с помощью команд ассемблера в биосе. Не подскажите, как найти в биосном коде эти блин команды, которые говорят шимке, какой вольтаж установить?
Хочу в HIEW их найти и исправить на нужные мне с использованием данных этих, как вы называете, даташитов.
Правильной дорогой думаю?


А на сколько я понял, Вы упорно не хотите читать по приведенным мною
ссылкам :evil: , а хотите эдак изяЧно решить проблему с помощью
ассемблера, "но народ скажет таким товарищам: "Не выйдет товарищи!""(с)
(А. и Б. Стругацкие "Сказка о тройке") :D . При работе с дефолтными напряжениями процессора ШИМ-контроллер работает только аппаратно, и влиять на него можно только аппаратно, аппарат такой есть, паяльник называется, или "ноги мотать" на процессоре, что не
всегда возможно, и тоже кое-какая аппаратура требуется - не очень
кривые руки :D
А если Вы хотите влиять на него програмно, то найдите в коде биоса подпрограмму реализующую управление Vcore из биоса и
воюйте, для этого Вам нужен даташит на ШИМ-контроллер, если он (контроллер) может
программироваться, то там будет описан механизм этого управления и
даны порты ввода-вывода, по ним и ищите вышеупомянутую подпрограмму в коде биоса.

rgt

20 years 2 months ago

wasserman
Давайте подытожим то, что Вам уже должно быть известно, коли Вы стали на дорогу, которая ведет в эти дебри:
1. До того как процессор сможет выполнить первую команду после включения компьютера на него уже должно быть подано нужное напряжение (к БИОСу в это время так же никто не обращался) Это к вопросу о подаче сигналов на ШИМ.
2. Как ни дико это для Вас, процессор ассемблера не знает. Он понимает только двоичные коды команд, которые для удобства записывают в виде ассемблерных мнемоник, или вообще генерируют компиляторы с языков более высокого уровня.
3. После того, как процессор начал выполнять код, хранящийся в БИОСе, действительно можно для некоторых плат "порулить" сигналами, управляющими ШИМом, и изменить напряжение.
4. Не имея опыта в работе с БИОСом, Вы, скорее всего, просто нужный фрагмент не найдете (тем более что не во всех БИОСах он вообще присутствует), особенно с учетом того, что он специфичен для каждого клокера и каждого чипсета, и общих рекомендаций по его обнаружению скорее всего Вам не дадут.
5. В худшем случае Вы просто запортите БИОС, и перепрошив его получите не работающую плату. Таким образом, выбранная Вами дорога ведет прямиком в раздел "Ремонт матплат"
6. А вот заставить свой процессор работать на 1.5V Вы вполне можете и это довольно легко. Для этого надо заглянуть в раздел по AMD и почитать первую тему в нем, которая не зря озаглавлена "Ответ на Ваш вопрос скорее всего уже здесь".

DanZer

20 years 2 months ago

Ну, вообще-то там в основном по Атлонам-Семпронам под СокетА, а не 64-м... Впрочем, представление о предмете составить можно. А еще можно прогуляться на сайт fab51.com - там это все даже с картинками расписано (правда, только на английском и японском).
А не боитесь ли вы потом вставить другой процессор и по ошибке его спалить (Например проверяя соседский камень)...

rgt

20 years 2 months ago

Филипп А иначе не выйдет - "и рыбку съесть и в лодку сесть" не всякому и не во всякой ситуации дано...

Anonymous (not verified)

20 years 2 months ago

>А на сколько я понял, Вы упорно не хотите читать по приведенным мною
>ссылкам , а хотите эдак изяЧно решить проблему с помощью
>ассемблера
Да что вы, Семён! По ссылкам я заходил. Я всегда восхищался товарищами с паяльником! Да только у меня ручки малость кривоваты - поэтому не рискну - страшно. Трясутся они - того и гляди ножку у процессора отломят...Страшно...Обратно ведь не приклеешь...

Добавлено спустя 28 минут 52 секунды:

>6. А вот заставить свой процессор работать на 1.5V Вы вполне можете и это >довольно легко. Для этого надо заглянуть в раздел по AMD и почитать >первую тему в нем, которая не зря озаглавлена "Ответ на Ваш вопрос скорее >всего уже здесь".
Спасибо за рекомендацию, уважаемый rgt! Прочитал в этом разделе про процессиры АМД. Там очень интересно написано, но в основном, про процессиры без теплораспределителя. А у меня проц с теплораспределителем. И до мостиков мне не добраться. Поэтому вариант с перепайкой мостиков отпадает автоматически.
>3. После того, как процессор начал выполнять код, хранящийся в БИОСе, >действительно можно для некоторых плат "порулить" сигналами, >управляющими ШИМом, и изменить напряжение.
Понятно. А вот вопрос - а после того как я, допустим, "порулил" - при следующем запуске система уже с нового напряжения стартует - или опять всё по новой - только когда начался код биоса - только тогда модифицирует?
>5. В худшем случае Вы просто запортите БИОС, и перепрошив его получите >не работающую плату. Таким образом, выбранная Вами дорога ведет >прямиком в раздел "Ремонт матплат"
Ну хорошо, а что если я сначала интересующий меня фрагмент биоса вырежу, вставлю его в досовскую прожку и запущу её с командной строки? А затем наберу команду win, загружу windows, посмотрю - если поднялось напряжение - тот фрагмент - неподнялось - не тот - можно так сделать?
Ведь досовские прожки из под загрузочной дискетки будут на ring 0 , а значит "им всё можно"!
И ведь перед тем, как что-то делать - сто раз у вас переспрошу - так что всё в порядке! - ну ведь уж совсем фигово мне! (да и тысячам таких же купивших эту мать) - иметь такой проц и не иметь возможности его разогнать! Фу! Ужас!

DanZer

20 years 2 months ago

Там очень интересно написано, но в основном, про процессиры без теплораспределителя.
Пошлю-ка и я Вас перечитать вышеуказанный опус снова. Ключевое слово - скобки в сокет.