VOGONS


First post, by ShovelKnight

User metadata
Rank Oldbie
Rank
Oldbie

I've been trying to find a good, compatible and fast PCI video card for a while (for some of my builds, and also because it's a nice thing to have lying around) and so far I've not been successful.

I'm mostly interested in later cards that have at least some 3D acceleration capabilities. Here's what I tried:

- NVIDIA Riva TNT2 M64 PCI. This is a good card... when it works. Very fast in DOS and fast enough for early Windows 3D games. It seems to be very picky about the motherboards! It POSTs in my GA-5AX (Aladdin V) and GA-6BXC (440BX), but not in my VIA EPIA (VIA PLE133) or Shuttle HOT-591P or HOT-597 (VIA MVP3).

- GeForce 2 MX/MX400 PCI. Same limitations as the TNT2 M64 PCI except this one POSTs in my MVP3 motherboards.

- S3 Savage 4 PCI. This one is the most frustrating one. I have three of them: one Creative and two Diamonds (S530 and S540). They all POST in all of my motherboards and work flawlessly in DOS... but NONE of them work in Windows. Once I install the drivers, the Creative card causes Windows 98 to BSOD on boot. Both Diamond cards appear to work: the machine reboots and shows the desktop in high colour... But if I try to open any window or menu (e.g. right clicking on the desktop), the PC freezes immediately. By the way, S530 was NOS, sealed in its antistatic bag and never installed before I got it (no scratches on the edge connector)

The question is: are there any other PCI cards with similar levels of performance and compatibility with DOS games, that are known to be compatible with wide variety of chipsets and motherboards?

Reply 1 of 14, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie

If memory serves, the fast and reliable DOS compatibility of NVidia cards lasted until and including the FX series.
So, if you aim for a higher up PCI variety of a NVidia card (example 2MX400, 4MX440, MX4000 or 5200,) they should have you covered with regards to DOS compatibility.

the Savage cards - although nicely featured - do leave a lot to be desired when it comes to drivers (there aren't many, simply put) and the advantages like S3TC are few.

Personally I have had great sucess with both TNT2M64 (basically a TNT1.5) as well as a GF2MX400 (basically a GF1.5). Although the sheer performance is a tad over the TNT1 and GF256 respectively, it is fair to say that the PCI versions, as they always came out slower compared to their AGP counterparts are pretty much spot on with their perf. when compared to the last generation.
There is no reason to go for a legit TNT2 or GF256 (the latter one not even existing in PCI variety) unless you really want to be "period correct" or want to pay more, or are a collector.

When it comes to keeping compatibility in the VBE layer with regards to DOS games, no other cards kept it as long as NVidia.
In order to keep compatibility with late DOS games in machines from the period of 1999 - 2004, my recommendations would be the cards listed above. But there are other possibilities as well, have a look this matrix:

https://gona.mactar.hu/DOS_TESTS/

Reply 2 of 14, by ShovelKnight

User metadata
Rank Oldbie
Rank
Oldbie

Yes, as I wrote above, I already have a GF 2 MX400 PCI and it's really as good as its AGP counterpart (which I also have). I'm happy with it when it works however it's picky when it comes to motherboard compatibility. And the TNT2 M64 that I have is even more picky 🙁

So I'm looking for a card that is similar to GF2MX when it comes to its main qualities but has broader compatibility.

Maybe I should look into getting a Voodoo 3 PCI, however they're REALLY expensive.

Reply 4 of 14, by ShovelKnight

User metadata
Rank Oldbie
Rank
Oldbie

I haven't tried Radeon 9250 PCI, but it seems to have poor compatibility with DOS games according to the aforementioned web page. I know that the Radeon 7000 has graphical glitches at least in Ultima 7 Forge of Virtue (the earthquake doesn't look right).

Reply 5 of 14, by pyrogx

User metadata
Rank Member
Rank
Member
ShovelKnight wrote on 2020-03-26, 10:58:

- S3 Savage 4 PCI. This one is the most frustrating one. I have three of them: one Creative and two Diamonds (S530 and S540). They all POST in all of my motherboards and work flawlessly in DOS... but NONE of them work in Windows. Once I install the drivers, the Creative card causes Windows 98 to BSOD on boot. Both Diamond cards appear to work: the machine reboots and shows the desktop in high colour... But if I try to open any window or menu (e.g. right clicking on the desktop), the PC freezes immediately. By the way, S530 was NOS, sealed in its antistatic bag and never installed before I got it (no scratches on the edge connector)

