VOGONS


Reply 220 of 440, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Well, I've gotten the testbed setup now and did a quick test with an SXL-33. Report attached.

CPU-Z reported the motherboard as an ECS Elitegroup, but it is a Daewoo AL486V-D. Everything else appeared correct.

I'll report back with benchmark scores after I fine tune the BIOS settings. I should also try running it with L1 disabled to ensure CPU-Z reports L1 as disabled.

Attachments

  • Filename
    SXL-33-W95.rar
    File size
    1.2 KiB
    Downloads
    63 downloads
    File license
    Fair use/fair dealing exception

Plan your life wisely, you'll be dead before you know it.

Reply 221 of 440, by CuPid

User metadata
Rank Member
Rank
Member
feipoa wrote on 2020-04-16, 14:03:

Does running CPU-Z in NT4 provide any additional information over running it in Win95?

No, the version is really targeted for win9x.

Thanks for the test on the SXL, please save the TXT reports rather than the HTML, the HTML do not contain the registers outputs.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 222 of 440, by TechieDude

User metadata
Rank Member
Rank
Member

Just tried it again in my Socket 5 PC. It's a success! Haven't tried to see if it still suffers from K5 crash yet, but I'll try soon.
Edited that out because it was unnecessary here. Sorry.

Attachments

  • Filename
    USER.txt
    File size
    11.41 KiB
    Downloads
    56 downloads
    File license
    Public domain

Reply 223 of 440, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Test results with the SXL2-50 installed and running at 2x25=50 MHz and a Cyrix FasMath CX-83D87, running at 25 MHz.

CPU-Z is reporting the incorrect multiplier. Is CPU-Z able to read the Configuration Control Register 0 (aka, CCR0) bit 6? If it is set high (1) that means the 2x multiplier is active, if set low (0) the CPU is in 1x mode.

SXL2-50-w95_wrong_multiplier.jpg
Filename
SXL2-50-w95_wrong_multiplier.jpg
File size
202.48 KiB
Views
1197 views
File license
Public domain

Here are the benchmark results.

SXL2-50-w95_bench.jpg
Filename
SXL2-50-w95_bench.jpg
File size
188.92 KiB
Views
1197 views
File license
Public domain

Screenshot indicating the wrong motherboard brand.

SXL2-50-w95_wrong_motherboard.jpg
Filename
SXL2-50-w95_wrong_motherboard.jpg
File size
182.64 KiB
Views
1197 views
File license
Public domain

Report file in text format.

Filename
SXL2-50-w95.txt
File size
2.77 KiB
Downloads
59 downloads
File license
Public domain

Plan your life wisely, you'll be dead before you know it.

Reply 224 of 440, by CuPid

User metadata
Rank Member
Rank
Member
TechieDude wrote on 2020-04-16, 21:01:

Just tried it again in my Socket 5 PC. It's a success! Haven't tried to see if it still suffers from K5 crash yet, but I'll try soon.
Edited that out because it was unnecessary here. Sorry.

Great, thanks for the feedback.

feipoa wrote on 2020-04-17, 06:42:

Test results with the SXL2-50 installed and running at 2x25=50 MHz and a Cyrix FasMath CX-83D87, running at 25 MHz.
CPU-Z is reporting the incorrect multiplier. Is CPU-Z able to read the Configuration Control Register 0 (aka, CCR0) bit 6? If it is set high (1) that means the 2x multiplier is active, if set low (0) the CPU is in 1x mode.
SXL2-50-w95_wrong_multiplier.jpg

Ah yes good point, I add this and update the binary. Thanks !
Your BIOS string is

40-0100-001131-00101111-080893-ALI1429

and according to https://www.wimsbios.com/aminumbers.jsp, 1131 is ECS. Weird.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 226 of 440, by CuPid

User metadata
Rank Member
Rank
Member

I've added the 2x multiplier detection from CCR0. I wonder if the switch 1x / 2x works dynamically, do you have a tool that allows to change CCR0 ?

