VOGONS


First post, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Hi, all

I've been messing with my Supermicro P54VL-PCI motherboard (Socket 5 VLB) for a while now and I'd like to upgrade it from Pentium 100 to something faster in order to have a sort of an "ultimate" system for testing VLB stuff. That means that I need an upgrade kit of some kind. Ideally I want something like Pentium 166 to be able to comfortably run Quake at 30FPS, but more is better, of course. However, since all upgrade kits are pretty expensive, I'd like to be sure they will work on my system — I don't have any other use for them apart from this board.

The issue is that the board uses a fairly obscure Opti 596/597 chipset that none of the upgrade manufacturers specifically mention on their support pages.

I've taken a cue from WaybackTech: he has made a video on a different Opti-based VLB motherboard (his board has a 571/572 chipset) and he successfully runs benchmarks on WinChip 2 and Pentium MMX.

So far it seems like my motherboard doesn't accept any non-Intel CPUs, including AMD K5 and IDT WinChip 2. It does accept any non-MMX Pentium (although it runs it at 100MHz because there is no multiplier setting available). With an Award BIOS from Shuttle HOT-543 it runs with MMX chips as well, but Quake fails to start with stock BIOS settings. The stock AMIBIOS from Supermicro doesn't allow MMX chips. Otherwise the Award BIOS seems to be slower than the original one (about 1 FPS difference in Quake timedemo with Pentium 100).

I've tried the diagnostic tool from Intel's disk for Pentium MMX Overdrive and it says that my system should be compatible with it (although, again, Intel doesn't mention this board or chipset anywhere).

I've also tried the support CDs (1999 and 2000 versions) for Evergreen Spectra, but it says that there is no BIOS upgrade for my chipset, although MR BIOS does exist for Opti 596 (the ROM file should be called V076B508, but I can't find it anywhere).

Is there any other way I can make sure? I figured something like a CPU interposer would be a safe bet: if an AMD K6 doesn't work on this system, I can just stick whatever Pentium MMX I want. However, seeing how the AMI BIOS seems to perform some check for the CPU, maybe the Overdrive is a better option that won't force me to use the non-native Award BIOS? Then again, I don't understand whether the crashes with Pentium MMX are a result of running them in a 3.52v-only motherboard or the motherboard won't ever play nice with them.

MR BIOS catalog
Unicore catalog

Reply 1 of 15, by dionb

User metadata
Rank l33t++
Rank
l33t++

Afraid I can't answer the main questions, but can chime in that my Spring Circle So5 VLB board with Forex chipset (which I slightly suspect of being a relabeled OPTi 571) also doesn't play nice with non-P54 CPUs. Tried Cyrix 6x86 and it refused to boot, same with an otherwise very tolerant P55C. I actually had an interposer I intended to try later low-voltage things on, but I managed to kill a few essential pins on them, so that plan failed. I am expecting a K5-PR166 in a week or two, wil try that and will also see about doing a BF1 mod on a P200 (non-MMX) that runs fine on the board at 100MHz.

Reply 2 of 15, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Funnily enough, shortly after I've found this thread, I found a decent deal for a Pentium 166 Overdrive. Not cheap, and it's pretty much the most pointless Overdrive in history, but it costs okay compared to the other options, and I'm pretty sure it will work. I think this should scratch my itch for upgrading this board and allow me to patiently wait for a good deal on a CPU interposer 😀

