Ltning
@ltning@weirdr.net
29 following, 77 followers
I recently built an original Pentium 60MHz system, built on an ECS motherboard. Around the same time I received a "mystery" VGA card: A Matrox MGA Impression ISA card. And since most of my builds are "open builds" and therefore easily accessible, that machine got the pleasure of becoming the test bench for the Matrox.
As already revealed, the Matrox performs atrociously bad. So bad, in fact, that I had to test a couple other ISA cards to make sure it wasn't a system issue. I used my go-to benchmarking tool #3DBench from Phil's DOS Benchmark Pack. I really don't want to experience Doom with this card..
And without further ado, the contestants and their results in this spur-of-the-moment benchmark run:
- Baseline: A 32-bit PCI S3 Virge/DX based card with 4MB RAM: A perfectly workable 48.2
- The low-end Trident TVGA9000C with 512KB RAM (this is a real garbage card): A pretty shitty 14.2
- The mid-range Cirrus Logic CL-GD-5422 with 1MB RAM (this is a decent card, know for compatibility but not necessarily speed): A barely bearable 24.7
- And finally, the "star" of the show, the Matrox: A whopping 10.9!
I said it was atrocious, didn't I? But hey, I'm gonna use this one with #OS2 anyway, so who cares about DOS performance, right? ;)
@ltning The Trident is not a garbage card. It's just that people can not do benchmarks correctly or do them in a way that creates the result they have already in mind anyway.
First mistake: testing ISA graphics cards in a PCI system - which seems to be a very common mistake these days. On a PCI system, the ISA bus is bridged. You never get really good speed from ISA graphics cards in a bridged bus.
Second, the Trident cards were aimed for 286/386 and lower-spec 486 systems. When used in these, you won't see much difference between a TVGA9000 and a GD-5422.
Not long ago I tested a Tseng Labs ET3000 and a Realtek VGA card, the latter according to badly done benchmarks is one of the slowest VGA cards. Guess what? In a 386DX-33, they both performed almost exactly the same.
But yeah, put it into a Pentium system and it becomes crap. But that's not the card's fault...
ISA performance can be "as good as it gets" on a PCI machine, and most BIOSes will allow you to configure it to a point that it can easily saturate the bus and even break stuff - just like in the good old days. Wait states and bus speed tuning being the most important things.
I also know that Tridents are not all garbage, but it is fair to say that the 9000-series (which is essentially a 8900C with some additional integration) isn't going to win any performance prizes no matter what machine you put it in. The 8900D on the other hand is quite impressive in DOS, keeping up with all but a small handful of much more expensive cards. It is, of course, useless for a GUI system since it has no acceleration functions, but for plain VGA it's pretty good.
The reason is, of course, that the Matrox is made for GUI applications. And in those, compared to its peers, it absolutely shines according to reviews at the time. I'm looking forward to testing it in a GUI environment, and I'll surely post about that somewhere as well. And I'll use more period-correct hardware, I promise! :)