VOGONS


Some PCI/ISA/VLB video cards info

Topic actions

Reply 40 of 81, by Scali

User metadata
Rank l33t
Rank
l33t
sunaiac wrote:

It certainly will not.

I am talking from personal experience here.
Back in the day, the ET4000 already had this sort of 'mythical' status... I wasn't really convinced of it, until a friend of me got one for an early 486 system he had, which didn't have VLB yet.
Once I saw Doom running on that, so smoothly, I was convinced.
I had run with a WDC ISA card on my 486 earlier, and it was good, but not perfect. Then I upgraded to a CL5426 VLB card, at 0 wait states, which was.
The ET4000 was pretty much the same, which made quite an impact on me.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 41 of 81, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

And I'm talking from benchmarks I did a few month ago, opposing around 10 cards, ISA and VLB, on a 486.
I'll republish the numbers this evening.

The ET4000 might feel smooth in most of Doom, but it's still very bottlenecked by the ISA bus.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 43 of 81, by Scali

User metadata
Rank l33t
Rank
l33t
sunaiac wrote:

The ET4000 might feel smooth in most of Doom, but it's still very bottlenecked by the ISA bus.

Of course it is bottlenecked. Obviously a VLB bus is much faster than an ISA bus, that's the whole point of VLB.
However, the ET4000 has a very efficient memory controller, which makes the most of the limited bandwidth than an ISA bus has, which can give you a very smooth Doom experience (pretty much the same as with a VLB card).
You will mainly notice a difference in higher resolutions, but 320x200 is not that bottlenecked by the ISA bus.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 44 of 81, by kixs

User metadata
Rank l33t
Rank
l33t
386SX wrote:

But any of them had features other had not? Like the gui acceleration or anything else but just the speed (that I assume at that point could not be improved further considering the isa bus).

The latest ISA cards had Windows GUI acceleration. To name a few chipsets: Tseng ET4000/w32, Cirrus Logic CL-5424 to 5434, WD90C31, ATI MACH32/64, S3 911/928/805. For 8-bit (256 colors) they were good. But in 15/16/24-bit they were struggling as ISA bus is too slow.

Requests are also possible... /msg kixs

Reply 45 of 81, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

dx4_vga.png

One of the ISA line is a bad copy/paste, but should give the general idea.
However good is a chip, ISA will be to slow for it to be "about as good" as mid range VLB in doom.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 46 of 81, by Scali

User metadata
Rank l33t
Rank
l33t
kixs wrote:

The latest ISA cards had Windows GUI acceleration. To name a few chipsets: Tseng ET4000/w32, Cirrus Logic CL-5424 to 5434, WD90C31, ATI MACH32/64, S3 911/928/805. For 8-bit (256 colors) they were good. But in 15/16/24-bit they were struggling as ISA bus is too slow.

If they have enough acceleration, they don't need the bus much. Eg, many of these chips have a blitter, which allows Windows to move data around on screen without having to copy it with the CPU over the ISA bus.

Games don't use any acceleration though.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 47 of 81, by Scali

User metadata
Rank l33t
Rank
l33t
sunaiac wrote:

One of the ISA line is a bad copy/paste, but should give the general idea.
However good is a chip, ISA will be to slow for it to be "about as good" as mid range VLB in doom.

I don't see an ISA ET4000 though, so this proves nothing.
Besides, this is a DX4 and you get those framerates? Makes me wonder what you tested and how.
If I recall, my 486DX2-66 rarely dipped below 35 fps.
And if you do the math, it certainly is possible to reach 35+ fps over an ISA bus in 320x240 in 256 colours.

Edit: here are some results including ET4000 ISA cards on a Pentium 100:
http://thandor.net/benchmark/32
The fastest ISA card is an ET4000AX 1MB ISA(P100), getting 32 fps average. Which is certainly in the ballpark of VLB cards. And 32 fps is also in the reach of a 486.

Last edited by Scali on 2015-09-16, 14:21. Edited 2 times in total.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 49 of 81, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie
Scali wrote:
I don't see an ISA ET4000 though, so this proves nothing. Besides, this is a DX4 and you get those framerates? Makes me wonder w […]
Show full quote
sunaiac wrote:

One of the ISA line is a bad copy/paste, but should give the general idea.
However good is a chip, ISA will be to slow for it to be "about as good" as mid range VLB in doom.

I don't see an ISA ET4000 though, so this proves nothing.
Besides, this is a DX4 and you get those framerates? Makes me wonder what you tested and how.
If I recall, my 486DX2-66 rarely dipped below 35 fps.
And if you do the math, it certainly is possible to reach 35+ fps over an ISA bus in 320x240 in 256 colours.

Edit: here are some results including ET4000 ISA cards on a Pentium 100:
http://thandor.net/benchmark/32
The fastest ISA card is an ET4000AX 1MB ISA(P100), getting 32 fps average. Which is certainly in the ballpark of VLB cards. And 32 fps is also in the reach of a 486.

