VOGONS


First post, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I have run across comments in the forum which mention that VLB-only systems are faster than PCI-only systems or that PCI systems with VLB are the slowest. I ran a few DOS benchmarks to see what truth would come of it. I was also wondering if the VLB slot on PCI+VLB motherboards is just as fast as on a VLB-only board. Also, if PCI performance on PCI+VLB boards is gimped, is it due to the revision of the chipset? If it is due to the chipset revision, then one might believe that PCI-only motherboards with the same chipset revision are also gimped.

For VLB graphics, I used a Diamond Stealth64 VRAM w/220 MHz RAMDAC, 4MB RAM, and is based on an S3 Vision968 chipset. For the PCI graphics card, I used an S3 Trio64V2/DX w/2MB. How does the Trio64V2/DX compare to the Vision968 in general? Unfortunately, I did not have an S3 Vision968 PCI card to test.

SiS496-497_bus_comparison_Landmark.png
Filename
SiS496-497_bus_comparison_Landmark.png
File size
5.07 KiB
Views
4185 views
File license
Fair use/fair dealing exception
SiS496-497_bus_comparison_PCPBench.png
Filename
SiS496-497_bus_comparison_PCPBench.png
File size
5.88 KiB
Views
4185 views
File license
Fair use/fair dealing exception
SiS496-497_bus_comparison_Quake.png
Filename
SiS496-497_bus_comparison_Quake.png
File size
5.38 KiB
Views
4185 views
File license
Fair use/fair dealing exception
SiS496-497_bus_comparison_DOOM.png
Filename
SiS496-497_bus_comparison_DOOM.png
File size
6.34 KiB
Views
4186 views
File license
Fair use/fair dealing exception
SiS496-497_bus_comparison_DATA.png
Filename
SiS496-497_bus_comparison_DATA.png
File size
6.79 KiB
Views
4185 views
File license
Fair use/fair dealing exception

Specifications

VLB-only-SiS
Asus VL/I-486SV2GX4 rev. 2.0
SiS 471 ST
1024 KB cache / 64 MB RAM
Diamond Stealth64 VRAM - S3 Vision968 4 MB

VLB+PCI
Asus PVI-486SP3 rev. 1.8
SiS 496 NV / 497 NU
256-512 KB cache, 32-64 MB RAM
Diamond Stealth64 VRAM - S3 Vision968 4 MB
Trio64V2/DX 2 MB

PCI-only-SiS-1
Chaintech 486SPM rev. M104
SiS 496 NV / 497 NU
1024 KB cache / 64 MB RAM
Trio64V2/DX 2 MB

PCI-only-SiS-2
MSI MS-4144 rev. 2.1
SiS 496 OR / 497 OT
1024 KB cache / 64 MB RAM
Trio64V2/DX 2 MB

VLB-only-UMC
PC Chips M912 rev. 1.7
UMC Um4980
512 KB cache / 64 MB RAM
Diamond Stealth64 VRAM - S3 Vision968 4 MB

PCI-only-UMC
Biostar MB-8433 UUD v2.0
UMC Um8881F / UM8886BF
256 KB cache / 32 MB RAM
Trio64V2/DX 2 MB

Notes
Landmark version 2 was used, along with Quake 1.06 timedemo 1 and DOOM timedemo 3. All systems employed an AMD Am5x86 at 160 MHz and were run at 3.6V. L1 and L2 were set to write-back mode. VESA wait state was set to 0 WS, but with the "delay" jumper shorted. Adaptec AHA-2842A with Seagate ST32171N SCSI hard drive.

Cachechk v7
PCI-only-SiS
L1 = 165 MB/s
L2 = 74.5 MB/s
RAM read = 51.3 MB/s
RAM write = 83.3 MB/s

VLB-only-SiS
L1 = 165 MB/s
L2 = 74.5 MB/s
RAM read = 51.3 MB/s
RAM write = 83.3 MB/s

VLB+PCI
L1 = 165 MB/s
L2 = 74.5 MB/s
RAM read = 39.3 MB/s
RAM write = 83.3 MB/s

