Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 59 • Страница 3 из 3<  1  2  3
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Злостный читер
Статус: Не в сети
Регистрация: 15.12.2003
Откуда: Russia, MO
Фото: 277
Atani да, выложи уж на ПС, а то на http://zcommunity.narod.ru я обнаружил только "VCPUID 6.6 Internal Alpha", а не a7.4 версию...и пора бы уж вести лог изменений :)... что нового в версии 7.4?

_________________
20.03.25 9800X3D (PBO -30)+X870+64Gb DDR5+RTX5080: https://valid.x86.fr/9ep16i
12.03.22 QTJ1 4.7Ghz+Z370M+32Gb DDR4+RTX3070: https://valid.x86.fr/02ajz0



Партнер
 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
REtaiL_OZ наверное определение Атлон/Семпрон по КПУ Стринг :wink:

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
Выложу на ПС.

REtaiL_OZ
там просто ссылка другая, http://groupzeta.narod.ru/VCPUID.rar , у меня тот логин (Xeo) накрылся, так что не исправить первый пост.
Насчёт лога изменений - как можно пронаблюдать, все версии имеют индексы a,b или c, что значит различные стадии отлаженности каждой конкретной версии альфы, добавляется в них довольно много. Финальный релиз будет иметь версию f1.0 .

Daemon
Классная шутка ;)
p.s. так было всего в одной версии, т.к. не успевал физически прописать где надо Athlon MP проставить, а где Sempron, а неприятный баг с определением SSE3 надо было профиксить, + прописать новые ревизии.
p.p.s. такой подход действительно иногда применяют, но в утилитах для совсем других задач.

насчёт DDK - попробую.

Добавлено спустя 37 минут, 35 секунд:
Разместил, теперь
http://cp.people.overclockers.ru/cgi-bi ... VCPUID.rar

_________________
Atani


 

Злостный читер
Статус: Не в сети
Регистрация: 15.12.2003
Откуда: Russia, MO
Фото: 277
Atani скачал...вопрос...а строчка HTT Not Supported - HTT - это HyperThreading Tech. или HyperTransport Tech.? :)

_________________
20.03.25 9800X3D (PBO -30)+X870+64Gb DDR5+RTX5080: https://valid.x86.fr/9ep16i
12.03.22 QTJ1 4.7Ghz+Z370M+32Gb DDR4+RTX3070: https://valid.x86.fr/02ajz0


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
REtaiL_OZ
Hyper Threading Tech =) . Hyper Transport - шина, про неё Supported или Not Supported не напишешь. А что, у тебя не определилась?

_________________
Atani


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Atani вечером обязательно загляни в инет, у меня будет для тебя немного кода и предложений о программе. Ведь новые процессоры можно всегда добавить, а вот функциональность программы необходимо расшырять.

_________________
Ку ку


 

Злостный читер
Статус: Не в сети
Регистрация: 15.12.2003
Откуда: Russia, MO
Фото: 277
Atani вот-вот и я о чем...как раз на мой Northwood 2.8Ghz (800mhz,ht) - написал, что HTT не суппортед :haha:
так, что вот он глюк...нашелся...мож бетатестером впишешь...когда-нибудь :)

_________________
20.03.25 9800X3D (PBO -30)+X870+64Gb DDR5+RTX5080: https://valid.x86.fr/9ep16i
12.03.22 QTJ1 4.7Ghz+Z370M+32Gb DDR4+RTX3070: https://valid.x86.fr/02ajz0


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
REtaiL_OZ
Бета-тестером впишу =) а для чего ты думал нужна неисмользуемая сейчас кнопка "i" ? :D
Глюк отловил. Связано всё это было с тем, что часть движка переписывал, ну и проверку НТ не туда засунул... :) уже исправил.

Выложил 7.7
Теперь программа должна определять и PowerNow (по крайней мере, я в это наивно верю ;) ) - отсюда мобильные процессоры (пока только К7) должны иметь букву Mэ в названии, часть движка переписана, что (в теории, по крайней мере) должно способствовать более быстрому её выполнению, автообновляется она теперь туда, куда надо, + появилась новая "фича" Update information (кнопарь U) - нажатие на неё приводит к обновлению инфы, как можно догадаться из хинта.

_________________
Atani


 

Злостный читер
Статус: Не в сети
Регистрация: 15.12.2003
Откуда: Russia, MO
Фото: 277
Atani Пасиб :)
Ну чтож, теперь все верно работает. По крайней мере у меня. (Осталось только добавить шину и множитель :) )
Вот единственное - где CPU String - название камня не по центру - это так надо?
Чтобы было понятно прилагаю скрин:
#77

