VOGONS


First post, by brostenen

User metadata
Rank l33t++
Rank
l33t++

First up, I will say that I don't know if this is hardware or software related, as this is a post regarding a bit of both.....
That's why I have put this in "Marvin". (sorry if this is a bit messy tread to look at)

You all have seen me, complaining and not really advicing GF4's and GF-FX-5xxx cards for Win98 gaming. I have allways had some issues on these, as they are rendering UT99 and NFS-Porche in a bad way. And I have found a solution, so far. This involves some more works, if you'r starting point is the same as mine.

A bit of story first, as there is a number of reasons to why I did this test of finding out what to do when running GF4.
A lot of people have this idea, of eighter Geforce FX-5XXX series being the best for fast Win98 systems. Other's have been arguing that Radeon cards are the best. So I originally bought an FX-5200 for this, just to test if I should go for something like one of the fastest 5XXX series of cards. And I have bought stuff like Radeon-9600's and 9800's to test that out. And eventually, though running fine, I have had bad luck with the Geforces. Even GF4 cards have these issues. Then I have bid my time, listening to every argument on what drivers to use and what GF4 model to use. Yeah...
To round this up. I have had some glitches with GF4 cards too, and as some people here point out, the GF4 is like a GF3 on steroids, and tweaked. All in all, the GF4 is like a GF3 core.

Then I have tested with GF2, TNT2, V3, V2, Matrox G400, and with Radeon-9600/9800. And none of these cards have this issue of rendering stuff wrong.
So I sat down and tested it yesterday, and I have documented this, in order for others to see and not make the same mistakes as I did for a long time.

I have written the driver version on each pictures below, and then I will write what I did, and why I still don't think GF4 is good for first buyers of retro gaming machines. First up... Some pictures of the testbench.... 😉 (I have named it "Testie")

Testie-01.jpg
Testie-02.jpg
Testie-03.jpg
Testie-04.jpg
Testie-05.jpg
Testie-06.jpg
Testie-07.jpg

- Intel D815EEA2 Motherboard.
- Intel P-III-933 mhz (non-Tualatin).
- 512mb PC-133 Kingston Ram (one module).
- GF4-ti4200 branded Medion.
- Yamaha YMF-724 Soundcard.
- Samsung 40gb Spinpoint 2mb cache model.
- Some SATA DVD-RW with a converter.
- ALPS 1.44mb Floppy drive.

Now for some pictures of the drivers that I have tested with (version written under each photo.

4071-01.jpg
Version 40.71
4071-02.jpg
Version 40.71
4071-03.jpg
Version 40.71
4071-04.jpg
Version 40.71

4109-01.jpg
Version 41.09
4109-02.jpg
Version 41.09
4109-03.jpg
Version 41.09
4109-04.jpg
Version 41.09

4345-01.jpg
Version 43.45
4345-02.jpg
Version 43.45
4345-03.jpg
Version 43.45
4345-04.jpg
Version 43.45

4403-01.jpg
Version 44.03
4403-02.jpg
Version 44.03
4403-03.jpg
Version 44.03
4403-04.jpg
Version 44.03

4523-01.jpg
Version 45.23
4523-02.jpg
Version 45.23
4523-03.jpg
Version 45.23
4523-04.jpg
Version 45.23

After these tests, I changed the driver to 45.23 and installed the UT99-Patches number: 428, 432 and 436.

Finished-04.jpg
Finished-05.jpg
Finished-06.jpg
Finished-07.jpg

The result was a lot better this time......

Finished-01.jpg
Finished-02.jpg

Why do I not recommend this card? Well... If you buy the game, you might get hands on one of the original un/non-patched version. And if you don't know were to look, you might not be able to find the patches. This shall only be seen as a loooong tip for those who wants some GF4-action on UT99.

Yet.... If you know what to look for and how to get the patches. Then go for GF4. 😜

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 1 of 18, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Are you running 16bit color? Z buffering precision is also 16 bit in that case and this usually causes the flickering in the distance. But if you run 32bit color the zbuffer precision increases as well and the problem almost disappears.

It's not just NV. I had this problem with G400 way back when as well. The card had a control panel option to globally force 32 bit Z precision.

Still, I would use a Glide wrapper or UTGLR instead of D3D. The old Epic D3D mode was just not very good for whatever reason even after their dozens of patches for the engine.

Reply 2 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++
swaaye wrote:

Are you running 16bit color? Z buffering precision is also 16 bit in that case and this usually causes the flickering in the distance.

Still, I would use a Glide wrapper or UTGLR instead of D3D.

The point is, to install software and not dealing with tweaks. Actually, this issue can be found too, on some of them drivers, when looking at it close up.
So it is not only related to something drawn in the distance, and the errors are moving on them self, when turning from side to side.
It is like it is related to something that are rendered on the horisontal lines and not the vertical. My guess is that it is the render engine that does
not like Geforce cards from at least 4 and up. Possible GF3 too, as they are a different from GF2 and previous nVidia cards.

Patches solves it.... Patches solves it.

Edit...
On FX-5200 it can somewhat be eliminated by turning up the AA to x4. And setting AAx2 on GF4. Yet. Still problems, as older cards do not behave like this. Only nVidia stuff are doing this.

Last edited by brostenen on 2016-04-20, 18:46. Edited 1 time in total.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 4 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++
swaaye wrote:

Just set 32bit color.

Have been set... Same issues with both 16 and 32 bit colors. It is the first CD version of them all.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 5 of 18, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Are you running the UT CD version? You are saying it's unreasonable to get 436? I really have not tried just using the non patched game.

I had lots of problems with Wheel of Time D3D as well. The Unreal engine D3D is just poorly written and best avoided with a Glide wrapper or alternative renderer.

If you look at the old Unreal Tech Page you can see the Epic guys trying to patch their game to work with different D3D cards. It was years of buggy efforts.

Reply 6 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Yes... It's the CD version. The first released. (I edited it)

Yes... Dont get the first UT version.
This is something that I have stated in the last numerous months. Don't run the original-non-patched-vanille-first-edition on a GF4.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 7 of 18, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Look at this site. Browse through some of the revisions of the site for more posts. The game D3D was troublesome in general and they had a few different DLLs to try for different cards. 🤣
https://web.archive.org/web/20001013033127/ht … om/Direct3D.htm
https://web.archive.org/web/20001018063324/ht … .epicgames.com/

But as you may know people preferred Glide or even S3 Metal. They ran and looked best. D3D doesn't even run detail textures because the performance drops badly with them.

Reply 8 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Hehe... Yeah. I remember D3D was kind of shit back then. Well. Generally speaking. 🤣

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 9 of 18, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

hmm the 5xxx geforce is pretty much universally regarded as the worst geforce series ever. ti4800 was a beast of a card tho. loved my g400max but no t&l really hurt 🙁

my hats off to you for testing so many driver versions tho! 😀 nice work

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 10 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++
BloodyCactus wrote:

my hats off to you for testing so many driver versions tho! 😀 nice work

Thanks... Had to, somehow, back up my claims. 😉

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 11 of 18, by swaaye

User metadata
Rank l33t++
Rank
l33t++
BloodyCactus wrote:

hmm the 5xxx geforce is pretty much universally regarded as the worst geforce series ever. ti4800 was a beast of a card tho. loved my g400max but no t&l really hurt 🙁

I had the same problems with G400 as he illustrates here. The flickering decals due to depth precision problems. 16-bit z-buffer is just insufficient. It was also a problem recently in tablets because for example Tegra 2 and 3 are 16-bit Z-only! 😁

And in a weird retrospective way, I wouldn't say GeForce FX is all that bad. The 5800 and higher models are superior to GF4 Ti and older. They are faster and can get you better image quality, while still having support for old 8-bit textures too. Just think of those as super duper GF4 Ti cards. The lesser FX cards are curiosities at best though.

Reply 12 of 18, by firage

User metadata
Rank Oldbie
Rank
Oldbie

The jump from DX7 to DX8 was a big one for nVidia. There's a bunch of these games, like NFS Porsche Unleashed (Porsche 2000) you mentioned, that act okay even on GF4 MX series cards but developed anomalies starting with the DX8 enabled GF3.

My big-red-switch 486

Reply 13 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++
firage wrote:

The jump from DX7 to DX8 was a big one for nVidia. There's a bunch of these games, like NFS Porsche Unleashed (Porsche 2000) you mentioned, that act okay even on GF4 MX series cards but developed anomalies starting with the DX8 enabled GF3.

Ahhh... Theres the answer to why. 😀 Thanks for clearing this up.
The thing is, that even DX8 GF cards have this issue, when running on DX7 and unpatched UT99.
Wich yet again makes me not recommend GF4 as a fast-lane Win98se card.
Old Win98se games, are best left for higher end Radeon's and Voodoo's.
This could be something like an Radeon-9600-Pro paired with Voodoo2-SLI.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 14 of 18, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

Very nice investigation!

What is great about these graphics cards is the performance they deliver. 1600 x 1200 and 200+ fps in Quake 2 isn't an issue with the right CPU 😀

Is it true that some 3dfx knowledge / tech went into the FX range? I remember reading something about that...

YouTube, Facebook, Website

Reply 15 of 18, by Tertz

User metadata
Rank Oldbie
Rank
Oldbie

Tried GF3 (not Ti) with 45.23 - it gives not more issues than TNT2 in UT 4.00.
GF4 has the issue on Stalwart, unfixable by changing AA mode. There are 2 windows with a car behind. If to move away from them through the corridor to another room with an armor. To stay at a wall there and look to that windows - a part of the car will be seen, which should be invisible as it's behind a wall. It's seen blinking if to go to windows from that place. If to run Stalwart after Fractal - it gives issues with wall lamps.
GF3 is also faster in some apps or DOS modes than GF4. For example, gets significantly more fps in Doom.

Quadro4 980 could not even to run that UT. Maybe it needs special driver, settings or the some hardware malfunction. Or compatibility issue.

DOSBox CPU Benchmark
Yamaha YMF7x4 Guide

Reply 16 of 18, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Hmmm...
So it should be a GF3 to use with DX7 games then?
Strange, as GF4 is build on GF3.

The formula for good retro cards would then be: GF2 and 3, G400, V3-3000 + 3500 and Radeon9600.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 17 of 18, by Tertz

User metadata
Rank Oldbie
Rank
Oldbie
brostenen wrote:

The formula for good retro cards would then be: GF2 and 3, G400, V3-3000 + 3500 and Radeon9600.

The formula is to use mainstream and period correct hardware, - not later and not earlier than 2-3 years from the game's release. For Windows games also time closer drivers may to be tried.
GF3 seems to be the last when Nvidia seriously cared about DOS performance and hence compatibility there, and where DX7 games work as should.
The time of Win9x is 1995-2001, so the optimum video card is from 1997-1999 years. The fastest in 1999 was GeForce 256 SDR, maybe later DDR has not worse compatibility. So for Win9x even GF2 may to be less compatible than you'd want for games of 1995-1997.
I think it may to be a good idea to have PCI card from 1998 (TNT, Voodoo 2) + AGP from 2000 (Geforce 2). You may rise the plank on step to PCI TNT2/Voodoo 3 and Geforce 3, this should not break compatibility with many games still and at least popular games to have patches.
Matrox were not mainstream and hence should to have more compatibility problems. Radeon 9600 is rather late card and is doubtful to have same compatibility as mentioned Nvidia chips.

DOSBox CPU Benchmark
Yamaha YMF7x4 Guide