Reply 300 of 459, by CuPid
- Rank
- Member
feipoa wrote on 2020-05-21, 10:39:Oh no. Is there any instruction you can send to the CPU that only an IBM 486BL3 will return a unique response?
None that I know.
feipoa wrote on 2020-05-21, 10:39:Oh no. Is there any instruction you can send to the CPU that only an IBM 486BL3 will return a unique response?
None that I know.
It's a shame IBM did implement MSRs (which are standard P5 instructions), but didn't care to spend a few more transistors on CPUID as well.
In DOS it's no problem to re-route the interrupts and catch the fault (i.e. GPF, or as The Uncodumented PC says a Double-Found that can occur as well), but I don't have an idea how one could do this in 9x Kernel/VxD.
I just looked at NuMega VtoolsD and one file caught my attention - vfault.h. What do you think Franck?
The class library provides classes that facilitate hooking faults.
There's a CPU-Z bug with listing the DIMM's supported frequency, this (slightly aggressive) video can explain it better than I can:
repaxan wrote on 2020-05-30, 04:13:There's a CPU-Z bug with listing the DIMM's supported frequency, this (slightly aggressive) video can explain it better than I can:
I feel the video is misleading and suggest looking at what I posted about SPD speed reporting.
BTW after 2 years I updated my small CPUID info tool for DOS/Win/Linux
http://www.rayer.g6.cz/programm/programe.htm#CPUID
Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA
Overclocked IBM/Cyrix MII PR166@200mhz, and stock AMD K6 266 (66X4). I am curious why cpuz has no problem detecting fsb and multipliers on
the 6x86 chips but can't on the AMD K6 on the same Motherboard which is a EPOX EP-MVP3G5. The K6 is not a k6-2
Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.
Imperious wrote on 2020-06-29, 12:45:Overclocked IBM/Cyrix MII PR166@200mhz, and stock AMD K6 266 (66X4). I am curious why cpuz has no problem detecting fsb and multipliers on
the 6x86 chips but can't on the AMD K6 on the same Motherboard which is a EPOX EP-MVP3G5. The K6 is not a k6-2
On the MII the multiplier comes from the Cyrix DIR0 register and on a K6-2 from MSR C0000087, but I don't know if a K6 has MSR C0000087. Can you boot NT4, W2K of WXP? If so then check if SIV reports it on Menu->Hardware->CPUID->CPU-0. We can't sensibly check if MSR C0000087 exists using W9X as it does not support kernel mode structured exception handling.
AFAIK only K6-2 stepping C (Chomper XT) and later have MSR C0000087.
Thanks. I should have looked back a page, the same question was asked by Daniël Oosterhuis.
Too much hassle trying to install NT4, XP, or Win2000 on this computer but may try to boot xp off Hiren's boot cd and try Siv in that,
but the questions been answered.
Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.
Imperious wrote on 2020-06-30, 12:53:may try to boot xp off Hiren's boot cd and try SIV in that
OK, SIV should run OK from MiniXP, but a GPU won't get reported, if not then no problem as temptation got the better of me 😀
The Win98 version of CPU-Z causes a blue screen on my Asus TXP4 socket 7 machine.
I'll hook it up tonight and post more details then.
pete8475 wrote on 2020-07-18, 18:50:The Win98 version of CPU-Z causes a blue screen on my Asus TXP4 socket 7 machine.
I'll hook it up tonight and post more details then.
Thanks for the report.
What CPU is installed ?
CuPid wrote on 2020-07-21, 16:14:Thanks for the report.
What CPU is installed ?
AMD K6-2 400mhz.
I'm booting it up now and I'll take note of what the bluescreen says.
EDIT - Took a picture with my phone.
Just a guess, couldn't it crash due to used CMOV instruction that is not available on K6? Quiet common problem...
Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA
pete8475 wrote on 2020-07-21, 20:01:AMD K6-2 400mhz.
Exactly which model? I expect SIV32L will report this, does it and does Menu->File->Save Local run OK please?
RayeR wrote on 2020-07-21, 21:28:Just a guess, couldn't it crash due to used CMOV instruction that is not available on K6? Quiet common problem...
Unlikely as CPUZ runs OK on my K6 (Little Foot).
Thanks pete8475. Seems like an undesired MSR reading to me. I fix that and let you know.
Edit :
pete8475, can you please try that version and let me know ? if it works, can you please post a TXT report ? Thanks.
https://download.cpuid.com/betas/cpuz_w95_dbg.zip
CuPid wrote on 2020-07-23, 10:23:Thanks pete8475. Seems like an undesired MSR reading to me. I fix that and let you know. […]
Thanks pete8475. Seems like an undesired MSR reading to me. I fix that and let you know.
Edit :
pete8475, can you please try that version and let me know ? if it works, can you please post a TXT report ? Thanks.
https://download.cpuid.com/betas/cpuz_w95_dbg.zip
Booting it up now! Will post the txt report shortly.
EDIT - Done with no issues.
red-ray wrote on 2020-07-22, 20:30:pete8475 wrote on 2020-07-21, 20:01:AMD K6-2 400mhz.
Exactly which model? I expect SIV32L will report this, does it and does Menu->File->Save Local run OK please?
Ran that program, hopefully these screens show you what you want to know.
Ok, as it run on other K6 CMOV is not the problem. Unknown MSR read can cause troubles too. Is it possible to install own exception handler to catch it before OS BOSD? I neved did it in C...
Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA
pete8475 wrote on 2020-07-23, 14:18:Booting it up now! Will post the txt report shortly.
EDIT - Done with no issues.
Thanks. It is strange because the K6-2 is supposed to support the MSR. Well ...
RayeR wrote on 2020-07-23, 17:29:Ok, as it run on other K6 CMOV is not the problem. Unknown MSR read can cause troubles too. Is it possible to install own exception handler to catch it before OS BOSD? I neved did it in C...
Not from a VxD unfortunately. I strongly wish it could be possible because that prevents to accurately detect several CPUs.