| View previous topic :: View next topic |
| Author |
Message |
gshv

Joined: 01 Feb 2003 Posts: 7037 Location: Fairfax, VA USA
|
Posted: Sun May 03, 2009 9:28 pm Post subject: Re: CPUs and FSB |
|
|
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 |
|
 |
cocoe

Joined: 06 Aug 2005 Posts: 497
|
Posted: Wed May 06, 2009 1:39 pm Post subject: |
|
|
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 |
|
 |
cocoe

Joined: 06 Aug 2005 Posts: 497
|
Posted: Sat May 16, 2009 11:26 am Post subject: |
|
|
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 |
|
 |
gshv

Joined: 01 Feb 2003 Posts: 7037 Location: Fairfax, VA USA
|
Posted: Sat May 16, 2009 12:08 pm Post subject: |
|
|
Many 80486 processors do not have cpuid instruction. Only some 80486DX2 and 80486DX4 processors support this instruction.
Gennadiy |
|
| Back to top |
|
 |
Neon

Joined: 04 Feb 2008 Posts: 876 Location: Dallas, Texas, USA
|
Posted: Sat May 16, 2009 1:24 pm Post subject: |
|
|
| Is this the same problem with the IBM 6x86? |
|
| Back to top |
|
 |
gshv

Joined: 01 Feb 2003 Posts: 7037 Location: Fairfax, VA USA
|
Posted: Sat May 16, 2009 8:24 pm Post subject: |
|
|
| 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 |
|
 |
Neon

Joined: 04 Feb 2008 Posts: 876 Location: Dallas, Texas, USA
|
Posted: Sun May 17, 2009 11:12 pm Post subject: |
|
|
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 |
|
 |
cocoe

Joined: 06 Aug 2005 Posts: 497
|
|
| Back to top |
|
 |
Neon

Joined: 04 Feb 2008 Posts: 876 Location: Dallas, Texas, USA
|
Posted: Mon May 18, 2009 4:06 pm Post subject: |
|
|
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 |
|
 |
gshv

Joined: 01 Feb 2003 Posts: 7037 Location: Fairfax, VA USA
|
Posted: Mon May 18, 2009 9:12 pm Post subject: |
|
|
| 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 |
|
 |
cocoe

Joined: 06 Aug 2005 Posts: 497
|
Posted: Sat May 23, 2009 5:47 am Post subject: |
|
|
| 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 |
|
 |
gshv

Joined: 01 Feb 2003 Posts: 7037 Location: Fairfax, VA USA
|
|
| Back to top |
|
 |
Guest
|
Posted: Wed May 27, 2009 1:30 pm Post subject: |
|
|
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
|
Posted: Wed May 27, 2009 9:07 pm Post subject: |
|
|
| 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 |
|
 |
Guest
|
Posted: Sat Jun 06, 2009 5:40 am Post subject: |
|
|
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 |
|
 |
|
|
|
|
|
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
|