http://download.cpuid.com/betas/cpuz_w95.zip

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 227 of 440, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Yes, I can change it in DOS. I will can switch it back to 1x and ensure that CPUID is behaving. I also want to disable L1 to ensure CPUID shows the cache as disabled.

Plan your life wisely, you'll be dead before you know it.

Reply 228 of 440, by appiah4

User metadata
Rank l33t++
Rank
l33t++
CuPid wrote on 2020-04-16, 12:54:
appiah4 wrote on 2020-04-16, 12:38:

It's a Cyrix 6x86MX PR233 running on Windows 98SE

Ah, there are no MSR read on that system, it must be something else.
Can you please copy that cpuz.ini in the same directory as cpuz_w9x.exe, and tell me if the program starts this time ?

I tried this .ini with the below latest beta executable and it still crashes.

This particular system also crashes when loading SpeedSys and requires the /SP switch to disable PCI/ISA detection.

It might be related?

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 229 of 440, by CuPid

User metadata
Rank Member
Rank
Member
appiah4 wrote on 2020-04-17, 10:19:

I tried this .ini with the below latest beta executable and it still crashes.

This particular system also crashes when loading SpeedSys and requires the /SP switch to disable PCI/ISA detection.

It might be related?

Yes definitely, but PCI detection was disabled in the ini.
By disabling ISA I wonder if it would disable the DIRs registers reading, that would explain a lot. I have no flag in the ini to disable that, but it could be easily and quickly removed for testing purpose. I keep you posted.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 230 of 440, by appiah4

User metadata
Rank l33t++
Rank
l33t++
CuPid wrote on 2020-04-17, 10:25:
appiah4 wrote on 2020-04-17, 10:19:

I tried this .ini with the below latest beta executable and it still crashes.

This particular system also crashes when loading SpeedSys and requires the /SP switch to disable PCI/ISA detection.

It might be related?

Yes definitely, but PCI detection was disabled in the ini.
By disabling ISA I wonder if it would disable the DIRs registers reading, that would explain a lot. I have no flag in the ini to disable that, but it could be easily and quickly removed for testing purpose. I keep you posted.

Sorry for the inconvenience but if you are willing to do something about it and come up with another binary I'm ok with trying it out..

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 231 of 440, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I have verified that CPU-Z shows the correct core speed and multiplier when I change the multiplier in software for the SXL2-50. However, when I disable the L1 cache entirely, CPU-Z is still reporting it as 8 KB, 2-way set associative. I think it should be greyed out entirely, or listed as "disabled".

Is CPU-Z able to display the graphic card information for VLB cards? Everything in the Graphics tab is greyed out.

Plan your life wisely, you'll be dead before you know it.

Reply 232 of 440, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie

The latest CPUZ 9x had broken reporting for my 9980XE and many other systems. Reporting x12 and 30000MHz is clearly impossible and I see similar on most recent systems.

I also think IVB-E is 22nm rather than 21nm, see https://en.wikipedia.org/wiki/List_of_I ... erformance

Attachments

  • Filename
    RXI.txt
    File size
    270.42 KiB
    Downloads
    71 downloads
    File license
    Public domain
  • RXI.png
    Filename
    RXI.png
    File size
    41.72 KiB
    Views
    1151 views
    File license
    Public domain
  • Filename
    RED.txt
    File size
    405.76 KiB
    Downloads
    50 downloads
    File license
    Public domain
  • RED.png
    Filename
    RED.png
    File size
    34.28 KiB
    Views
    1155 views
    File license
    Public domain

Reply 233 of 440, by CuPid

User metadata
Rank Member
Rank
Member
feipoa wrote on 2020-04-17, 10:44:

I have verified that CPU-Z shows the correct core speed and multiplier when I change the multiplier in software for the SXL2-50. However, when I disable the L1 cache entirely, CPU-Z is still reporting it as 8 KB, 2-way set associative. I think it should be greyed out entirely, or listed as "disabled".

Is CD bit of CCR0 set to 1 when L1 is disabled ?

feipoa wrote on 2020-04-17, 10:44:

