Тут возникла необходимость написать утилку, которая для S462 процов определяал название ядра. Ну полез поглядеть доки от АМД, а там во многих документах ( amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20734.pdf к примеру) упоминается Duron Model 6. Я что-то пропустил? Что это за ядро? Типа урезанный Palomino? Кто-то вообще такое видел? Хотя бы скриншоты из CPU-Z или чего-то подобного кто-то дать может? В свое время ковырял файлы от старой сандры, так там упоминался Duron Model 5 Morgino - мож это он и есть? А то упоминания о Duron Model 6 есть в оффициальных документах, а даташита нету. Вот что у меня получилось в сумме. 2 числа, идентифицирующие ядро, это Family и Model процессора. Stepping - соответствие идентификатора степпинга его названию. В скобках - технология изготовления.
FM
Этого... Для начала - AMD Proc recognition guide читал? Номера не помню - но на сайте в полтыка находится.
В твоем разбираться влом. Даю маленький кусок моего кода из рабочего проекта (Паскаль).
При Family = 6
case cpuid1_.Model of
1 : cpu_Type := 'AMD Athlon(tm)';
2 : cpu_Type := 'AMD Athlon(tm) (0.18u)';
3 : cpu_Type := 'AMD Duron(tm) (Spitfire)';
4 : cpu_Type := 'AMD Athlon(tm) (Thunderbird)';
6 : cpu_Type := 'AMD Athlon(tm) (Palomino)';
7 : cpu_Type := 'AMD Duron(tm) (Morgan)';
8 : case getK7CacheSize of
256 : cpu_Type := 'AMD Athlon(tm) (Throughbred)';
64 : cpu_Type := 'AMD Duron(tm) (Applebred)';
end;
10 : case getK7CacheSize of
256: cpu_Type := 'AMD Athlon(tm) (Thorton)';
512: cpu_Type := 'AMD Athlon(tm) (Barton)';
end;
else
cpu_Type := 'AMD Athlon(tm) (undistinguished model)';
end;
Семпронов тут нету... Может, когда-нибудь руки дойдут...
О, сравнил - сходится...
Ну, теперь - народ, поправляйте !!!
Блин, как меня прикололо (и накололо), что Pentium-M (типа Dothan)- это Family 6...
А кому счас легко...
Для начала читал. Это он и есть. Мне и не надо определять семпроны. Да и модели 1 и 2 не интересуют - слотовые они. Нужны только ядра с 3-й модели. Кстати в том pdf упоминаются Duron MP - ужас!. Так кто-то видел дуроны Model 5 или 6? Интересно ведь. Или хотя бы мож кто ковырял какой-нить бивис, в котором есть поддержка оных?
P.S. Кстати модель 0 - это вроде Argon ES, 1 - Argon (0.25m), 2 - Argon (0.18 ). Вроде так.
P.S. В этой доке нигде не упоминаются любимые тут K6-2+/K6-3+.
Ну, Вы и сравнили
K6-2+/K6-III+ - энто совсем другое семейство. 5-ое!
switch (Family)
{
.....
case 5:
switch(Model)
{
case 0: // K5 (0.35/0.50)
case 1:
case 2:
case 3: printf("K5\n");break; // K5 (0.35)
case 4:
case 5:
case 6: //K6 (0.30)
case 7: printf("K6\n");break; // K6 (0.25)
case 8: printf("K6-2\n");break; //K6-2, который K6-3D (0.25)
case 9: // настоящий K6-III
case 10:
case 11:
case 12:
case 13: //K6-2+ и K6-III+ (0.18 )
case 14:
case 15:printf("K6-3\n");break;
}
break;
.....
}
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Рекомендую найти библиотеку TMi0SDGL (Copyright(c) 1996-2000 by B-coolWare. Written by Bobby Z.). Она в исходниках. Версия 2.15 - последняя. Как база - неплохо. Хотя пора переписать...
Все старые там есть. И интелы, и AMD. Я дописывал туда только семейства K7 и K8 (первые атлоны там уже были) и P4 + центрины.
А кому счас легко...
Дело не в семействе, я хотел показать, что кой чего в оффициальных доках может не быть. Я не на столько невежественен чтобы так путать семейства :P . Просто интересно, может я и офф. даташиты чего-то пропустили?
Старые процы мне не нужны, только S462.
P.S. K6-III+ это вроде Model 14 (5Dx)
Yurius
0xD = 13
так что K6-2+ и K6-3+ = Model 13 и от друг друга отличаются разве что размером кэша.
а в офф. доках много что отсутствует Мы тут энтот вопрос где-то обсуждали в довольно забавной форме
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
0xD=13. Посыпаю голову пеплом. Был неправ Спишем на эпидемию гриппа, в которой принимаю активное участие И все же есть ядра семейства К7 под S462, которые не упоминаются (во всяком случае везде) в даташитах, но которые можно встретить в жизни?
P.S. 4 Root - К5 были еще Model 1,2 (судя по тем же даташитам, сам в руках не держал). На старые АМД процы у меня есть целый фирмовый компакт, унесенный с какой-то выставки. Там АМД-ные даташиты на процы до слотовых моделей атлонов.
Этот компакт AMD нахаляву рассылала. Тоже где-то валяется.
А кому счас легко...
Yurius
Коль пошла такая пьянка (в смысле, насчет К6, сильно отличающихся по корпусировке от S462), так может название поменяем? А то ведь кого-то и в заблуждение можно ввести...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
ivp Раз пошла такая пьянка - собираем инфо по всем процам АМД. Только с названиями ядер и их степпингами.
Отправить комментарий