I'm a strange guy, I don't compare numbers from tests that are not using the same protocol. Double standard thing, remember ?
And I'm also not interested in theories. I give hard numbers I obtained myself.

How I tested is not a secret. I used phil's benchmark suite.
Main difference between phil's configuration and that P100 guy is that doom is fullscreen in the first case, fullscreen -2 in the second.

Hardware is a HOT419/256kb + 64MB FPM + Tekram DC680-T/4mb + intel DX4-100, dos started with "F5".

The 5434 is in the top list of ISA cards, as proved by another thread here on VOGONS.
I'll put in that Western Digital that came first in aformentionned thread, since I don't own a ET4000 on ISA bus, only VLB and PCI.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 50 of 81, by Scali

User metadata
Rank l33t
Rank
l33t
sunaiac wrote:

I'm a strange guy, I don't compare numbers from tests that are not using the same protocol. Double standard thing, remember ?
And I'm also not interested in theories. I give hard numbers I obtained myself.

I'm not comparing, just saying that a good ISA card can indeed get 35+ fps in Doom, which debunks your claim that ISA is too slow for even mid-range VLB.
A lot probably also depends on how you configured the system... As I say, tweaking the ISA speed and waitstates may make quite a difference. The chipset you used can also make a difference. I know there was a benchmark where my 486 got 21 fps on average, where a friend with the same video card and CPU, but a different motherboard, never got further than 14 fps, because his board could not run with 0 waitstates.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 52 of 81, by kixs

User metadata
Rank l33t
Rank
l33t

Good 386DX-40 board with good VGA card and ISA bus speed set in BIOS to 1:3 and optimized BIOS settings, should give you around 17-18 fps.

Requests are also possible... /msg kixs

Reply 54 of 81, by GeorgeMan

User metadata
Rank Oldbie
Rank
Oldbie

Wait states should be 0-0 if they work good. 😀

Core i7-13700 | 32G DDR4 | Biostar B760M | Nvidia RTX 3060 | 32" AOC 75Hz IPS + 17" DEC CRT 1024x768 @ 85Hz
Win11 + Virtualization => Emudeck @consoles | pcem @DOS~Win95 | Virtualbox @Win98SE & softGPU | VMware @2K&XP | ΕΧΟDΟS

Reply 55 of 81, by Scali

User metadata
Rank l33t
Rank
l33t
GeorgeMan wrote:

Wait states should be 0-0 if they work good. 😀

I think he's talking about RAS/CAS delays though, where lower is better. I think 2-2 would be the best settings for such systems. They don't go down to 0 😀

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 57 of 81, by idspispopd

User metadata
Rank Oldbie
Rank
Oldbie
386SX wrote:

And what about the WDC alternative to the ET4000? Anyone tried the BitBLT accelerated version WD90C31 if existed on ISA?

We had a Paradise WD90C31 card in a 386DX40. The card was very fast in DOS and had decent GUI acceleration for Windows 3.x.
I overclocked the ISA bus, too. I think the default was CLK2IN/10 which would mean 8MHz, everything worked fine at CLK2IN/6 = 13.3MHz.

Reply 58 of 81, by GeorgeMan

User metadata
Rank Oldbie
Rank
Oldbie
386SX wrote:
GeorgeMan wrote:

Wait states should be 0-0 if they work good. 😀

i think it hang at boot with 0 but i try again. 😀

The lower, the better. 😀
This setting does make a difference.

Core i7-13700 | 32G DDR4 | Biostar B760M | Nvidia RTX 3060 | 32" AOC 75Hz IPS + 17" DEC CRT 1024x768 @ 85Hz
Win11 + Virtualization => Emudeck @consoles | pcem @DOS~Win95 | Virtualbox @Win98SE & softGPU | VMware @2K&XP | ΕΧΟDΟS

Reply 59 of 81, by 386SX

User metadata
Rank l33t
Rank
l33t
idspispopd wrote:
386SX wrote:

And what about the WDC alternative to the ET4000? Anyone tried the BitBLT accelerated version WD90C31 if existed on ISA?

We had a Paradise WD90C31 card in a 386DX40. The card was very fast in DOS and had decent GUI acceleration for Windows 3.x.
I overclocked the ISA bus, too. I think the default was CLK2IN/10 which would mean 8MHz, everything worked fine at CLK2IN/6 = 13.3MHz.

Well the only option I've seen with that name is with CLK/5.. but I've to read better the bios option..

But at the end, not talking only about the speed that I understand were already similar and at the top of the isa possibilities, which was the "most recent" and "most featured" both DOS and Win capable highend chipset mounted on an ISA board? Talking about the chip model itself. I've seen that there're WD90Cxx higher than 31. And I've read somewhere of also some Virge rare ISA board...