CPU features identification program
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> News
View previous topic :: View next topic  
Author Message
gshv



Joined: 01 Feb 2003
Posts: 7037
Location: Fairfax, VA USA

PostPosted: Sun May 03, 2009 9:28 pm    Post subject: Re: CPUs and FSB Reply with quote

I fixed the script - it now shows HT for this processor:

http://www.cpu-world.com/cgi-bin/CPUID.pl?CPUID=501

I also fixed how it calculates the number of cores and logical processors for production Core i7 CPUs.

Anonymous wrote:
Another possible interesting info to show at CPU info is FSB. Could you please get and show this info?


This information is not in CPUID. Core Duo, Core Solo, Core 2 and Atom processors have this data in MSR registers, but, I'm afraid, it is only accessible on kernel level.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
cocoe



Joined: 06 Aug 2005
Posts: 497

PostPosted: Wed May 06, 2009 1:39 pm    Post subject: Reply with quote

About FSB, if you identify CPU Id, why you do not get FSB value from a query from your CPU DataBase?

cocoe
Back to top
View user's profile Send private message  
cocoe



Joined: 06 Aug 2005
Posts: 497

PostPosted: Sat May 16, 2009 11:26 am    Post subject: Reply with quote

I found some errors at CWID.exe module when identifying an Intel 80486-SX25 (SX411) and DX-25 (SX308). I am using a Compaq Prolinea 466 running Windows 95 OSR2 and Microsoft IE v5.5SP2 with that CPUs. Same system have been used by today and works OK when using Intel Pentium Overdrive 63MHz and 83MHz.

It always fails with same error: cwid.exe has an prohibited operation, and will end.
CWID executed and ilegal operation at module CWID.exe 0157:00401553,
Registers: EAX=00000000 CS=157 EIP=00401553 EFLGS=0010246
ETC,...

It is possible to have a bad procedure when idetifying it. Do you see this error at your 486 systems?

cocoe
Back to top
View user's profile Send private message  
gshv



Joined: 01 Feb 2003
Posts: 7037
Location: Fairfax, VA USA

PostPosted: Sat May 16, 2009 12:08 pm    Post subject: Reply with quote

Many 80486 processors do not have cpuid instruction. Only some 80486DX2 and 80486DX4 processors support this instruction.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
Neon



Joined: 04 Feb 2008
Posts: 876
Location: Dallas, Texas, USA

PostPosted: Sat May 16, 2009 1:24 pm    Post subject: Reply with quote

Is this the same problem with the IBM 6x86?
Back to top
View user's profile Send private message [ Hidden ]
gshv



Joined: 01 Feb 2003
Posts: 7037
Location: Fairfax, VA USA

PostPosted: Sat May 16, 2009 8:24 pm    Post subject: Reply with quote

Neon wrote:
Is this the same problem with the IBM 6x86?


