VOGONS


First post, by eliot_new

User metadata
Rank Newbie
Rank
Newbie

Hello everybody

As I have 3 cheap and very old graphics cards, I m currently trying to install and test on Win 98SE.

Underlying hardware: P3-450, BX mainboard, 768 MB SDRAM, 32 GB SD-card on IDE adapter.

I wonder whether it has some consequences if I install DX 7.0, DX 8.1, DX 9.0c?

Currently I m testing the Diamond Stealth S540 Savage4 with 32MB, AGP on Win98SE and DX 7.0.

Installed Deus Ex 1 and Quake 2 so far, next games will be WoT, Unreal 1, Tomb Raider 1 & 2, Midtown Madness, Drakan, Wipeout XL and all the other games recommended on vogons...

What could happen if I install, let say, DX 8.1, will this affect DX 7.0 renderer i.e. in Deus Ex 1, WoT, Unreal 1, Rune etc?

Same question for DX 9.0c?

I have read that Microsoft programmed DX to separate the render paths and that every version is backward compatible with the older ones?

This means I could start and play every DX 5.0 or DX 6.0 game on Win98SE with installed DX 9.0c?

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 1 of 4, by Jasin Natael

User metadata
Rank Oldbie
Rank
Oldbie

Firstly, are you running a patch for the 768MB ram size? 512MB is the max supported by vanilla 98SE. More can cause issues.
With that hardware there really is no point in running more that 128MB, maybe 256MB if you ever upgrade the CPU/GPU.
Secondly, do you intend on running any video cards that support later version of Direct X? Personally I run whatever the latest version my video card supports.
For 98SE DX7-8.1 is all I would bother with, unless I'm needing NGlide or something to work with DX9 hardware.

My main 98 retro PC for example has a Radeon 8500, and thusly uses DX 8.1
I think (could be wrong) that Savage 4 supports DX7. I would assume that the older cards will work fine with it installed.
If you are too concerned you can always use something like Direct X Buster to strip out the later version and reinstall and older version.
I've done this, don't really like doing it though, 98 can be temperamental.

Reply 2 of 4, by eliot_new

User metadata
Rank Newbie
Rank
Newbie
Jasin Natael wrote on 2025-12-18, 18:53:
Firstly, are you running a patch for the 768MB ram size? 512MB is the max supported by vanilla 98SE. More can cause issues. Wi […]
Show full quote

Firstly, are you running a patch for the 768MB ram size? 512MB is the max supported by vanilla 98SE. More can cause issues.
With that hardware there really is no point in running more that 128MB, maybe 256MB if you ever upgrade the CPU/GPU.
Secondly, do you intend on running any video cards that support later version of Direct X? Personally I run whatever the latest version my video card supports.
For 98SE DX7-8.1 is all I would bother with, unless I'm needing NGlide or something to work with DX9 hardware.

My main 98 retro PC for example has a Radeon 8500, and thusly uses DX 8.1
I think (could be wrong) that Savage 4 supports DX7. I would assume that the older cards will work fine with it installed.
If you are too concerned you can always use something like Direct X Buster to strip out the later version and reinstall and older version.
I've done this, don't really like doing it though, 98 can be temperamental.

1. thank you very much for the advices + I really like your WoT logo ; - )
2. I have pulled out the 3x 256 MB and installed a single 64 MB RAM stick to avoid installing any patches (I want a quick Win98SE install and then benchmark)
3. I made a mistake in thinking that installing DirectX 8.1 would "upgrade" my graphics card. This would mean that instead of refusing to launch, a game would at least start with missing textures or reduced 3D features. But when I see Deus Ex 1 running in OpenGL or D3D Renderer on my Permedia 2, it's a disaster without textures, so DirectX 7.0 is ultimately useless to me. Sorry for asking this question, my assumptions were wrong! Thx a lot for your efforts ; - )

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 3 of 4, by Jasin Natael

User metadata
Rank Oldbie
Rank
Oldbie
eliot_new wrote on 2025-12-22, 19:37:
1. thank you very much for the advices + I really like your WoT logo ; - ) 2. I have pulled out the 3x 256 MB and installed a si […]
Show full quote
Jasin Natael wrote on 2025-12-18, 18:53:
Firstly, are you running a patch for the 768MB ram size? 512MB is the max supported by vanilla 98SE. More can cause issues. Wi […]
Show full quote

Firstly, are you running a patch for the 768MB ram size? 512MB is the max supported by vanilla 98SE. More can cause issues.
With that hardware there really is no point in running more that 128MB, maybe 256MB if you ever upgrade the CPU/GPU.
Secondly, do you intend on running any video cards that support later version of Direct X? Personally I run whatever the latest version my video card supports.
For 98SE DX7-8.1 is all I would bother with, unless I'm needing NGlide or something to work with DX9 hardware.

My main 98 retro PC for example has a Radeon 8500, and thusly uses DX 8.1
I think (could be wrong) that Savage 4 supports DX7. I would assume that the older cards will work fine with it installed.
If you are too concerned you can always use something like Direct X Buster to strip out the later version and reinstall and older version.
I've done this, don't really like doing it though, 98 can be temperamental.

1. thank you very much for the advices + I really like your WoT logo ; - )
2. I have pulled out the 3x 256 MB and installed a single 64 MB RAM stick to avoid installing any patches (I want a quick Win98SE install and then benchmark)
3. I made a mistake in thinking that installing DirectX 8.1 would "upgrade" my graphics card. This would mean that instead of refusing to launch, a game would at least start with missing textures or reduced 3D features. But when I see Deus Ex 1 running in OpenGL or D3D Renderer on my Permedia 2, it's a disaster without textures, so DirectX 7.0 is ultimately useless to me. Sorry for asking this question, my assumptions were wrong! Thx a lot for your efforts ; - )

Awesome that you recognized it, you are the first member that has.
We welcome questions here, very friendly forum I have found. We have all been there with no being sure about something.
Glad that you have it sorted out. The Permedia 2 card is a very interesting one, I had one for a few years but wasn't ever able to get it to work so I sold it on for parts.

Reply 4 of 4, by Cosmic

User metadata
Rank Member
Rank
Member

I like to install the DirectX version supported by the card installed. If I install a DX6 card then I leave stock DX6. DX7 card gets DX7, etc.

On fast hardware it seems to matter less. Your P3-450 is pretty speedy for a lot of Windows 98 software and probably won't mind if you install the latest DX9.

But on older hardware I felt higher DX versions were a little slower. My "early" 98 system is a Pentium MMX 233 with an ATI Rage Pro turbo which is a DX6 card. Higher DX wouldn't provide much benefit and would probably slow it down, so I leave it stock.

If you want to test for yourself, you could try benchmarking each card on each DX version using 3DMark 99, 00, and 01. That should reveal differences between the cards and the DX (and potentially also driver) versions. It's also kinda fun to collect and see the data and verifies your hardware is good.

UMC UM8498: DX2-66 SX955 WB | 32MB FPM | GD5426 VLB | Win3.1/95
MVP3: 600MHz K6-III+ | 256MB SDRAM | MX440 AGP | 98SE/NT4
440BX: 1300MHz P!!!-S SL5XL | 384MB ECC Reg | Quadro FX500 AGP | XP SP3