VOGONS


First post, by fsinan

User metadata
Rank Newbie
Rank
Newbie

System:
Cyrix 5x86-100
LS-486E Sis Chipset
16MB EDO

Cards:
S3VirgeDX-2MB
CL GD5540-1MB
Trident9680-1MB
S3Trio64V2-2MB

Quake Demo 320x240 Result:
S3 Virge/DX 11.5 fps
CL GD5540 11.1 fps
Trident 8900 11.2 fps
S3Trio64V2 12.5 fps

Thats all.

Last edited by fsinan on 2024-05-23, 06:42. Edited 1 time in total.

System:1
Cyrix 5x86-100GP
Lucky Star LS-486E
System:2
AMD K6-2-475(Changing frequently with Cyrix 6x86MX PR-233)
Asus P5A-B
System:3
UMC U5S-40
486UL-P101
System:4
P3 Coppermine 800EB
Gigabyte GA-6BX7

Reply 1 of 16, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

If I had to guess, I'd say that 3 of the 4 cards are PCI. Is that correct?

Reply 2 of 16, by fsinan

User metadata
Rank Newbie
Rank
Newbie
douglar wrote on 2024-05-22, 12:32:

If I had to guess, I'd say that 3 of the 4 cards are PCI. Is that correct?

All are PCI of course.

System:1
Cyrix 5x86-100GP
Lucky Star LS-486E
System:2
AMD K6-2-475(Changing frequently with Cyrix 6x86MX PR-233)
Asus P5A-B
System:3
UMC U5S-40
486UL-P101
System:4
P3 Coppermine 800EB
Gigabyte GA-6BX7

Reply 3 of 16, by douglar

User metadata
Rank Oldbie
Rank
Oldbie
fsinan wrote on 2024-05-22, 12:53:

All are PCI of course.

You have a PCI version of a trident 8900? Fascinating. I thought the oldest trident on PCI was the 94xx series.

Can you share a picture?

Reply 4 of 16, by theelf

User metadata
Rank Oldbie
Rank
Oldbie
fsinan wrote on 2024-05-22, 09:00:
System: Cyrix 5x86-100 LS-486E Sis Chipset 16MB EDO […]
Show full quote

System:
Cyrix 5x86-100
LS-486E Sis Chipset
16MB EDO

Cards:
S3VirgeDX-2MB
CL GD5540-1MB
Trident8900-1MB
S3Trio64V2-2MB

Quake Demo 640x480 Result:
S3 Virge/DX 11.5 fps
CL GD5540 11.1 fps
Trident 8900 11.2 fps
S3Trio64V2 12.5 fps

Thats all.

No PCI 8900 for sure

What test did you do? timedemo X? screen size, etc i dont remember now, but in my cx586 120 i get maybe 4-5fps in 640

Reply 5 of 16, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

10+ fps on 640x480 resolution? Yeah, seems a bit too unrealistic for such setup.

I must be some kind of standard: the anonymous gangbanger of the 21st century.

Reply 7 of 16, by fsinan

User metadata
Rank Newbie
Rank
Newbie
douglar wrote on 2024-05-22, 20:28:
fsinan wrote on 2024-05-22, 12:53:

All are PCI of course.

You have a PCI version of a trident 8900? Fascinating. I thought the oldest trident on PCI was the 94xx series.

Can you share a picture?

Sorry my mind played a game to me it is 9680.

System:1
Cyrix 5x86-100GP
Lucky Star LS-486E
System:2
AMD K6-2-475(Changing frequently with Cyrix 6x86MX PR-233)
Asus P5A-B
System:3
UMC U5S-40
486UL-P101
System:4
P3 Coppermine 800EB
Gigabyte GA-6BX7

Reply 8 of 16, by fsinan

User metadata
Rank Newbie
Rank
Newbie
The Serpent Rider wrote on 2024-05-23, 05:06:

10+ fps on 640x480 resolution? Yeah, seems a bit too unrealistic for such setup.

It is 320x240. Sorry, I was tired.

System:1
Cyrix 5x86-100GP
Lucky Star LS-486E
System:2
AMD K6-2-475(Changing frequently with Cyrix 6x86MX PR-233)
Asus P5A-B
System:3
UMC U5S-40
486UL-P101
System:4
P3 Coppermine 800EB
Gigabyte GA-6BX7

Reply 9 of 16, by fsinan

User metadata
Rank Newbie
Rank
Newbie
theelf wrote on 2024-05-22, 21:24:
fsinan wrote on 2024-05-22, 09:00:
System: Cyrix 5x86-100 LS-486E Sis Chipset 16MB EDO […]
Show full quote

System:
Cyrix 5x86-100
LS-486E Sis Chipset
16MB EDO