Probably (http://gwyn.tux.org/~balsa/linux/cyrix/p5.html):

Quote:
Cyrix/IBM 6x86(L) CPUs are setup so that after a hardware reset, the CPUID instruction is disabled (this is not the case for the 6x86MX), and specific steps have to be taken in order to enable its execution.


It seems that there is a way to enable cpuid on Cyrix 6x86 processors. I'll modify CWID program in the next few days (could be as early as tomorrow), and I will send it to you and cocoe.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
Neon



Joined: 04 Feb 2008
Posts: 876
Location: Dallas, Texas, USA

PostPosted: Sun May 17, 2009 11:12 pm    Post subject: Reply with quote

The CPU-Z program from cpuid.com shows Name=Cyrix 6x86, Family=5, Model=2, Stepping=0, and no more.

The wcpuid program from h-oda.com identifies Processor=Cyrix (IBM) 6x86 / 6x86L, Vendor String=CyrixInstead, Family=5, Model=2, Stepping=0, Internal Clock=???, and L1 Cache=32KB (I think L1 should be 16).

Here is the result with CrystalCPUID:
Back to top
View user's profile Send private message [ Hidden ]
cocoe



Joined: 06 Aug 2005
Posts: 497

PostPosted: Mon May 18, 2009 3:13 pm    Post subject: Reply with quote

Neon,

You can test your CPU with DOS/Win32 utils located at:

http://web.inter.nl.net/hcc/J.Steunebrink/chkcpu.htm

cocoe
Back to top
View user's profile Send private message  
Neon



Joined: 04 Feb 2008
Posts: 876
Location: Dallas, Texas, USA

PostPosted: Mon May 18, 2009 4:06 pm    Post subject: Reply with quote

OK, chkcpu32 gives essentially the same information, although it is more explicit about which CPU features are supported/not supported:

Code:
 CPU Identification utility v2.04                 (c) 1997-2009 Jan Steunebrink
 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
 CPU Vendor and Model: Cyrix/IBM 6x86 (M1)
 Internal CPU speed  :  Unable to measure; No TSC
 Number of CPUs      : 1
 CPU-ID Vendor string: CyrixInstead
 CPU-ID Signature    : 000520
 CPU Features        : Floating-Point Unit on chip: Yes
                       Virtual Mode Extensions    : No
                       Time Stamp Counter         : No
                       MMX instruction set        : No
                       3DNow! instruction set     : No
                       Streaming SIMD Extensions  : No
 Size of L1 cache    : 16 KB
 Integrated L2 cache : None
Back to top
View user's profile Send private message [ Hidden ]
gshv



Joined: 01 Feb 2003
Posts: 7037
Location: Fairfax, VA USA

PostPosted: Mon May 18, 2009 9:12 pm    Post subject: Reply with quote

cocoe wrote:
About FSB, if you identify CPU Id, why you do not get FSB value from a query from your CPU DataBase?

That may not be the actual FSB value for overclocked / underclocked CPUs. Another reason why I can't do it right now - to get data from the CPU database I need to determine part number first, and this is not done yet, although I'm planning to do it in the future.

I've made two changes to the program so far:
- It now checks if the CPUID instruction is supported, and it displays an error if it's not supported.
- It now determines CPU frequency.

Enabling cpuid on Cyrix processors is not completed yet.

Neon, cocoe or anybody else - if you want to check the new version of the program let me know and I'll send it to you. I won't be able to test it for 80486 processors - I don't have working 486 system yet.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
cocoe



Joined: 06 Aug 2005
Posts: 497

PostPosted: Sat May 23, 2009 5:47 am    Post subject: Reply with quote

gshv wrote:
cocoe wrote:
About FSB, if you identify CPU Id, why you do not get FSB value from a query from your CPU DataBase?

That may not be the actual FSB value for overclocked / underclocked CPUs. Another reason why I can't do it right now - to get data from the CPU database I need to determine part number first, and this is not done yet, although I'm planning to do it in the future.

I've made two changes to the program so far:
- It now checks if the CPUID instruction is supported, and it displays an error if it's not supported.
- It now determines CPU frequency.

Enabling cpuid on Cyrix processors is not completed yet.

Neon, cocoe or anybody else - if you want to check the new version of the program let me know and I'll send it to you. I won't be able to test it for 80486 processors - I don't have working 486 system yet.

Gennadiy


Ok, when you want.

cocoe
Back to top
View user's profile Send private message  
gshv



Joined: 01 Feb 2003
Posts: 7037
Location: Fairfax, VA USA

PostPosted: Mon May 25, 2009 8:31 pm    Post subject: Reply with quote

New version is available for download:

http://www.cpu-world.com/Download/CPU_identification.html

This version fixes a few bugs reported in this thread, and adds reporting of actual processor's frequency.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
Guest






PostPosted: Wed May 27, 2009 1:30 pm    Post subject: Reply with quote

Hi Genna,

I successfully ran your tool for computers it fails before. I have got CPU information from old Pentium III-650 Mhz Slot1, Mobile Pentium II-300 MHz BGA2 and expected for more other that fails before.

I can see it has an error at last one I tested. My Mobile Pentium II-300 was identified as Celeron 300. I corrected field and now posted as correct one.

Regards
Back to top
gshv



Joined: 01 Feb 2003
Posts: 7037
Location: Fairfax, VA USA

PostPosted: Wed May 27, 2009 9:07 pm    Post subject: Reply with quote

Anonymous wrote:
I can see it has an error at last one I tested. My Mobile Pentium II-300 was identified as Celeron 300. I corrected field and now posted as correct one.

I know - it doesn't always correctly guesses family name. I will look into it.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
Guest






PostPosted: Sat Jun 06, 2009 5:40 am    Post subject: Reply with quote

Gennadiy,

I have a question about how to update information to your DB. I am interested to know how to update some incomplete data from a CPU?
I sometimes get some more info from a CPU but it was entered by using an old Computer and cache from Internet Explorer session may be lost.
Could you provide us session id from CPUs we entered? of course from CPUs when we where identified.

cocoe
Back to top
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> News All times are GMT - 5 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 3 of 7
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group