It remains to be seen whether P166 will actually be able to produce 30FPS in Quake on this system given that the chipset is quite a bit slower even than an Intel 430FX. However, a Pentium 100, with proper RAM and cache timings gives me about 24FPS in vanilla patched version of Quake and 27 FPS in QDOS (surprisingly, it's quite a bit faster than vanilla version).

In the meantime I think I'd like to try and find the disks for Evergreen Spectra with MR BIOS files. Versions 3 and 4 don't have anything for the Opti chipset, but they are meant to support AMD K6-2/3. Maybe earlier versions could have the files I need?

MR BIOS catalog
Unicore catalog

Reply 3 of 15, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

If it’s a 100 cpu is that 66x1.5 or 50x2?

If that’s 50mhz x 2 I wonder if you couldn’t run a k6 2+ in it at 2x=6x multiplier and use a jan bios patch?

It’s weird you say non intel cpus don’t work in it? Do they literally not post?

There is always tillamook... apparently there is a pin mod to make it force 4x multiplier check out the tillamook running with cache thread.

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 4 of 15, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2021-03-05, 15:40:
If it’s a 100 cpu is that 66x1.5 or 50x2? […]
Show full quote

If it’s a 100 cpu is that 66x1.5 or 50x2?

If that’s 50mhz x 2 I wonder if you couldn’t run a k6 2+ in it at 2x=6x multiplier and use a jan bios patch?

It’s weird you say non intel cpus don’t work in it? Do they literally not post?

There is always tillamook... apparently there is a pin mod to make it force 4x multiplier check out the tillamook running with cache thread.

It's 1.5x66. The only multiplier this motherboard has is 1.5, you can only switch FSB between 60 and 66.

Non-Intel CPUs don't post at all, yes. MMX was actually the same before I tried the Award BIOS from HOT-543 — which leads me to believe it's a BIOS limitation, not a hardware one. This board was in fact released in 1994, a year before AMD K5 was introduced. However, I don't think I've ever heard about CPU checks in BIOS on a Socket5/7 motherboard (outside of Intel motherboards, that is).

I suppose you mean Jan's patch to add K62/3+ support? I don't see any motherboards with Opti596/597 on the list, but I'll have to take a closer look later. But I kind of always assumed those patches were for Soc7 chipsets only, not for earlier Soc5 stuff.

Last edited by jheronimus on 2021-03-05, 16:49. Edited 1 time in total.

MR BIOS catalog
Unicore catalog

Reply 5 of 15, by Sphere478

User metadata
Rank l33t++
Rank
l33t++
jheronimus wrote on 2021-03-05, 15:49:
It's 1.5x66. The only multiplier this motherboard has is 1.5, you can only switch FSB between 50 and 66. […]
Show full quote
Sphere478 wrote on 2021-03-05, 15:40:
If it’s a 100 cpu is that 66x1.5 or 50x2? […]
Show full quote

If it’s a 100 cpu is that 66x1.5 or 50x2?

If that’s 50mhz x 2 I wonder if you couldn’t run a k6 2+ in it at 2x=6x multiplier and use a jan bios patch?

It’s weird you say non intel cpus don’t work in it? Do they literally not post?

There is always tillamook... apparently there is a pin mod to make it force 4x multiplier check out the tillamook running with cache thread.

It's 1.5x66. The only multiplier this motherboard has is 1.5, you can only switch FSB between 50 and 66.

Non-Intel CPUs don't post at all, yes. MMX was actually the same before I tried the Award BIOS from HOT-543 — which leads me to believe it's a BIOS limitation, not a hardware one. This board was in fact released in 1994, a year before AMD K5 was introduced. However, I don't think I've ever heard about CPU checks in BIOS on a Socket5/7 motherboard (outside of Intel motherboards, that is).

I suppose you mean Jan's patch to add K62/3+ support? I don't see any motherboards with Opti596/597 on the list, but I'll have to take a closer look later. But I kind of always assumed those patches were for Soc7 chipsets only, not for earlier Soc5 stuff.

In that case I think a tillamook on a upgrade adapter is your best bet

Btw, the adapters themselves have multiplier jumpers I almost forgot so your 1.5x shouldn’t be an issue anymore.

However,

A 233mmx will interpret the 1.5x as 3.5x so that is another good option to get to 233.

But since you are getting a upgrade adapter may as well try a tillamook for an extra 33mhz🤷‍♂️

Tillamook 266MHz and working L2 cache?

I would be running tillamooks myself if they hadn’t disabled the smp on them. Ugh..

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 6 of 15, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Well, damn. Pentium Overdrive 166 didn't start on this board. I'll have to check it on a proper Socket 7 board to see if the chip is actually alive, but it all seems pretty weird. I mean, why would regular Pentium 166 work (although at 100MHz), but an Overdrive (non-MMX) won't?

MR BIOS catalog
Unicore catalog

Reply 7 of 15, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

Is the P166@100 running at 1.5x66? I don't know much about your specific overdrive, but sometimes overdrives were stripped or certain features supported in the standard version. The DX4 overdrive doesn't support 2x multiplier, while a regular DX4 does (for example).

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 8 of 15, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
Anonymous Coward wrote on 2021-03-26, 15:57:

Is the P166@100 running at 1.5x66? I don't know much about your specific overdrive, but sometimes overdrives were stripped or certain features supported in the standard version. The DX4 overdrive doesn't support 2x multiplier, while a regular DX4 does (for example).

Yes, the motherboard only supports 1.5x.

I thought Overdrives had locked multipliers that overrode the motherboard settings? I think I've read somewhere that the whole point of this P-166 Overdrive is to upgrade the Socket 5 motherboards that don't support higher multipliers.

MR BIOS catalog
Unicore catalog

Reply 9 of 15, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

I guess.

There are some Socket5 motherboards that support multipliers. I wasn't sure if yours did or not, so I guess that's not an issue.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 10 of 15, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

So, I've actually made a mistake — this was an MMX Overdrive after all, a SL24W. The original BIOS did not start with MMX chips, hence it did not work with this one. I've flashed a BIOS from TMC PCI54PV and the system started:

2021-03-31 00.18.39.jpg
Filename
2021-03-31 00.18.39.jpg
File size
1.74 MiB
Views
886 views
File license
Public domain

And Quake did deliver 33 FPS using somewhat tweaked cache and RAM settings and a QDOS sourceport. The vanilla Quake crashes though.

MR BIOS catalog
Unicore catalog

Reply 11 of 15, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

woohoo!!! good job. any effects from using the different bios?

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 12 of 15, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2021-03-31, 00:09:

woohoo!!! good job. any effects from using the different bios?

I'll do some testing on weekend, but I've already mentioned vanilla Quake crashing on this setup. Also UNIVBE decided to re-run configuration at startup that froze the system. Running Windows 95 would probably be the ultimate test of the system stability, but I don't have it installed ATM.

MR BIOS catalog
Unicore catalog

Reply 13 of 15, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

What about contacting Jan?

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 15 of 15, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

There are now some good (and cheap) options for adjusting multipliers on these old socket 5/7 boards. I've been hard at work. 🤣

Socket 5/7/SS7 (Motherboard) Tweaker (Released)

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)