Cards:
S3VirgeDX-2MB
CL GD5540-1MB
Trident8900-1MB
S3Trio64V2-2MB

Quake Demo 640x480 Result:
S3 Virge/DX 11.5 fps
CL GD5540 11.1 fps
Trident 8900 11.2 fps
S3Trio64V2 12.5 fps

Thats all.

No PCI 8900 for sure

What test did you do? timedemo X? screen size, etc i dont remember now, but in my cx586 120 i get maybe 4-5fps in 640

320x240, timedemo. I made a mistake.

System:1
Cyrix 5x86-100GP
Lucky Star LS-486E
System:2
AMD K6-2-475(Changing frequently with Cyrix 6x86MX PR-233)
Asus P5A-B
System:3
UMC U5S-40
486UL-P101
System:4
P3 Coppermine 800EB
Gigabyte GA-6BX7

Reply 11 of 16, by theelf

User metadata
Rank Oldbie
Rank
Oldbie
fsinan wrote on 2024-05-23, 06:54:
theelf wrote on 2024-05-22, 21:24:
fsinan wrote on 2024-05-22, 09:00:
System: Cyrix 5x86-100 LS-486E Sis Chipset 16MB EDO […]
Show full quote

System:
Cyrix 5x86-100
LS-486E Sis Chipset
16MB EDO

Cards:
S3VirgeDX-2MB
CL GD5540-1MB
Trident8900-1MB
S3Trio64V2-2MB

Quake Demo 640x480 Result:
S3 Virge/DX 11.5 fps
CL GD5540 11.1 fps
Trident 8900 11.2 fps
S3Trio64V2 12.5 fps

Thats all.

No PCI 8900 for sure

What test did you do? timedemo X? screen size, etc i dont remember now, but in my cx586 120 i get maybe 4-5fps in 640

320x240, timedemo. I made a mistake.

Hi! i have a cx586 100mhz, overlclock to 120mhz, virge DX, and i get 14.6 at 320x240 timedemo, more or less same as you

rasz_pl wrote on 2024-05-23, 08:56:

ISA trident would make no difference here, CPU is heavily bottlenecking.

Oh yes, Quake benchmark with ISA card is like one digit frame in 5x86 even with ISA at 10+mhz, PCI/VLB make a BIG difference!

Reply 12 of 16, by douglar

User metadata
Rank Oldbie
Rank
Oldbie
theelf wrote on 2024-05-23, 09:11:
rasz_pl wrote on 2024-05-23, 08:56:

ISA trident would make no difference here, CPU is heavily bottlenecking.

Oh yes, Quake benchmark with ISA card is like one digit frame in 5x86 even with ISA at 10+mhz, PCI/VLB make a BIG difference!

Probably because the CPU can’t do game math when it is pushing pixels, so a slow video card reduces available CPU time, making the CPU bottleneck worse.

Reply 14 of 16, by douglar

User metadata
Rank Oldbie
Rank
Oldbie
rasz_pl wrote on 2024-05-23, 10:31:

10fps at 320x200 is only 640KB to be transferred every second

OK, lets go with 640KB second, assuming no pixels get written more than once.

  • An ISA Trident 8900C card will accept data at about 1.4MB/s, so pixel pushing is going to take up almost 45% of that second.
  • The fastest ISA VGA cards of can received data at maybe 3MB/s, so pixel pushing is going to take a little more that 20% of that second.
  • The average 33MHz PCI video card at the time could receive data > 10MB/s with efficient coding (not VESA BIOS calls) , so you are looking at ~5% of each second spent by the CPU moving data over the PCI bus.

So the simple calculation suggests that switching to the ISA bus from PCI bus is going to cause a 15% to 30% drop in available CPU cycles which would explain why those 11-14 FPS values for PCI video cards change into the single digit range with ISA cards. I'm doing my percentages wrong by a little bit, but you get the idea. If we were going for full accuracy, this is to be a differential equation, because as the frame rates fall, less data needs to get moved, but I'm not up for that this morning.

Reply 16 of 16, by douglar

User metadata
Rank Oldbie
Rank
Oldbie
rasz_pl wrote on 2024-05-23, 14:45:

isnt 8900C the fast one? https://thandor.net/benchmark/33 hmm no, that would be 8900D. Still the difference to PCI is only ~30%

30% difference at 10FPS. It gets worse as the FPS increases.

On a slow ISA card, 100% of your CPU is consumed pushing pixels at about 25FPS.
On a fast ISA card, 100% of your CPU is consumed at about 45FPS, regardless of your CPU, if you are drawing a full screen.

Doom and Wolf3d do some tricks to not redraw unmoving borders, so the actual amount of data getting moved is a little lower, and it's why frame rates increase when the borders get wider.