Ir ao conteúdo
  • Cadastre-se

Cpuid


sledgehammer

Posts recomendados

  • Membro VIP

Esse é um teste que preciso para terminar o CPUID, para usar nos testes feitos aqui no fórum.

É apenas para coletar informações de vários tipos de processadores (muitos dos quais não tenho acesso para testar por conta própria).

O programa que preciso que rodem é esse daqui:

http://www.cleberlr.hpg.com.br/dump.zip

É só clicar em Test, deixar o CPUZ ( http://www.cpuid.com/cpuz.php ) ou o WCPUID ( http://www.webattack.com/get/wcpuid.shtml ) do lado e tirar um screenshot.

Opcionalmente podem tentar a última versão do CPUID para verificar se está tudo ok:

http://www.cleberlr.hpg.com.br/cpuid.html

O CPUID e o Dump não devem rodar ao mesmo tempo (isso será resolvido em breve).

Não tem contra indicação. Se acontecer algum erro, me informe (alguns Windows da família NT podem restringir o acesso as informações caso o usuário não tenha permissões).

Os processadores que mais preciso informações são:

-os diversos modelos de P2 e P3 e alguns P4 (por causa dos diversos steppings, A0/B0/C1/D1 por exemplo). E os respectivos Celerons. Xeon também.

-Athlon e Duron estão bem testados mas se encontrarem problemas, seria bom enviar. Um possível problema irá acontecer com Thunderbird ou Duron que usem multiplicador 12.5x, 13x ou 14x, aonde fica impossível determinar corretamente.

- Athlon 64/Opteron/Centrino/Prescott: motivos óbvios. Quem será o primeiro?

K6-2/III e Pentium MMX só é possível determinar o multiplicador acessando informações da placa. Devido a quantidade de placas/fabricantes e a idade desses processadores, não planejo me aventurar nessa empreitada. Os processadores VIA e Cyrix pela pequena quantidade também não estão implementados. Esses não precisam rodar o dumpMSR, mas se quiserem testar o CPUID são todos bem-vindos.

Enviem os screenshots para [email protected] ou então postem aqui na mensagem caso tenham espaço em algum servidor. Qualquer teste é bem vindo. Assim como críticas e sugestões.

Vamos lá moçada. Me ajudem. Quanto mais antiga a configuração, mais interessante. :-BEER

Link para o comentário
Compartilhar em outros sites

Sledge, logo abaixo vai o link do screenshot. Não sei o que apareceu era um erro ou é normal.

http://www.edujunior14.hpg.ig.com.br/test.jpg

Primeiro tive que rodar o dump para depois abrir o cpuid, senão dava "ERROR : Failed to Load Driver".

EDIT: percebi agora que está errado o bus speed do CPUID! O correto é 100 * 8.5 = 850

-----

Minha configuração é uma ASUS CUSL2-C, 320 MB PC100, P3 850 MHz.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Valeu Eduardo.

Não tinha percebido isso. Só no dump que tem uma checagem se conseguiu carregar o driver. Ai como  o CPUID já tinha carregado, ele não consegue carregar novamente. Sem essa checagem, mesmo se der erro, ele usa o que já foi carregado. Vou modificar e atualizar.

Bem, já achei um erro. Talvez só com o seu já resolva o caso de todos os P3/P2/Celerons (com o Tualatin não teve problema, pelo menos com os testados).

PS: Opa. Percebi uma coisa. O erro de identificação que apareceu no CPUID é porque os dois estão rodando juntos. Rode só o CPUID e veja se está correto.

Rode apenas o dump, pois ele é o mais importante no momento. Capture a imagem dele apenas. Depois rode o CPUID e o CPUZ para comparar. Vou precisar criar uma nova dll, com nomes diferentes das funções.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Tentei rodar esse programa aqui mas apareceu a seguinte mensagem, "um arquivo necessário iomonkey.dll não foi encontrado".

Outra coisa, ao tentar descompactar o dump, dava um erro de compactação desconhecida (mas não é um zip?), e somente a metade dos arquivos foi extraído, no caso o executável, acho que foi justamente o .dll que faltou.

Obs: baixei o arquivo 02 vezes, mas não teve jeito.

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por Sombra_XXI@16 Set. 2003,00:25

Outra coisa, ao tentar descompactar o dump, dava um erro de compactação desconhecida (mas não é um zip?), e somente a metade dos arquivos foi extraído, no caso o executável, acho que foi justamente o .dll que faltou.

Aqui também deu esse erro. A solução foi usar a dll que vem no ZIP do CPUID (http://www.cleberlr.hpg.com.br/cpuid.html) ou instalar o Winzip (daí não dá erro).

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

O Neo me avisou desse erro, agora já resolvi.

É muito estranho, pois no Winzip o erro não acontece. Só acontece com o Winrar (não testei outros).

Agora já resolvi e consertei lá no HPG. Caso aqueles idiotas não limpem o cache do servidor tão cedo, o jeito é fazer o que o Eduardo sugeriu. A dll é a mesma.

Deixa avisar de novo. Essa DLL é compartilhada e eu não sei como fazer os dois programas terem acesso em Ring0 ao mesmo tempo. Não sei como resolver, então NÃO rodem o CPUID junto com o dump ao mesmo tempo. Fechem um para usar o outro.

Esqueci de dizer uma coisa. Preciso ver uma tela do CPUZ da máquina. O Baga me enviou o resultado de um Celeron 400, onde fiquei em dúvida se o FSB é realmente 66,6MHz (multiplicador 6), que é o que o dump me informa.

É isso mesmo BAGA?

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por sledgehammer@16 Set. 2003,22:11

o Baga me enviou o resultado de um Celeron 400, onde fiquei em dúvida se o FSB é realmente 66,6MHz (multiplicador 6), que é o que o dump me informa.

É isso mesmo BAGA?

essa é a config mesmo!

tinha prometido o do PentiumII, mas a minha surpresa é que o cpuid marcou como sendo um celeron, o primeiro que tinha apenas a memória cache L1 (o covington)!

dai pensei que pudesse ser problema no programa, ou senão alguma relação ao usar a mesma dll (iomonkey)

vou ter que verificar!

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por BAGA@17 Sep. 2003,00:59

essa é a config mesmo!

tinha prometido o do PentiumII, mas a minha surpresa é que o cpuid marcou como sendo um celeron, o primeiro que tinha apenas a memória cache L1 (o covington)!

dai pensei que pudesse ser problema no programa, ou senão alguma relação ao usar a mesma dll (iomonkey)

vou ter que verificar!

você olhou com o CPUZ pra ver se o cache L2 não está desativado?

Eu posso fazer diferente, mas no momento a diferenciação entre eles é feita pelo tamanho do cache. A Intel usa uma coisa chamada BrandID que talvez seja melhor, pois agora que me toquei que o cache pode estar desativado.

Isso não depende da dll. A dll só é usada para identificar o multiplicador. As outras informações podem ser extraidas facilmente.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por rambo-GRUNGE-@23 Set. 2003,19:13

rodei os programas no pIII 500mhz

http://www.rambogrunge.kit.net/fotos/cpuid.jpg

http://www.rambogrunge.kit.net/fotos/dump.jpg

Valeu Rambo.

Acho que agora só faltam os casos mais escabrosos. Quem tem um P2 233MHz por ai?  :-BEER  E os mobiles da vida

Acho que já está ok com todos os Athlons, Durons, (A64/Opteron provavelmente), P4 Willy e Nortwood e também a maior parte dos P2,P3 e Celerons.

Acho que agora só erros menores (se alguém perceber algum, favor avisar).

Link para o comentário
Compartilhar em outros sites

  • mês depois...
  • Membro VIP

O tópico anda esquecido, mas tenho continuado a melhorar o programa.

Se alguém quiser, agora que tem poucos bugs, mantenhos as versões atualizadas aqui: http://www.jbrasil.com/sledgehammer/cpuid.html

Quem comprar um A64 pode usar-lo pra controlar o multiplicador de dentro do Windows (infelizmente só pra baixo, até que o fabricante da board tire essa proteção).

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por jcelso@28 Oct. 2003,20:55

o meu teste está em http://www.jcelso.kit.net/teste.jpg

Valeu jcelso.

No Athlon/Duron funciona perfeito. O único caso não é culpa minha, mas da AMD ter lançado o Athlon 1300 e 1400MHz com FSB 100MHz, que fica impossível determinar o multiplicador deles (só do TBird e dos Durons 1300).

O resto não tem segredos.

Eu só espero aparecer algum tipo de surpresa dos trocentos mil tipos de P2/P3 que existem. Cada hora aparece algo desconhecido.

Processadores novos é bem mais fácil entender (os manuais são completos).

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!