В форуме для обсуждения некоторых статей были созданы соответствующие темы. Осталные же записи такой чести не удостаивались. Предлагаю критиковать их именно в этой ветке. Если у кого-то после посещения моей ПС возникли вопросы, предложения, просто соображения, то пожалуйста, я с интересом их здесь выслушаю.
Здесь же я постараюсь информировать о всех более-менее значимых обновлениях на моей ПС.
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
Daemon Инфу по регистрам выложил ту, что лежала на поверхности. Но глубоко [пока] еще не копал. Сдох недавно рабочий винт со всей инфой, так что сейчас не до BD
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
xKVtor сочувствую, то что так нелегко искалось, теперь
Добавлено спустя 2 часа, 41 минуту, 22 секунды: Я так понимаю для всех чипсетов bus = 0 device = 0 и function = 0 Да, и у меня появилась идея как собрать недостоющую инфу.
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
Цитата:
Я так понимаю для всех чипсетов bus = 0 device = 0 и function = 0
Угумс
Цитата:
Да, и у меня появилась идея как собрать недостоющую инфу.
Взять S2Kctl, взять мать на интересующем чипсете, снять состояние регистров (wpcredit или самому накатать нечто подобное, благо ничего сложного) самого устр-ва b0/d0/f0 до включения/отключения BD утилитой, затем -- после. Правда это будет попахивать плагиатом, да и столько материнок найти будет проблематично
Сейчас наткнулся на форуме iXBT на упоминание о программке coolON. В последнем дополнении к ней содержится ini-файл с перечислением многих чипсетов (ven_id/dev_id), id процов и номеров регистров с масками битов для включения BD.
К сожалению, нет там инфы ни по ALi, ни по ATI, но зато есть по многим чипсетам SiS.
Правда, некоторой информации оттуда (например, насчет KT880) я бы доверять не стал.
из дата шита #26237 (barton model 10), что:
процедура запуска проца - следующая:
сначала всё работает от внешнего генератора (ПЛЛ) пока не появятся необходимые условия (сигналы) , паверок там идр...
потом матерьборд, читай чипсет, получает значение FID и VID и FSB на них и стартует проц путём прописывания всего этого хозяйства в регистры управления MSR процедурой SIP.
И только после этого начинается выполнение инструкций.
в связи с этим возникает вопрос, почему нельзя изменить именно дефолтное значение множителя, читай FID, а если можно то как?
Я думаю, что те аппаратные процедуры, которые выполняются во время старта, должны быть одинаковы для всех чипсетов,
ведь процессор не знает куда его воткнули. Значит НФ2 тоже не исключение
да и почему нельзя ставить перемычки на ноги FID?
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
razgelday писал(а):
в связи с этим возникает вопрос, почему нельзя изменить именно дефолтное значение множителя, читай FID, а если можно то как?
На заблокированных -- нельзя, на незаблокированных -- можно через ноги BP_FID (так вроде называются) при всех соединенных мостах L1. Но это, кажись, и так уже всем известно.
razgelday писал(а):
почему нельзя ставить перемычки на ноги FID?
Возможно потому, что проц через эти ноги только информирует чипсет о своем множителе. Сам множитель, точнее частота ядра, устанавливается встроенной в процессор PLL'кой.
На основе информации о множителе, полученной через FID-ноги, чипсет формирует соответствующую SIP-последовательность.
Цитата:
The FID[3:0] outputs of the processor provide processor operating frequency information that the Northbridge uses when creating the SIP stream that the Northbridge sends to the processor after RESET# is deasserted.
Если используем перемычки на FID, то множитель для чипсета как бы изменится, соответственно изменится и отсылаемая SIP-последовательность -- но процессор ее не воспримет, т.к. не будет считать валидной.
Вполне допускаю, что я в чем-то сильно ошибаюсь, т.к. информацией по тому же SIP-протоколу не обладаю
Member
Статус: Не в сети Регистрация: 11.11.2004 Откуда: Челябинск
xKVtor Изменил DSDT таблицу по вашей статье P80h mainboard BIOS mod. Функция RTMP вызывается только один раз при загрузке Windows. С чем это может быть связано?
_________________ пишу я программу... и вдруг на клавиатуру выползает bug, буквально
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
Rius
Этот мод 100% работает под 98-й виндой.
Вроде бы у меня работал и под XP, но без сервиспаков.
Связано это скорее всего с тем, что эти операционки для того, чтобы не проворонить превышение тепрературы проца выше критического предела, сами ПЕРИОДИЧЕСКИ считывают ее значение (используя при этом метод, модифицированный в статье)
А версии XP с сервис-паками полагаются на прерывание, вырабатываемое в момент пересечения температурой предельных значений, и модифицированный метод не используют.
Решением данной проблемы не занимался, т.к. большую часть времени провожу именно под 98-й, да и материнку давно сменил на асус (без POST-индикатора)
Help.
Купил ECS KN1 Extreme, в ней IT8712, и не могу понять, куча программ (SpeedFan, CPUCool и т.д.) показывают 4 датчика (не считая HDD), 2 из них в биосе идут как CPU (забирает из ACPI) и System, и показувают более или менее реальную температуру, а 2 других (в BIOS отсутствуют) скачут от, примерно, -10 до +65. System + 2 других из IT8712.
Что это за бред???
Из вентиляторов регулируется только ЦП, но скорость показывает 3000 даже при остановки.
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
sv_pavel
Цитата:
а 2 других (в BIOS отсутствуют) скачут от, примерно, -10 до +65
Подобная картина наблюдается на подавляющем большинстве элитгрупов: показания тех датчиков, которые не отображаются в биосе, либо скачут как их душе угодно, либо показывают 127 градусов Ц Причина скорее всего в том, что они просто не подключены, их нет.
Похоже, материнка ECS KN1 не исключение...
Ничего страшного. Подумаешь, производитель решил немного сэкономить...
Кстати, в спидфане показания этих датчиков-фантомов никто не мешает отключить.
Еще проблема выяснилась:
все эти проги показывают нормальные значения и регулируют скорость не всегда
при каких условиях я еще не понял
ACPI обычно показывается постоянным значением, полученны при загрузки программы
а вентили калеблются в небольших педелах и процессорный показывает ~3000 даже если полностью стоит
В чем проблема?
xKVtor подскажи как и из какого порта читать температуру? пишу прогу на ассемблере чтоб температуру проца выводило на экран, но что то с портами немогу разобраться. Мать Epox 8RDA3I. Микросхема мониторинга Winbond Winbond W83627HF/F.
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Радиопират разжевано ведь все Отдельно для каждой из 3 темератур.
PortOut($295,Reg); - запись в порт
PortIn($296); - чтение из порта
Если совсем уж ничего непонятно, бегом на www.lpc.org
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения