First post, by Ozzuneoj
- Rank
- l33t
I have been struggling to get one of these cards working.
Basically, I can get the drivers to install (any of them), but there is never any indication that Direct3D acceleration is available.
dxdiag will sometimes see the voodoo card (showing as Display 2) but it still doesn't show D3D acceleration support. Most of the time though, it doesn't show up in dxdiag and no D3D games acknowledge that there is any 3D accelerator available.
I don't think the card is dead because it installs without any errors and I never even get to the point of initializing it. This seems like a software issue to me.
I know that several of the early Glide games were meant to be used with the Voodoo under DOS, but the card obviously was usable in Windows 95... so what's the deal here?
I have tried the following drivers from this page:
Diamond Monster 3D v1.08
Diamond Monster 3D V4.10.01.1600
3dfx Voodoo1 V3.01.00
IceMan Win9x V3.01.01
I saw it mentioned in this thread that installing the original Diamond Monster 3D driver first (which uses a DOS installer that tries to make an installation floppy... what is this, 1990?) allows other drivers to work, but in my case it did not. Installing that ancient driver gave me a "Display 2" entry for the Voodoo card in dxdiag, but still no sign of D3D support. Installing any driver on top of that reverted it back to showing nothing in dxdiag.
I am getting the appropriate control panels in display properties... there's just no sign of 3D acceleration. I've installed my fair share of weird old 3D accelerators. Ones even older than this... but I have always had a terrible time trying to use first generation Voodoo cards.
Also, I have tried Windows installs with the DirectX 6.1 that comes with 98SE as well as ones upgrades to 7.0.
EDIT: Just noticed that in dxdiag it says that mm3dfx.drv is uncertified. Would that prevent it from loading? I have never run into any drivers being blocked due to a lack of certification in win9x.
EDIT: Just tried every 3dfx demo I could find and none of them would initialize the card. This cannot be normal behavior. I'm going to say the card has problems. I'll try recapping it at some point unless someone has any other recommendations regarding how to get it working.