Здравствуйте!
У меня вопрос. Вот моя мать Epox 8kda7i на процессоры sempron подаёт 1.4 ВОЛЬТА а на атлоны 64 подаёт 1.5 вольта.
Мне надо заставить мать подать на семпрон 1.5 вольта.
Я хочу отследить тот участок кода, где происходит считывание данных с процессора и вставить туда вместо, скажем,
in eax,(номер порта)
что-то вроде
mov eax, 000FF
чтобы мама всегда думала, что в неё вставили атлон.
- это, блин, образно выражаясь, так сказать.
объясните новичку, пожалуйста, как сиё проделать. Если, конечно, это не является вашим секретом или knowhow....
Напряжение на процессоре выставляется не програмно биосом, а аппаратно самим
процессором, вот тут для общего образования rom.by/articles/S370/index.htm
Подробнее в даташите на конкретный процессор, находятся здесь amd.com/us-en/Processors/ProductInformation/0,,30_118,00.html
По вашим словам получается, что чтобы что-то с проца считать, проц включать вовсе не обязательно
На самом деле это все осуществляется хардварно, с помощью сигналов VID0-VID4, подробнее со всеми нюансами написано в даташите на ШИМку, которая распаяна на вашей маме...
Кстати, вольтмоды, вообще в инете и на этом форуме в частности, описаны не один раз и довольно подробно.
В кривых руках и коврик глючит.
Здравствуйте, все! Спасибо за внимание!
Хорошо. Извините, конечно. Может про это действительно много написано, да я вот ламерок и не знаю, кому можно верить, а кому нет. А биос-это не та фигня, на которой следует проверять форумские реплики сомнительного происхождения. И поэтому сразу к профессионалам решил обратиться.
Насколько я понял, на эту шимку подаются сигналы с помощью команд ассемблера в биосе. Не подскажите, как найти в биосном коде эти блин команды, которые говорят шимке, какой вольтаж установить?
Хочу в HIEW их найти и исправить на нужные мне с использованием данных этих, как вы называете, даташитов.
Правильной дорогой думаю?
А на сколько я понял, Вы упорно не хотите читать по приведенным мною
ссылкам , а хотите эдак изяЧно решить проблему с помощью
ассемблера, "но народ скажет таким товарищам: "Не выйдет товарищи!""(с)
(А. и Б. Стругацкие "Сказка о тройке") . При работе с дефолтными напряжениями процессора ШИМ-контроллер работает только аппаратно, и влиять на него можно только аппаратно, аппарат такой есть, паяльник называется, или "ноги мотать" на процессоре, что не
всегда возможно, и тоже кое-какая аппаратура требуется - не очень
кривые руки
А если Вы хотите влиять на него програмно, то найдите в коде биоса подпрограмму реализующую управление Vcore из биоса и
воюйте, для этого Вам нужен даташит на ШИМ-контроллер, если он (контроллер) может
программироваться, то там будет описан механизм этого управления и
даны порты ввода-вывода, по ним и ищите вышеупомянутую подпрограмму в коде биоса.
wasserman
Давайте подытожим то, что Вам уже должно быть известно, коли Вы стали на дорогу, которая ведет в эти дебри:
1. До того как процессор сможет выполнить первую команду после включения компьютера на него уже должно быть подано нужное напряжение (к БИОСу в это время так же никто не обращался) Это к вопросу о подаче сигналов на ШИМ.
2. Как ни дико это для Вас, процессор ассемблера не знает. Он понимает только двоичные коды команд, которые для удобства записывают в виде ассемблерных мнемоник, или вообще генерируют компиляторы с языков более высокого уровня.
3. После того, как процессор начал выполнять код, хранящийся в БИОСе, действительно можно для некоторых плат "порулить" сигналами, управляющими ШИМом, и изменить напряжение.
4. Не имея опыта в работе с БИОСом, Вы, скорее всего, просто нужный фрагмент не найдете (тем более что не во всех БИОСах он вообще присутствует), особенно с учетом того, что он специфичен для каждого клокера и каждого чипсета, и общих рекомендаций по его обнаружению скорее всего Вам не дадут.
5. В худшем случае Вы просто запортите БИОС, и перепрошив его получите не работающую плату. Таким образом, выбранная Вами дорога ведет прямиком в раздел "Ремонт матплат"
6. А вот заставить свой процессор работать на 1.5V Вы вполне можете и это довольно легко. Для этого надо заглянуть в раздел по AMD и почитать первую тему в нем, которая не зря озаглавлена "Ответ на Ваш вопрос скорее всего уже здесь".
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Ну, вообще-то там в основном по Атлонам-Семпронам под СокетА, а не 64-м... Впрочем, представление о предмете составить можно. А еще можно прогуляться на сайт fab51.com - там это все даже с картинками расписано (правда, только на английском и японском).
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
А не боитесь ли вы потом вставить другой процессор и по ошибке его спалить (Например проверяя соседский камень)...
2006Г. Новая акция деканата - собери три хвоста и ты можешь совершенно бесплатно обменять их на новые кирзовые сапоги.
2008Г. Акция закончилась...
Филипп А иначе не выйдет - "и рыбку съесть и в лодку сесть" не всякому и не во всякой ситуации дано...
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
>А на сколько я понял, Вы упорно не хотите читать по приведенным мною
>ссылкам , а хотите эдак изяЧно решить проблему с помощью
>ассемблера
Да что вы, Семён! По ссылкам я заходил. Я всегда восхищался товарищами с паяльником! Да только у меня ручки малость кривоваты - поэтому не рискну - страшно. Трясутся они - того и гляди ножку у процессора отломят...Страшно...Обратно ведь не приклеешь...
Добавлено спустя 28 минут 52 секунды:
>6. А вот заставить свой процессор работать на 1.5V Вы вполне можете и это >довольно легко. Для этого надо заглянуть в раздел по AMD и почитать >первую тему в нем, которая не зря озаглавлена "Ответ на Ваш вопрос скорее >всего уже здесь".
Спасибо за рекомендацию, уважаемый rgt! Прочитал в этом разделе про процессиры АМД. Там очень интересно написано, но в основном, про процессиры без теплораспределителя. А у меня проц с теплораспределителем. И до мостиков мне не добраться. Поэтому вариант с перепайкой мостиков отпадает автоматически.
>3. После того, как процессор начал выполнять код, хранящийся в БИОСе, >действительно можно для некоторых плат "порулить" сигналами, >управляющими ШИМом, и изменить напряжение.
Понятно. А вот вопрос - а после того как я, допустим, "порулил" - при следующем запуске система уже с нового напряжения стартует - или опять всё по новой - только когда начался код биоса - только тогда модифицирует?
>5. В худшем случае Вы просто запортите БИОС, и перепрошив его получите >не работающую плату. Таким образом, выбранная Вами дорога ведет >прямиком в раздел "Ремонт матплат"
Ну хорошо, а что если я сначала интересующий меня фрагмент биоса вырежу, вставлю его в досовскую прожку и запущу её с командной строки? А затем наберу команду win, загружу windows, посмотрю - если поднялось напряжение - тот фрагмент - неподнялось - не тот - можно так сделать?
Ведь досовские прожки из под загрузочной дискетки будут на ring 0 , а значит "им всё можно"!
И ведь перед тем, как что-то делать - сто раз у вас переспрошу - так что всё в порядке! - ну ведь уж совсем фигово мне! (да и тысячам таких же купивших эту мать) - иметь такой проц и не иметь возможности его разогнать! Фу! Ужас!
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
Отправить комментарий