For the VLB+PCI system, the RAM Read speed was only 39.3 MB/s. This is because the "cache write cycle" had to be set to "3 CCLK" instead of "2 CCLK" on VLB+PCI motherboard, otherwise the system would not boot. Perhaps this is the source of the gimped performance? I tried running the VLB+PCI board with 256KB and 512 KB cache and with 32-64 MB RAM, however the performance stayed the same. I tried 256 KB double-banked + 32 MB in a hope that this would allow for setting the 'cache write cycle' to 2 CCLKs, but it did not. All of the latest BIOS versions were used.

VLB-only-UMC
L1 = 165 MB/s
L2 = 74.6 MB/s
RAM read = 44.5 MB/s
RAM write = 41.7 MB/s

PCI-only-UMC
L1 = 165 MB/s
L2 = 74.5 MB/s
RAM read = 47.7 MB/s
RAM write = 83.3 MB/s

Conclusion
1) PCI performance on the VLB+PCI system is definitely gimped. I used an oscilloscope connected to the PCI bus to ensure there wasn't an automatic PCI divisor. There was not.
2) VLB performance of the VLB+PCI system is worse than that of the VLB-only-SiS system.
3) PCI-only-SiS systems outperformed the VLB-only-SiS system in every instance except for the Landmark test. I wonder what Landmark is testing for and why the VLB-only-SiS system came out ahead? Even more curious is why the VLB+PCI system was the top performer. Did the PCI-only-SiS systems outperform the VLB-only-SiS system because the S3 Trio64V2/DX is much faster than the S3 Vision968?
4) The PCI-only-SiS-1 motherboard contains the same revision of the SiS chipset as the VLB+PCI motherboard, however the PCI-only-SiS-1 system outperformed the VLB+PCI system. This implies that the particular revision of the SiS 496 chipset is not to blame for the gimped PCI performance. The reduction in performance is related to the VL-to-PCI bridge, which can probably be disabled via chipset registers. With that in mind, I wonder if it would be possible to increase PCI performance on the VLB+PCI systems by disabling VLB in the chipset registers?
5) The overall performance of the VLB-only-UMC system is less than that of the VLB-only-SiS sytem and only slightly better than the VLB+PCI system.
6) The performance of the PCI-only-UMC system is slower than that of the VLB-only-SiS system.

Last edited by feipoa on 2016-12-15, 08:24. Edited 7 times in total.

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

Reply 1 of 44, by GL1zdA

User metadata
Rank Oldbie
Rank
Oldbie

The PCI Trio64 is a bit faster than the PCI Vision968, but when I've tested my VGAs in DOOM it was 0,4 FPS difference with a Pentium 133 (you can see the results in Phil's benchmark database if you filter BIOS to "Compaq 04/07/97" and manufacturer to "S3").

getquake.gif | InfoWorld/PC Magazine Indices

Reply 2 of 44, by wbc

User metadata
Rank Member
Rank
Member
feipoa wrote:

3) PCI-only systems outperformed the VLB-only system in every instance except for the Landmark test. I wonder what Landmark is testing for and why the VLB-only system came out ahead? Even more curious is why the VLB+PCI system was the top performer Did the PCI-only systems outperform the VLB-only system because the S3 Trio64V2/DX is much faster than the S3 Vision968?