Is CPU-Z able to display the graphic card information for VLB cards? Everything in the Graphics tab is greyed out.

No, I don't have the smallest idea about how to detect VLB or ISA cards.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 234 of 440, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I don't know. This is my control screen:

cyrix_DLC_enabler_paint.jpg
Filename
cyrix_DLC_enabler_paint.jpg
File size
214.29 KiB
Views
1138 views
File license
Fair use/fair dealing exception

And these are the registers I can read from CTCHIP34:

;********** Cyrix/Texas 486SLC/DLC in CX486.CFG********************

INDEXPORT=22h
DATENPORT=23h

FLUSH=INVD

INDEX=C0h; Configuration Control Register 0

BIT=7 ;0/1 (Suspend) /SUSP input and /SUPSA output
BIT=6 ; (CO) Cache-Organisation
0= 2-Way
1= direct mapped
BIT=5 ;0/1 (BARB) Flush Cache every HOLD
BIT=4 ;0/1 (FLUSH) /Flush input pin (DLC:E13, SLC:30)
BIT=3 ;0/1 (KEN) /KEN input pin (DLC:B12, SLC:29)
BIT=2 ;0/1 (A20M) /A20M input pin (DLC:F13, SLC:31)
BIT=1 ;0/1 (MC1) 640K-1M non-cacheable
; (Bug in A4/A5 Stepping!)
BIT=0 ;0/1 (NC0) First 64KB always not cacheable
; (Real/Virtuell)

INDEX=C1h; Configuration Control Register 1
Bit=0 ; 0/1 (RPL) output pins /RPLSET and /RPLVAL

INDEX=C4h; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 1

INDEX=C5h; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 1

INDEX=C6h; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 1
BIT=3210 ; Size of non-cacheable Region 1

INDEX=C7h; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 2

INDEX=C8h; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 2

INDEX=C9h; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 2
BIT=3210 ; Size of non-cacheable Region 2

INDEX=CAh; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 3

INDEX=CBh; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 3

INDEX=CCh; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 3
BIT=3210 ; Size of non-cacheable Region 3

INDEX=CDh; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 4

INDEX=CEh; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 4
Show last 4 lines

INDEX=CFh; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 4
BIT=3210 ; Size of non-cacheable Region 4

I have a dozen more DLC/SXL software apps, but it would take some time to go through them all to see if any can read CR0.
EDIT: Note that CCR0 != CR0

Plan your life wisely, you'll be dead before you know it.

Reply 235 of 440, by CuPid

User metadata
Rank Member
Rank
Member
appiah4 wrote on 2020-04-17, 10:38:

Sorry for the inconvenience but if you are willing to do something about it and come up with another binary I'm ok with trying it out..

On the contrary, it is always interesting to figure out what can be wrong.
Here is a version without DIRs reading. If it works, you can eventually remove cpuz.ini (that results in setting all flags back to 1).
http://download.cpuid.com/betas/cpuz_w95_noisa.zip

feipoa wrote on 2020-04-17, 11:46:

EDIT: Note that CCR0 != CR0

Yes I just realize my mistake, CD is a bit of CR0, not CCR0.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 236 of 440, by appiah4

User metadata
Rank l33t++
Rank
l33t++
CuPid wrote on 2020-04-17, 12:08:
appiah4 wrote on 2020-04-17, 10:38:

Sorry for the inconvenience but if you are willing to do something about it and come up with another binary I'm ok with trying it out..

On the contrary, it is always interesting to figure out what can be wrong.
Here is a version without DIRs reading. If it works, you can eventually remove cpuz.ini (that results in setting all flags back to 1).

OK I downloaded this, I will try it out tonight and let you know CuPid.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 239 of 440, by feipoa

User metadata
Rank l33t++
Rank
l33t++

CuPiD> Is there another revision of CPU-Z you wanted me to test on the SXL-50 for the case of L1 being disabled? If not, I'll move onto another CPU on your wish list.

Plan your life wisely, you'll be dead before you know it.