Most likely due to crappy or wrong drivers. I have a Creative Savage4 PCI card myself and I can only get it to work properly if I use the original 3DBlaster Savage4 drivers. Generic S3 ones, even the latest versions, just crash the system sooner or later.

Reply 7 of 14, by Geon106

User metadata
Rank Newbie
Rank
Newbie
ShovelKnight wrote on 2020-03-26, 10:58:
I've been trying to find a good, compatible and fast PCI video card for a while (for some of my builds, and also because it's a […]
Show full quote

I've been trying to find a good, compatible and fast PCI video card for a while (for some of my builds, and also because it's a nice thing to have lying around) and so far I've not been successful.

I'm mostly interested in later cards that have at least some 3D acceleration capabilities. Here's what I tried:

- NVIDIA Riva TNT2 M64 PCI. This is a good card... when it works. Very fast in DOS and fast enough for early Windows 3D games. It seems to be very picky about the motherboards! It POSTs in my GA-5AX (Aladdin V) and GA-6BXC (440BX), but not in my VIA EPIA (VIA PLE133) or Shuttle HOT-591P or HOT-597 (VIA MVP3).

- GeForce 2 MX/MX400 PCI. Same limitations as the TNT2 M64 PCI except this one POSTs in my MVP3 motherboards.

- S3 Savage 4 PCI. This one is the most frustrating one. I have three of them: one Creative and two Diamonds (S530 and S540). They all POST in all of my motherboards and work flawlessly in DOS... but NONE of them work in Windows. Once I install the drivers, the Creative card causes Windows 98 to BSOD on boot. Both Diamond cards appear to work: the machine reboots and shows the desktop in high colour... But if I try to open any window or menu (e.g. right clicking on the desktop), the PC freezes immediately. By the way, S530 was NOS, sealed in its antistatic bag and never installed before I got it (no scratches on the edge connector)

The question is: are there any other PCI cards with similar levels of performance and compatibility with DOS games, that are known to be compatible with wide variety of chipsets and motherboards?

I have used in my Apricot the ATI AIW Rage 128 PCI and Radeon 7000 PCI. The Rage isnt too bad but some issues in DOS such as in Commander Keen. The Radeon 7000 on the other hand seems to be very compatible running DOS games without any major issues that I have come across though I've not tried loads and loads of titles

1993:A500
1997:Apricot MS540|P/166|16M|Rage3D 2M
2000:PB 9533|P3/533|128M|Voodoo3 2000 16M
'04:P4/3G|1GB|NVIDIA 5700 256M
'07:AMDX2/3.2Ghz|4GB|8800 GTX
'11:i5 2500k|16G|AMD 7950
'16:i5 6600k|16G|NVIDIA 1080|SB AE-5
'21:5900X|32GB|6800XT|SB AE-5

Reply 8 of 14, by ShovelKnight

User metadata
Rank Oldbie
Rank
Oldbie

Tried Matrox Mystique.

Very fast 2D card in DOS. Works perfectly with the EPIA in Windows 98 using built-in drivers. Serious issues in Prehistorik 2 which uses several uncommon tricks to implement smooth scrolling etc.

Another downside is that the POST screen on the EPIA is completely garbled with flashing characters etc, but the card works perfectly in DOS and Windows. On Gigabyte GA-6BXC, the POST screen looks normal.

Reply 9 of 14, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

Very hard to have broad range of performance without losing part of compatibility especially motherboard. And I had not had a K6-2 whole time except for few days of trialing a K6-2 and came away not impressed so returned it back in the day.

I had to accept that. My hardware I settled on:

DOS: Pentium 200 or 233MMX with setMUL on TX motherboard and downclocked as well. (this works with M64 and any PCI video cards).
Windows 98se meant AGP only: PIII 500 or 800 or 1GHz on either BX or 815 boards.
Very fast win 98se: Any AGP boards either P4 or late motherboard socket 462.
XP on PCIe motherboard that supports XP driver chipset.

Cheers,

Great Northern aka Canada.

Reply 10 of 14, by ShovelKnight

User metadata
Rank Oldbie
Rank
Oldbie
pentiumspeed wrote on 2020-04-01, 19:43:
Very hard to have broad range of performance without losing part of compatibility especially motherboard. And I had not had a […]
Show full quote

