For some reason I can't seem to get anisotropic filtering enabled in D3D. I have a VisionTek GeForce3 with the Det4 21.81's in Win2k. It says it's enabled in NV-Max and the setting even shows up in the registry, but it doesn't actually use it in applications.
I've tried 3DMark2000 and 2001 and both still have that "fog" on the ground at a distance. I tried running D3D in CS but it said something about my card not supporting it (???). OpenGL anisotropy works fine and the ground textures in the distance in CS are nice and crisp. Anyone else had this problem and fixed it somehow?
I think the actual game has to support it. I know Max Payne does, and I had AA working with the 12.90 drivers and the same GF3.
Some games such as Tribes2 support it and can change it from within the game, but you can force the setting from the registry. I've had anisotropic filtering working in both 3DMark's before, which is why this is puzzling me. I even uninstalled and reinstalled the drivers... no effect.
This applies to Win2000/WinXP, so your mileage may vary with the Win9x/WinME OS's.
Basically, what you want to do is look here:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO
Assuming you're using one video card, you will want to double click (using Regedit) on "\Device\Video0", and then take a look at the result.
Here's mine...
\Registry\Machine\System\CurrentControlSet\Control \Video\{D6EA85FA-4791-41FB-A97C-2DB80D8946FF}\0000
Now, the easiest thing to do is to simply highligh the part in the braces ("D6EA85FA-4791-41FB-A97C-2DB80D8946FF"), and then do a search for that key.
In my case, I found the first hit in the following location:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Vi deo\{D6EA85FA-4791-41FB-A97C-2DB80D8946FF}\0000
I knew this was the right key, because whenever I made any changes (via control panel), it seemingly had no effect on any of the registry settings.
Once I identified this key, I simply exported the key, got rid of everything else in the file BUT the parameters I care about, and made the necessary changes in order to squeeze some HQ action out of this thing.
Here are some of the more common ones....
"NvCplInitialPrimaryDevice"=hex:01,00,00,00
"NvCplPreviousConnectedMask"=hex:01,00,00,00
"NvCplCurrentConnectedMask"=hex:01,00,00,00
"NvCplLastPageTraking"=hex:0e,00,00,00
"D3d_ANTIALIASQUALITY"=hex:00,00,00,00
"D3d_ANTIALIASFORCEENABLE"=hex:04,00,00,00
"D3D_FORCEANISOTROPICLEVEL"=hex:04,00,00,00
"D3D_UserMipmapEnable"=hex:01,00,00,00
"D3D_Z24Enable"=hex:01,00,00,00
"D3D_WEnable"=hex:01,00,00,00
"D3D_ValidateZMethod"=hex:00,00,00,00
"D3D_ALTERNATEZENABLE"=hex:01,00,00,00
"Ogl_DefaultSwapInterval"=hex:ff,ff,ff,ff
"OGL_MaxFramesAllowed"=hex:02,00,00,00
"OGL_MaxTexSize"=hex:00,08,00,00
"OGL_CmdBufSizeWords"=hex:00,00,04,00
"OGL_DLStagingBufferSizeWords"=hex:00,00,24,00
"OGL_CmdBufMinWords"=hex:80,09,00,00
"OGL_TargetFlushCount"=hex:10,00,00,00
"OGL_BufferRegionExt"=hex:01,00,00,00
"OGL_BufferRegionUseVidMem"=hex:01,00,00,00
"OGL_RenderQualityFlags"=hex:0a,00,00,00
"OGL_FSAAMode"=hex:00,00,00,00
"OGL_ForceGenericCPU"=hex:00,00,00,00
"OGL_FlatPanelScalerQuality"=hex:00,00,00,00
"OGL_TexMemorySpaceEnables"=hex:03,00,00,00
"OGL_PalettedTexInVidMem"=hex:01,00,00,00
"OGL_TexturePrecache"=hex:01,00,00,00
"OGL_TextureDirectLoad"=hex:00,00,00,00
"OGL_S3TCQuality"=hex:00,00,00,00
"OGL_TexClampBehavior"=hex:03,00,00,00
"OGL_DefaultLogAniso"=hex:03,00,00,00
"OGL_TextureQuality"=hex:05,00,00,00
"OGL_EnableForce16BitZ"=hex:01,00,00,00
http://www.nvnews.net/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=4&t=000518
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.