_________________
20.03.25 9800X3D (PBO -30)+X870+64Gb DDR5+RTX5080: https://valid.x86.fr/9ep16i
12.03.22 QTJ1 4.7Ghz+Z370M+32Gb DDR4+RTX3070: https://valid.x86.fr/02ajz0


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
REtaiL_OZ
1. Спасибо, что помогаешь уже столько времени
2. Насчёт строки - это Интел виновата, она от правого края писала ;) . Отрежу лишнее и отравняю :) .

Добавлено спустя 23 минуты, 4 секунды:
Всё исправил и выложил.
p.s. смотри лс.

_________________
Atani


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Atani если надо, то вот код, для CPU string:
Код:
function GetByteFromDWord(value:DWord;bytenum:byte):byte;
var
  temp:byte;
  tmp:DWord;
begin
  temp:=(bytenum-1)*8;
  tmp:=$ff;
  tmp:=tmp shl temp;
  value:=value and tmp;
  value:=value shr temp;
  result:=value;
end;

procedure GetCPUflags(func:DWord;var eaxtmp, ebxtmp, ecxtmp, edxtmp : DWord); register;
var
  eaxtemp,ebxtemp,ecxtemp,edxtemp:DWord;
begin
asm
  pushad
  pushf
  mov eax,func
  cpuid
  mov eaxtemp,eax
  mov ebxtemp,ebx
  mov ecxtemp,ecx
  mov edxtemp,edx
  popf
  popad
end;
eaxtmp:=eaxtemp;
ebxtmp:=ebxtemp;
ecxtmp:=ecxtemp;
edxtmp:=edxtemp;
end;

function GetCPUString:string48; stdcall;
var
  i,j:byte;
  temp:string48;
begin
for i:=0 to 2 do
  begin
    GetCPUflags($80000002+i,eaxreg,ebxreg,ecxreg,edxreg);

    for j:=1 to 4 do
      temp:=temp+chr(GetByteFromDWord(eaxreg,j));

    for j:=1 to 4 do
      temp:=temp+chr(GetByteFromDWord(ebxreg,j));

    for j:=1 to 4 do
      temp:=temp+chr(GetByteFromDWord(ecxreg,j));

    for j:=1 to 4 do
      temp:=temp+chr(GetByteFromDWord(edxreg,j));
  end;
  result:=temp;
end;

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 01.03.2003
#77

:D


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
QNX т.е. неправильно определяеться SSE3?

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
Daemon
я использую несколько другой, правда, тоже не самый хороший.
Есть лучше!
Цитата:
push eax
push ebx
push ecx
push edx
mov eax, $80000002
db $0F, $A2
mov dword ptr[CPUName], eax
mov dword ptr[CPUName+4], ebx
mov dword ptr[CPUName+8], ecx
mov dword ptr[CPUName+12], edx

mov eax, $80000003
db $0F, $A2
mov dword ptr[CPUName+16], eax
mov dword ptr[CPUName+20], ebx
mov dword ptr[CPUName+24], ecx
mov dword ptr[CPUName+28], edx

mov eax, $80000004
db $0F, $A2
mov dword ptr[CPUName+32], eax
mov dword ptr[CPUName+36], ebx
mov dword ptr[CPUName+40], ecx
mov dword ptr[CPUName+44], edx
pop edx
pop ecx
pop ebx
pop eax


p.s. руки пока не дошли заменить этот участок в проге.

Добавлено спустя 30 секунд:
QNX
Спасибо за помощь!

Добавлено спустя 1 минуту, 26 секунд:
Daemon
на Northwood'е SSE3 вроде и нету...

_________________
Atani


 

Advanced member
Статус: Не в сети
Регистрация: 01.03.2003
Daemon

да нет, все верно

просто увидев тему, я подумал что это тест, а так оказалось что это просто CPUID :(


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
QNX
Все тесты с cpuid и msr начинаются, всё ещё впереди ;)

_________________
Atani


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
QNX я думал у тебя Prescott, вот думаю от SSE3 и ядро неправильно определяет.

Добавлено спустя 1 час, 18 минут, 55 секунд:
Atani конечно, неплохо, но приходиться ведь строку обрабатывать, да и Delphi плохо реагирует на ассемблерные вставки, рекомендуют не использровать его, если возможно обойтись функциями Delphi.
Как и обещал - исходный код определения North Bridge, South Bridge и видеокарты , если что-то не рационально, не бей ногами, спешу в FIFA2005 поиграть http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=3274&filename=NBdefine.rar

Добавлено спустя 2 часа, 55 минут, 57 секунд:
Да забыл сказать - пользуйся безвозмездно :-) Надо готовить свой ответ CPU-Z

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 14.10.2004
Откуда: Питер
Daemon
Спасибо большое!

p.s. смотри лс

_________________
Atani


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Atani над чем работаешь? Я тут поиздевался над драйвером от CrystalCPUid, кое что на Делфи переписал, короче с MSR можно работать из под Делфи. Короче говоря если надо - пишы.

_________________
Ку ку


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 59 • Страница 3 из 3<  1  2  3
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: mx-777, Sealxo и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan