VOGONS


First post, by God Of Gaming

User metadata
Rank Member
Rank
Member

Fairly obsure fact that its hard to find anything about on the internet, is that the original Radeons had a hidden feature to raise the anisotropic filtering all the way to 128X in OpenGL games. Screenshot comparison links seem to have all been posted in 2001 and all are dead. I was curious, and I managed to get it working just now, using an ATI Radeon 8500DV All-in-Wonder I just recently obtained, which was able to activate the feature using its initial launch driver 5.13.01.3276 (It didnt work on later drivers). The feature was meant for the original Radeon, but I guess it works on 8500 too. So, without further ado, heres the first comparison I was able to make, Serious Sam, with 2x zoom in ms paint to make it easier to see:

16X AF
rXnX30u.png

128X AF
lQgs5S7.png

Immediately noticable is the blood splatters from the kamikazes I killed just before the savegame, do render from this angle in 128x, but are missing in 16x. Also distant tile textures do appear to be a bit sharper tho maybe also noisier?
No antialiasing on the pics btw, this card has FSAA 2x or 4x, and also SMOOTHVISION 2x to 6x, not sure which to enable or both, yet, will research this next

1999 Dream PC project | DirectX 8 PC project | 2003 Dream PC project

Reply 3 of 12, by God Of Gaming

User metadata
Rank Member
Rank
Member
data9791 wrote:

Any idea if this works on the 9600?

Nope, final driver that seems to support the feature will only work on R100 and some R200 series cards, so radeon 7000 (VE), 7200, 7500 and 8500. It could be possible to force-install it on a newer card, I haven't tried.

1999 Dream PC project | DirectX 8 PC project | 2003 Dream PC project

Reply 6 of 12, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

Blood rendering is just a game bug most likely. From what I see, "128x АF" just forces negative LOD with 16x filtering, which can be tweaked on any card via game settings.

Last edited by The Serpent Rider on 2019-11-09, 04:42. Edited 1 time in total.

I must be some kind of standard: the anonymous gangbanger of the 21st century.

Reply 7 of 12, by swaaye

User metadata
Rank l33t++
Rank
l33t++

https://forum.beyond3d.com/posts/4224/

The reality is that the Radeon supports up to 16x anisotrophy (not to be confused with 16tap), but when this key is set to something higher some driver trick kicks in. What the driver is doing though I don't know, but it does have an effect to turn it up to higher than 16.

Reply 8 of 12, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

What the driver is doing though I don't know

So it's really forced negative LOD.

I must be some kind of standard: the anonymous gangbanger of the 21st century.

Reply 10 of 12, by God Of Gaming

User metadata
Rank Member
Rank
Member

Found this forum post from 2001 that might shed some light into how this works and why it doesnt look as impressive as I hoped it would:

I don't know if the 128 Tap Anistropic filtering is such a good thing. I read an article on a forum by Wumpus from http://www.gamebasement.com and noticed he was right about the levels not being blended like trilinear filtering. I think the texture sparkle is too much and the differences between the MIP levels is too distracting to actually use it in a game. If the implementation blended MIP levels, hell yeah I'de use it all the time! Plus, it drops my frame rate by a pretty large margin, 10-20 fps and I'd take speed and good visual quality over questionalble higher filtering quality and lower FPS.

As for performance testing and checking some other games, will do that when I finish a complete build with the card, for now it was just on a test bench to make sure it works. Will probably do a build soon, but the period correct WD1200JB HDD that I have is currently in use in another build, so gotta beat the games I have started on that other build before I take it out for this build. I didnt have fraps installed, but I could tell serious sam is not running smoothly at 1600x1200, I suppose 64mb vram isnt enough for that rez, its probably a 1024x768 card. 128mb radeon 8500 exists but they are expensive.

I did try CS 1.6 before I disassembled the test rig tho, probably should have gone with Half-Life instead, since CS doesnt have savegames so I couldnt stand in the exact same spot for both screenshots. Still I was unable to notice a difference, but old posts suggested this makes a huge difference in CS and Quake 3.

p.s. apparently theres a way to get 64x AF on a geforce3, cant find much info about it tho

1999 Dream PC project | DirectX 8 PC project | 2003 Dream PC project

Reply 11 of 12, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

128mb radeon 8500 exists but they are expensive.

Radeon 9100 - cheap 8500LE, sometimes comes with 128mb
FireGL 8800 - Radeon 8500 128mb, easily obtainable from ebay, but problematic with 9x drivers.

I must be some kind of standard: the anonymous gangbanger of the 21st century.