That is quite strange...try VIDSPEED or my VIDBENCH benchmark (but don't forget to enable VBE 2.0 and use linear framebuffer for latter one!)

--wbcbz7

Reply 3 of 44, by elianda

User metadata
Rank l33t
Rank
l33t

@feipoa: Could you please use graphs where the x-axis starts at zero?
At the moment the bar length suggest a much higher difference between the cards as there actually is.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 4 of 44, by meljor

User metadata
Rank Oldbie
Rank
Oldbie

Nice comparison, great work (as always)!

asus tx97-e, 233mmx, voodoo1, s3 virge ,sb16
asus p5a, k6-3+ @ 550mhz, voodoo2 12mb sli, gf2 gts, awe32
asus p3b-f, p3-700, voodoo3 3500TV agp, awe64
asus tusl2-c, p3-S 1,4ghz, voodoo5 5500, live!
asus a7n8x DL, barton cpu, 6800ultra, Voodoo3 pci, audigy1

Reply 5 of 44, by feipoa

User metadata
Rank l33t++
Rank
l33t++
elianda wrote:

@feipoa: Could you please use graphs where the x-axis starts at zero?
At the moment the bar length suggest a much higher difference between the cards as there actually is.

If I did that, then you would get the other extreme. It is probably best to use a chart normalised to a certain system, or to express the values as a percent difference of some system. However, the values are also presented on the graph, so anyone can determine this themselves.

I was not intending to show favour for one type of system over another, just that PCI systems are not "slower" than VLB-only systems and that PCI on VLB+PCI systems sucks. I suspect the VLB on VLB+PCI systems would at least match that of VLB-only systems if the cache write cycle could somehow be set the same - perhaps if using a 33 MHz FSB.

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

Reply 6 of 44, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

The MS-4144 was a fantastic board and I miss mine. Nice to see it did well in these tests, makes me proud to have owned one. Recently advised a guy in Denmark to buy one and I'm sure he won't be disappointed.

Interesting test results indeed.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 7 of 44, by feipoa

User metadata
Rank l33t++
Rank
l33t++

You can add PS/2 to the MS-4144 with far less effort than with the Chaintech 486SPM - Adding PS/2 mouse components to a Chaintech 486SPM
If I recall, most of the components are already there.
Why did you get rid of your MS-4144? A fine board indeed.

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

Reply 8 of 44, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

It had problems with cache when I got it over a decade ago. Things kept breaking and I never managed to track it down, it stopped working earlier in the year by letting out its magic smoke all of a sudden when I was using it. Sucks, I tried everything to keep it running and am amazed it got this far. So far as I can tell, someone had done something weird with the cache at some point as there were burnt traces under the sockets when I got it. Perhaps someone installed a chip backwards at some point? No idea, but it used to break CPUs and RAM from time to time and no amount of probing could ever tell me why. Under that though, I knew it was a kickass board and it used to rip holes in the world of performance very well indeed. It was free anyway, so I had more than my money's worth I guess, over a decade of service was more than I could hope for.

I like my MB-4DUPM now, so I have no reason to get another MS-4144 and therefore won't, but I still miss it. I haven't thrown it out, but I don't think it will ever run again. At least it managed to hang on long enough for the replacement to be well established before it gave up for good.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 9 of 44, by feipoa

User metadata
Rank l33t++
Rank
l33t++

The MB-4DUPM is a UMC-based board with VLB and PCI. I would be very interested to see how it performs with the above noted tests if you so happen to have a Trio64

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

Reply 10 of 44, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

I have both a VLB and PCI one... In fact, I have a Diamond version of both but with only 1MB. I could borrow the RAM from my other Trio 64 (As it isn't in use at present) and give it a go later I guess. It has a Pentium OverDrive installed however and I would rather not change that.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 11 of 44, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Even if you leave the POD in place, I would be interested to see the comparitive results of the PCI Trio64 vs. that of the VLB Trio64 on the same system. And how does the Trio64 VLB compare to that of the Vision968 VLB?

I have updated the original post to include results from a UMC UM4980 system (PC Chips M912 v1.7). That system performed worse than the SiS 471-based system.

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

Reply 12 of 44, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

I shall test it when I get the chance.

Unfortunately, I don't own any Vision cards. So it will be Trio only. I could test ET4000s on all BUSes but the only PCI one I currently have working is a SPEA branded one which is unusually slow, so I won't bother doing those tests. They may appear many months down the line when I get my WinFast one going. S3 tests though, those should be done within the next week provided I have time and can make room to work on the machine - I also have to fix the OS installation before I can do the tests and I don't have a working floppy, so I need to be at the internals of two things at once to get it going again.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 14 of 44, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

Hasn't happened yet, moving is still getting in the way immensely and I currently have no space to put things in while I work on the machine to fix the DOS install and swap cards over. I will get it done, but it might take a while.

Sorry for the delay, I don't like making people wait.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 15 of 44, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

OK, here we go;

UMC 8881/8886 Aquarius MB-4DUPM/E. 48MB RAM, 256KB Cache, Pentium OverDrive 83MHz. Nothing loaded at boot aside from an ANSI driver used by my benchmarking suite.

Diamond S3 Trio 64 VLB 2MB:
> Superscape 1.0c - 76.6
> Topbench - 268
> Landmark (Video) - BROKEN
> Doom - 2134 in 1752
> Quake - 18.0
> PCPBench (VGA) - 19.5

Diamond S3 Trio 64 PCI 2MB:
> Superscape 1.0c - 72.7
> Topbench - 203
> Landmark (Video) 11702.86 Chr/s
> Doom - 2134 in 2168
> Quake - 18.0
> PCPBench (VGA) - 19.5

Strange how some of the results are the same, implying these tests might be limited by other factors. Still, as suspected, VLB is faster on this 486 board, hardly a surprise given it's pretty much tied directly to the CPU. I used Windows 95's version of MS-DOS in "Safe mode command prompt" boot. I removed my Ethernet card when testing both cards as it would have to be absent for the VLB test anyway, thus eliminating skewed results - in short, the configuration was identical for both sets of tests here. The system will be in on the bench for a while, probably until I move, so if you want more tests let me know.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 16 of 44, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Very intersting. Thank you for this. My Trio64 VX2/DX PCI results were better than the VLB results. I wonder if the VX2/DX improved upton the original Trio inasmuch as 3DBench, Topbench, and Doom are concerned. DO you have a Trio VX2/DX card? If so, could you run these benchmarks again with the Trio64 VX2/DX card?

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

Reply 17 of 44, by vetz

User metadata
Rank l33t
Rank
l33t

I have the Vision864 2MB in both VLB and PCI, both from Number Nine GXE series.

The problem is that I don't have a motherboard that can do VLB and PCI, so hard to get a real comparison, but on a POD83@100mhz vs a Pentium 100 on a 430FX:

System 1: Asus VL/I-486SV2GX4 motherboard /w 1MB L2 cache (SIS 471), 1x32MB FPM 60ns RAM
System 2: FIC PT-2003 motherboard (Intel 430FX), 2x16MB EDO 60NS RAM

9gxe%20comparison.PNG

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 18 of 44, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I have updated my results to include data from the Biostar MB-8433UUD (UMC 8881-based motherboard, "PCI-only-UMC"). It appears as if this motherboard is slower than the SiS471 board, however the SiS496 board still beats the SiS471.

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

Reply 19 of 44, by vetz

User metadata
Rank l33t
Rank
l33t
feipoa wrote:

I have updated my results to include data from the Biostar MB-8433UUD (UMC 8881-based motherboard, "PCI-only-UMC"). It appears as if this motherboard is slower than the SiS471 board, however the SiS496 board still beats the SiS471.

Nice, that fits with my results from my PCChips UMC 8881-based motherboard with fake L2 cache (turned off L2 cache on other motherboards to get comparable results).

It would be interesting if you could get hold of a 964 or 968 PCI card. I believe the differences you're seeing between SIS471 and 496 is mainly due to the VRAM and DRAM of the graphic cards and that Trio64 is newer and faster than the Vision series. I've gotten similar performance differences on my two VLB cards running in my Asus VL/I-486SV2GX4 rev. 2.0 with 1024kb cache, the DRAM based S3 Vision864 (Number Nine GXE#64 with 2MB) and the VRAM based Diamond Stealth64 VRAM - S3 Vision968 4 MB (the same card you have). I can post the benchmarks when I get home from work late tonight 😀

I can also switch out the CPU to the AMD 5x86 @ 160mhz

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes