DOS Days

Retro Review: Lucky Star 5I-TX2A Motherboard - Part 2

20th April 2025

In Part 1 we explored this Intel 430TX-based motherboard from 1997 and got it powered up. In this part 2, we'll run some performance benchmarks using the IBM 6x86MX PR233 CPU that came with it.

Here's a picture of the motherboard again:


Lucky Star 5I-TX2A "Lyra" ATX motherboard (1997)

The Test Setup

For initial benchmark testing, I'll be using the IBM (Cyrix) 6x86MX PR233 which is pretty much the top end of CPUs this motherboard can support. The user manual actually doesn't include a configuration for the 6x86MX beyond 200 MHz, so this is somewhat undocumented. I will play around with the jumpers to see what other configurations will work. The 6x86MX actually runs at a clock speed of 187 MHz (2.5 x FSB of 75 MHz) but was given a PR (Pentium Rating) value of 233 as it more closely matches an Intel Pentium running at 233 MHz on 'instructions per cycle'.

I flashed the BIOS to the latest unofficial patched version from the WIMS BIOS site, which used BIOS version O2-006 as its base. This worked just fine, though I'm using a very small CF card as a hard disk so cannot confirm the 32 GB bug has gone. I installed a single stick of 64 MB PC100 SDRAM installed in bank 0, a CF-to-IDE card interface with several FAT16-formatted cards, and a number of graphics cards.

According to the motherboard's user manual, the jumpers to configure the CPU and FSB are as follows:

CPU Speed FSB Speed Mult. JP2 JP3 JP4 JP7
166 MHz 60 MHz 2.5x 2-3 1-2 1-2 1-2 and 3-4
166 MHz 66 MHz 2x 1-2 1-2 2-3 1-2
200 MHz 75 MHz 2x 2-3 2-3 1-2 1-2

The manual's 'CPU Speed' column is actually the 'PR' rating of the CPU, not the actual internal clock in MHz, so don't set this by the actual clock speed or you'll have a much slower system on your hands. I spent some time working out what each of the many missing jumper configurations are, along with some synthetic benchmark results:

CPU Actual Clock Spd FSB Mult. JP2 JP3 JP4 JP7 Dhrystones Whetstones Speedsys
Cx686MX PR133 100 MHz 50 MHz 2x 1-2 1-2 1-2 1-2 93,056 23,424 72.02
Cx686MX PR133 110 MHz 55 MHz 2x 1-2 2-3 1-2 1-2 101,834 25,410 79.11
Cx686MX PR150 120 MHz 60 MHz 2x 2-3 1-2 1-2 1-2 111,064 27,502 86.29
Cx686MX PR166 133 MHz 66 MHz 2x 1-2 1-2 2-3 1-2 122,670 30,201 95.70
Cx686MX PR200 150 MHz 75 MHz 2x 2-3 2-3 1-2 1-2 137,237 33,654 107.58
Cx686MX PR233 166 MHz 83 MHz 2x 1-2 2-3 2-3 1-2 152,642 37,218 119.73
(no POST) - - - 2-3 2-3 2-3 1-2 - - -
(no POST) - - - 2-3 1-2 2-3 1-2 - - -
Cx686MX PR150 125 MHz 50 MHz 2.5x 1-2 1-2 1-2 1-2 and 3-4 115,646 28,587 90.03
Cx686MX PR150 138 MHz 55 MHz 2.5x 1-2 2-3 1-2 1-2 and 3-4 126,680 31,126 98.89
Cx686MX PR166 150 MHz 60 MHz 2.5x 2-3 1-2 1-2 1-2 and 3-4 137,672 33,716 107.87
Cx686MX PR200 166 MHz 66 MHz 2.5x 1-2 1-2 2-3 1-2 and 3-4 152,642 37,141 119.62
*Cx686MX PR233 188 MHz 75 MHz 2.5x 2-3 2-3 1-2 1-2 and 3-4 171,079 41,352 134.47
Cx686MX PR266 208 MHz 83 MHz 2.5x 1-2 2-3 2-3 1-2 and 3-4 190,378 45,837 149.70
(no POST) - - - 2-3 1-2 2-3 1-2 and 3-4 - - -
(no POST) - - - 2-3 2-3 2-3 1-2 and 3-4 - - -
Cx686MX PR166 150 MHz 50 MHz 3x 1-2 1-2 1-2 3-4 137,923 33,582 108.04
Cx686MX PR233 200 MHz 66 MHz 3x 1-2 1-2 2-3 3-4 182,634 43,985 143.58
Cx686MX PR300 225 MHz 75 MHz 3x 2-3 2-3 1-2 3-4 204,996 48,927 161.33
Cx686MX PR266 210 MHz 60 MHz 3.5x 2-3 1-2 1-2 none 191,750 46,923 151.04
Cx686MX PR233 175 MHz 50 MHz 3.5x 1-2 1-2 1-2 none 160,444 38,962 126.11
Cx686MX PR300 233 MHz 66 MHz 3.5x 1-2 1-2 2-3 none (boot fail) (boot fail) (boot fail)
Cx686MX PR233 192 MHz 55 MHz 3.5x 1-2 2-3 1-2 none 176,479 42,471 138.45
(no POST) - - - 1-2 2-3 2-3 none - - -
(no POST) - - - 2-3 1-2 2-3 none - - -
* This setting was my default configuration