Very hard to have broad range of performance without losing part of compatibility especially motherboard. And I had not had a K6-2 whole time except for few days of trialing a K6-2 and came away not impressed so returned it back in the day.

I had to accept that. My hardware I settled on:

DOS: Pentium 200 or 233MMX with setMUL on TX motherboard and downclocked as well. (this works with M64 and any PCI video cards).
Windows 98se meant AGP only: PIII 500 or 800 or 1GHz on either BX or 815 boards.
Very fast win 98se: Any AGP boards either P4 or late motherboard socket 462.
XP on PCIe motherboard that supports XP driver chipset.

Cheers,

One part of me accepts it and the other part doesn't. In my experience, AMD K6-II+/III+ CPUs are very good at emulating the four periods I'm interested in (386, 486, late DOS SVGA and early Windows). VIA C3 is similarly flexible. I'm not interested in super early games made for XT or 286-class systems. I'm also not really interested in early 3D-accelerated games, they haven't aged well for the most part.

I'm thinking about getting a TX motherboard for my K6-III+ and running it at 450 MHz (75x6). The performance difference with running it at 500 MHz (100x5) shouldn't matter much in this case, but I'm kinda sick of dealing with non-Intel chipsets with their various quirks.

Reply 11 of 14, by Con 2 botones

User metadata
Rank Member
Rank
Member
ShovelKnight wrote on 2020-03-26, 10:58:
I've been trying to find a good, compatible and fast PCI video card for a while (for some of my builds, and also because it's a […]
Show full quote

I've been trying to find a good, compatible and fast PCI video card for a while (for some of my builds, and also because it's a nice thing to have lying around) and so far I've not been successful.

I'm mostly interested in later cards that have at least some 3D acceleration capabilities. Here's what I tried:

- NVIDIA Riva TNT2 M64 PCI. This is a good card... when it works. Very fast in DOS and fast enough for early Windows 3D games. It seems to be very picky about the motherboards! It POSTs in my GA-5AX (Aladdin V) and GA-6BXC (440BX), but not in my VIA EPIA (VIA PLE133) or Shuttle HOT-591P or HOT-597 (VIA MVP3).

- GeForce 2 MX/MX400 PCI. Same limitations as the TNT2 M64 PCI except this one POSTs in my MVP3 motherboards.

- S3 Savage 4 PCI. This one is the most frustrating one. I have three of them: one Creative and two Diamonds (S530 and S540). They all POST in all of my motherboards and work flawlessly in DOS... but NONE of them work in Windows. Once I install the drivers, the Creative card causes Windows 98 to BSOD on boot. Both Diamond cards appear to work: the machine reboots and shows the desktop in high colour... But if I try to open any window or menu (e.g. right clicking on the desktop), the PC freezes immediately. By the way, S530 was NOS, sealed in its antistatic bag and never installed before I got it (no scratches on the edge connector)

The question is: are there any other PCI cards with similar levels of performance and compatibility with DOS games, that are known to be compatible with wide variety of chipsets and motherboards?

(sorry to reanimate such a old post but...) I am currently experiencing the same frustrations with Diamond Stealth S540 PCI (Savage4 Pro+).
I´ve got a Compaq Presario 7476 (no AGP SS7), K6-2 533mhz, Via MVP4 chipset, which is essentially MVP3 with IGP (Trident Blade 3D).
After installing video card drivers, Windows 98se would freeze, just some moments after reaching desktop. Be it by right clicking over desktop, opening a folder, or whichever not demanding task.

-Tried different drivers, 8.20.31, "Engineering BitFlip" (8.10.25?) ones, own Diamond´s 8.20.21, and even "ChroMetal 4.5" driver (8.20.38). All cause the same problem, at least in this system.
Now, there is only one driver (Diamond´s 8.10.20, if I recall correctly) which doesn´t cause this behaviour, but it is quite old and causes graphical glithces in games like glQuake.

-Hooked another HDD and did a fresh install there. Same happens.
-Disabled ACPI in Windows. Nothing changes.
- Took out the Voodoo2 and left only the Savage 4 inserted. Same.
- Reduced hardware acceleration one level. Some improvement noticed...

