Hey,
Ok I have been working on this problem for a few days now and still have not been able to solve the problem. I have posted about it in other forums but no one has been able to solve it either. Here is a link to the original post about the problem on the SharkyForums.com:
http://www.sharkyforums.com/showthread.php?s=&threadid=204693 . The majority of the info is in there, and I have mostly copy/pasted from that topic into this one I am posting. This post is going to be long, but bear with me, since it will have all the info I have compiled so far about this problem:
FIRSTLY System Specs:
Motherboard: Asus A7M266 (Updated with the latest drivers + bios to support GeForce4)
Video Card: MSI NVIDIA GeForce FX 5600 w/128mb
Sound Card: Soundblaster LIVE! Value
Ram: 256MB DDR
Operating System: Windows Me (4.90, Build 3000)
Processor: AMD Athlon(tm) Processor, MMX, 3DNow, ~900MHz (actually a 1.2ghz)
DirectX Version: DirectX 9.0 (4.09.0000.0900)
Video Card Driver: Detonator 45.23
The Problem:
My old vid card was old and was giving me problems so I bought a MSI Geforce FX5600 w/ 128mb. But I STILL get the same errors as the old one. Everytime I try to run any kind of new game, it gives me some error. The ONLY game I have gotten to work is Half Life in OpenGL.. but not Direct3D.
I decided to format the computer and start fresh with Windows Millenium.
I installed the vid card drivers off the cd, then installed updated Detonator drivers from nvidia's website.
Got DirectX 9.0.., Updated my Soundblaster Live! Drivers.. Everything I thought I would need to get the games to work.
Those game errors were pointing me in the direction of thinking the problem has somethign to do with Direct3D. I decided to run tests with dxdiag:
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
DDraw Test Result: All tests were successful.
BUT when I tested the "Direct3D Acceleration" here is what I got:
D3D7 Test Result: Failure at step 8 (Creating 3D Device): HRESULT = 0x80004005 (Generic failure)
D3D8 Test Result: Failure at step 8 (Creating 3D Device): HRESULT = 0x8876086c (error code)
D3D9 Test Result: Failure at step 8 (Creating 3D Device): HRESULT = 0x8876086c (error code)
So there is a definate problme with the Direct3D
ALSO
I have tried using the "PowerStrip" Software to change my cards AGP modes between 1x, 2x, 4x and other options such as Sideband Addressing and Fast Write Protocol, but NOTHING solves the problem. I also noticed that my video cards AGP Revision is 3.00, but my systems is 2.00.. That may be part of the problem..
I have come to the conclusion that it is either my motherboard that is giving me the problems (somethign to do with the AGP) or it is the fact that I cannot get the Direct3D to work properly. Wether one is a result of the other I dont know..
Here are some examples of the errors I get:
Ghost Recon
Illegal Operation
Morrowind
Rendition Error ``
Unreal II Demo
Error setting display mode: CreateDevice failed (D3DERR_INVALIDCALL). Please delete your Unreal2.ini file if this error prevents you from starting the game.
UT2003 Demo
UT2003 Build UT2003_Build_[2003-02-16_1
8.56]
OS: Windows 98 4.90 (Build: 73010104)
CPU: AuthenticAMD PentiumPro-class processor @ 909 MHz with 255MB RAM
Video: NVIDIA GeForce FX 5600 (4523)
Error setting display mode: CreateDevice failed (D3DERR_INVALIDCALL). Please delete your UT2003.ini file if this error prevents you from starting the game.
History: UD3DRenderDevice::UnSetRes
<- CreateDevice <- UD3DRenderDevice::SetRes <- UWindowsViewport::TryRende
rDevice <- UWindowsViewport::OpenWind
ow <- UGameEngine::Init <- InitEngine
Silent Storm Demo
Unsupported Video Card
Raven Shield Demo
OS: Windows 98 4.90 (Build: 73010104)
CPU: AuthenticAMD PentiumPro-class processor @ 909 MHz with 255MB RAM
Video: NVIDIA GeForce FX 5600 (4523)
Assertion failed: RenDev [File:\Data Manager\Version\SPDEMO\Loc
al\WinDrv\
Src\WinVie
wport.cpp]
[Line: 471]
History: UWindowsViewport::OpenWind
ow <- UGameEngine::Init <- InitEngine