I stopped testing here, as it's evident my IBM 6x86MX PR233 won't cope beyond 233 MHz - trying 75 MHz and 83 MHz FSBs would potentially damage it using the 3.5x multiplier. It coped well with a 20% overclock to 225 MHz though, which is equivalent to the Cx686MX PR300! Perhaps there is some truth that IBM-branded chips were deliberately given more 'headroom' than specced compared to Cyrix' own brand.

So we've learned a few things here:

1) This motherboard does allow configurations that use the non-standard 83 MHz FSB. How stable it is is anyone's guess, but in theory it means you could run an appropriate 6x86MX at 290 MHz.
2) There is BIOS support well beyond the 233 MHz in the user manual (at least in BIOS version O2-006).
3) JP2 , JP3 and JP4 set the FSB clock.
4) JP7 sets the clock multiplier (1-2 only = 2x, 1-2 and 3-4 = 2.5x, 3-4 only= 3x, open = 3.5x).

 

Graphics Weirdness

Recall in part 1 where I was getting a load of graphical issues, even on startup ('unsupported mode', etc)? Well, it turns out text modes seem to work ok with the UMC card after the PC has got to the boot stage, which uses the UM85C408 graphics chip with 512 KB of video memory. The RAMDAC is an ICS5341 GENDAC (24-bit colour depth). The Diamond Stealth VRAM was similar, but produced white vertical bands on initial startup. Both these cards failed to ever work in a graphics mode, even with UNIVBE running.

It then dawned on me that it could be the ISA and PCI buses being driven too fast. My CPU jumper settings were configured for a 75 MHz FSB. I have no details on how the clock dividers work on this motherboard (and the BIOS has no config settings for bus speeds at all), but I assume it's probably CLK/5 or CLK/6 for the ISA bus and CLK/2 for the PCI bus. This would mean the ISA bus is being driven at 12.5-15 MHz and the PCI bus at 37.5 MHz (both can be considered overclocks). A lot of cards really don't like working out of spec, but my Tseng Labs ET4000 that worked in Part 1 is known to me as a very reliable card when run on a fast overclocked ISA bus.

I dropped the FSB down to 66 MHz and put in an ET4000/32p PCI card that had failed to run some graphical benchmarks at 75 MHz FSB, just hanging as soon as they started. Reducing the FSB allowed it to run these successfully, so I think I'm onto something with the bus speed.

I will check the ISA and PCI bus clock lines with an oscilloscope and report back soon...

 

Summary

All in all, there's not too much to get excited about with this motherboard. When we have much better options such as the Gigabyte GA-5AX which also caters to Cyrix/IBM and AMD processors alongside Intel ones but adds solid bus configuration options and many further tweaks. Furthermore, the Intel 430TX's cache limit to the first 64 MB of memory could be very restrictive.

If you have any information that would help me diagnose the graphics card issues on this motherboard, get in touch!