Now...when I move the card to the second (from the CPU down) PCI slot, it lasts longer before a freeze would happen.
I would even be able to run a glQuake timedemo (90FPS!) but it can´t bare to finish 3DMark99 (it freezes) nor play a game for long (freezes).
I suspect it has to do with IRQ assignment, but BIOS is very limited, almost no tweaking possibilities.
I never get the PCI video card to be assigned IRQ 11 alone. When inserted in the 1st PCI slot it is assigned IRQ 11 but shared with USB ports...
No USB disabling available in BIOS options...
Inserting it in the 2nd slot assings it IRQ 10 and USB gets IRQ 11

- Finally, tried the same Diamond Stealth S540 PCI on another ss7 (no AGP) board, Asus P5S-VM with slow SIS530/5595 chipset.
When the card was inserted in the first PCI slot, I also got a system freeze. Inmediately moved it to the 2nd slot and the card behaves properly with 8.20.31 drivers. So it seems to like that SIS chipset better...or maybe that BIOS.

Weird thing is, if a TNT2 m64 is used, no matter in which PCI slot, the systems behaves as expected, snappy, no issues.

Anyone else have gone through a similar experience with this nice, yet nightmarish Diamond Stealth S540 PCI?
I own other AGP S3 Savage4 (2 Diamond, 1 Number Nine) and never experienced this kind of trouble with them.

Flashing a compatible Mitac BIOS could be my last resort, but I would like to avoid it, should a workaround arise.

Last edited by Con 2 botones on 2022-09-09, 14:48. Edited 1 time in total.

Reply 12 of 14, by Geri

User metadata
Rank Member
Rank
Member
Con 2 botones wrote on 2022-09-09, 14:29:

- S3 Savage 4 PCI. This one is the most frustrating one. I have three of them: one Creative and two Diamonds (S530 and S540). They all POST in all of my motherboards and work flawlessly in DOS... but NONE of them work in Windows. Once I install the drivers, the Creative card causes Windows 98 to BSOD on boot. Both Diamond cards appear to work: the machine reboots and shows the desktop in high colour... But if I try to open any window or menu (e.g. right clicking on the desktop), the PC freezes immediately. By the way, S530 was NOS, sealed in its antistatic bag and never installed before I got it (no scratches on the edge connector)

i have an s3 trio3d pci, and it my agp motherboards, it usually thinks its an agp card.
any 3d init instantly ends up with bsod.
agp texturing is enabled in dxdiag and such.
after disabling agp texturing, disabling agp with powerstrip, it starts to run SOME of the games.

my 50 cent is, to try running it in a pci only motherboard.

TitaniumGL the OpenGL to D3D wrapper:
http://users.atw.hu/titaniumgl/index.html

Reply 13 of 14, by Con 2 botones

User metadata
Rank Member
Rank
Member
Geri wrote on 2022-09-09, 14:42:
i have an s3 trio3d pci, and it my agp motherboards, it usually thinks its an agp card. any 3d init instantly ends up with bsod […]
Show full quote
Con 2 botones wrote on 2022-09-09, 14:29:

- S3 Savage 4 PCI. This one is the most frustrating one. I have three of them: one Creative and two Diamonds (S530 and S540). They all POST in all of my motherboards and work flawlessly in DOS... but NONE of them work in Windows. Once I install the drivers, the Creative card causes Windows 98 to BSOD on boot. Both Diamond cards appear to work: the machine reboots and shows the desktop in high colour... But if I try to open any window or menu (e.g. right clicking on the desktop), the PC freezes immediately. By the way, S530 was NOS, sealed in its antistatic bag and never installed before I got it (no scratches on the edge connector)

i have an s3 trio3d pci, and it my agp motherboards, it usually thinks its an agp card.
any 3d init instantly ends up with bsod.
agp texturing is enabled in dxdiag and such.
after disabling agp texturing, disabling agp with powerstrip, it starts to run SOME of the games.

my 50 cent is, to try running it in a pci only motherboard.

Thanks for the suggestion, but both motherboards in which I tested this video card, are PCI only ("super socket 7") boards.
In the Compaq one, I only get it to work stable with one old and buggy driver.
In the Asus board, I did mange to make it work ok with newer drivers (but that is a slow board which I only use for testing CPUs and the sort).

Reply 14 of 14, by Geri

User metadata
Rank Member
Rank
Member
Con 2 botones wrote on 2022-09-09, 14:53:

Thanks for the suggestion, but both motherboards in which I tested this video card, are PCI only ("super socket 7") boards.

what cpu?

TitaniumGL the OpenGL to D3D wrapper:
http://users.atw.hu/titaniumgl/index.html