Titan
Статус: Не в сети Регистрация: 24.03.2004 Откуда: Москва
Давно хотел задать вопрос! Купил я себе Pentium III Coppermine 1000MHz Engenering Sample. Так вот, ни одна прога диагностики не хочет детектить его "инженерность" Исключение составляет лишь фирменная утилита Интел, которая говорит что процессор не серийный.
Когда я меняю множитель на процессоре все информационные программы распознают в нём всё новые и новые процессоры.. И ещё вопрос: возможно ли встроить в программу модуль для определения тактовой частоты шины AGP и PCI. Я знаю что это сложно, но хотябы для некоторых типов мат плат... Я вот на своём Tyan Thunderbolt-L замучался определять частоту.... Так и не нашёл чем и как, точнее нашёл чем, но нету там типа PLL , который мне нужен...
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
white
Цитата:
Давно хотел задать вопрос! Купил я себе Pentium III Coppermine 1000MHz Engenering Sample. Так вот, ни одна прога диагностики не хочет детектить его "инженерность" Исключение составляет лишь фирменная утилита Интел, которая говорит что процессор не серийный.
Можем сообразить Для этого нужен скрин OSCI, репорт OSCI, и скрин или репорт Intel'овской утилиты.
Цитата:
Когда я меняю множитель на процессоре все информационные программы распознают в нём всё новые и новые процессоры..
А по подробнее?
Цитата:
И ещё вопрос: возможно ли встроить в программу модуль для определения тактовой частоты шины AGP и PCI. Я знаю что это сложно, но хотябы для некоторых типов мат плат...
С этим сейчас и вся сложность. Ведь сложность не в чтении и анализе некоторых бит из адресного пространства PCI, а в отсутствие технической документации или доступа к железу. Так что эта инфа пока планируеться, незнаю как с реализацией(осенью времени будет в разы меньше).
Добавлено спустя 35 секунд: nafigator спасибо, но нужен был текстовый
Titan
Статус: Не в сети Регистрация: 24.03.2004 Откуда: Москва
Цитата:
А по подробнее?
Если поподробнее, то так: меняю множитель ,например, на x5.5 , шина 100МГц - Pentium III E 550, множитель x7 , а шина 133 Pentium III EB 933 MHz; шина 112 МГц , множитель x8 - Pentium III EB 1066 MHz (хотя реально 112*8!), при этом частота отображается верно, неаерно только CPU Specification в CPU-Z! Ощем так:
Вот OSCII Report
OverSoft CPU Informer version 0.7
eax ebx ecx edx
Function 00000000 00000002 756E6547 6C65746E 49656E69
Function 00000001 00000686 00000002 00000000 0383FBFF
Function 00000002 03020101 00000000 00000000 0C040882
Function 00000003 03020101 00000000 00000000 0C040882
Function 00000004 03020101 00000000 00000000 0C040882
Function 00000005 03020101 00000000 00000000 0C040882
Function 80000000 03020101 00000000 00000000 0C040882
Function 80000001 03020101 00000000 00000000 0C040882
Function 80000002 03020101 00000000 00000000 0C040882
Function 80000003 03020101 00000000 00000000 0C040882
Function 80000004 03020101 00000000 00000000 0C040882
Function 80000005 03020101 00000000 00000000 0C040882
Function 80000006 03020101 00000000 00000000 0C040882
Function 80000007 03020101 00000000 00000000 0C040882
Function 80000008 03020101 00000000 00000000 0C040882
Function 80860000 03020101 00000000 00000000 0C040882
Function 80860001 03020101 00000000 00000000 0C040882
Function 80860002 03020101 00000000 00000000 0C040882
Function 80860003 03020101 00000000 00000000 0C040882
Function 80860004 03020101 00000000 00000000 0C040882
Function 80860005 03020101 00000000 00000000 0C040882
Function 80860006 03020101 00000000 00000000 0C040882
Function 80860007 03020101 00000000 00000000 0C040882
Function C0000000 03020101 00000000 00000000 0C040882
Function C0000001 03020101 00000000 00000000 0C040882
Function 8FFFFFFE 03020101 00000000 00000000 0C040882
Function 8FFFFFFF 03020101 00000000 00000000 0C040882
Вот Intel Processor identification Utilites Report
Intel(R) Processor Frequency ID Utility
Version: 7.2.20041115
Time Stamp: 2005/08/10 10:49:57
Number of processors in system: 1
Current processor: #1
Processor Name: Процессор Intel(R) Pentium(R) III
Type: 0
Family: 6
Model: 8
Stepping: 6
Revision: 7
L1 Instruction Cache: 16 KB
L1 Data Cache: 16 KB
L2 Cache: 256 KB
Packaging: S.E.C.C./S.E.C.C.2
MMX(TM): Yes
SIMD: Yes
Reported Processor Frequency: 896 МГц
Reported System Bus Frequency: 112 МГц
*************************************************************
Правда вряд ли он чёньть скажет....
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
white
Цитата:
Если поподробнее, то так: меняю множитель ,например, на x5.5 , шина 100МГц - Pentium III E 550, множитель x7 , а шина 133 Pentium III EB 933 MHz; шина 112 МГц , множитель x8 - Pentium III EB 1066 MHz (хотя реально 112*8!), при этом частота отображается верно, неаерно только CPU Specification в CPU-Z!
Оставим это на совести CPU-Z И еще интересный момент, CPU-Z определяет тип сокета Slot1, OSCI - Socket 370. Кто прав? Или у CPU-Z сокет тоже меняеться в зависимости от множителя процессора?
Цитата:
Вот OSCII Report
Хм, невижу ничего подозрительного, даже BrandID - 2-ка(стандартный). Скорее всего необходимо делать анализ текущего множителя и максимального и если они отличаються, то делать вывод, что это ES. Какие штатные частоты? 100*10?
Цитата:
А вот ссылка на срин.
Даже у меня такой древней версии не осталось
Добавлено спустя 8 минут, 20 секунд: PS это точно ES? Может мобильник?
Добавлено спустя 23 минуты, 17 секунд: Так, способа определения оригинального множителя и максимального для Coppermine несуществует
Titan
Статус: Не в сети Регистрация: 24.03.2004 Откуда: Москва
Daemon У меня камень под Slot 1 133*7.5 . Он ТОЧНО инженерник....
Цитата:
Оставим это на совести CPU-Z
Я тоже так думаю, учитывая хотябы тот факт, что в версии 1,28,4 переодически пропадат Core Speed
Цитата:
Так, способа определения оригинального множителя и максимального для Coppermine несуществует
Приехали..... И шо терь делать? У меня множитель работает от 2х до 8 (то, что может мать)
Мало того, инетресный глюк: при использованиии недокументированного положения перемычек для КУ бывает такое: ставлю перемычки , пускаю ось, запускаю любую прогу диагностики и..... барабанна дробь.... Pentium III 400 MHz 2x200 (!!!) SDRAM Frequency - 200MHz - что это? При этом в BIOS частота шины стоит - 100!!!! И глков никаких!
А вот насчёт изменения типа сокета - вроде как не меняется
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
white
Цитата:
Я тоже так думаю, учитывая хотябы тот факт, что в версии 1,28,4 переодически пропадат Core Speed
Бывает
Цитата:
Мало того, инетресный глюк: при использованиии недокументированного положения перемычек для КУ бывает такое: ставлю перемычки , пускаю ось, запускаю любую прогу диагностики и..... барабанна дробь.... Pentium III 400 MHz 2x200 (!!!) SDRAM Frequency - 200MHz - что это? При этом в BIOS частота шины стоит - 100!!!! И глков никаких!
Ну вообщем ничего удивительного: делитель памяти равен 1:1 с FSB, FSB=Core Freq/Mult., так вот скорее всего неверно программируются MSR регистры проца и читаеться неверный множитель.
Добавил в программу детект мобильных P3 по одному признаку и залил сюда www.topmods.net/OMC/OSCI.zip Возможно это просто мобильный P3, с поддержкой SpeedStep, а мать может устанавливать любой множитель SpeedStep, как стартовый, правда непонятно, почему 8 - максимальный. Что пишет CrystalCPUId?
Я ,конечно, понимаю что это уже слишком, но всёж Есть поле для умственной деятельности. Есть над чем поработать. Готов предоствить любую интересную инфу.
Думаю , что будет стимул - не одна буржуйская прога нен смогла всё до мелочи верно определить....
Добавлено спустя 1 минуту, 53 секунды: Есть бредовая идея. У всех камней интел был Processor Serial Number. Так вот , а что ежели его включить в BIOS и детектить по нему?
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Хм, похоже мы нашли ключ Было
Цитата:
Function 00000000 00000002 756E6547 6C65746E 49656E69 Function 00000001 00000686 00000002 00000000 0383FBFF Function 00000002 03020101 00000000 00000000 0C040882 Function 00000003 03020101 00000000 00000000 0C040882
Цитата:
Function 00000000 00000003 756E6547 6C65746E 49656E69 Function 00000001 00000686 00000002 00000000 0387FBFF Function 00000002 03020101 00000000 00000000 0C040882 Function 00000003 00000000 00000000 CE332B9D 0001FAC7
При включении из БИОСа серийного номера, появился еще один уровень cpuid инструкций с этим же серийным номером Идентификацию по SN делать всеравно нельзя, поскольку интеловский утиль детектит ES даже при выключеной серийном номере. По идее ES можно детектить по биту присутствия серийного номера, поскольку у других P3 он должен быть отключен.
Добавлено спустя 2 минуты, 11 секунд: Через 30 минут будет новый билд.
Добавлено спустя 56 минут, 10 секунд: Перезалил, при включенном PSN будет детектиться www.topmods.net/OMC/OSCI.zip
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
_Thor_ см. выше по топику:
"Если криворукие инженеры попутали входы чипа мониторинга, то кто виноват - программист, пишущий очередной CPUI-Z, или эти недо-инженеры?"
Рекомендую на досуге подумать об этом вопросе...
PS: движок [DMI/BIOS] для идентификации таких "кривых" мам пока не сделан... Может быть в будущем он будет, но сейчас забудьте...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения