Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Direct 3D fails after upgade of MSI gfx drivers to 4523

Nov 28, 2003 1:07AM PST

I have just updated my MSI MX 400 card drivers to version 4523. Now when I run DxDiag...Direct 3D fails at the following stages:

Direct3D 7 test results: Failure at step 8 (Creating 3D Device): HRESULT = 0x80004005 (Generic failure)

Direct3D 8 test results: Failure at step 8 (Creating 3D Device): HRESULT = 0x8876086c (error code)

Direct3D 9 test results: Failure at step 8 (Creating 3D Device): HRESULT = 0x8876086c (error code)

I also can't run Ghost Recon anymore I think due to this problem. I get this long message:

GHOSTRECON caused an invalid page fault in
module GHOSTRECON.EXE at 016f:0051be00.
Registers:
EAX=00000000 CS=016f EIP=0051be00 EFLGS=00010246
EBX=025a17c4 SS=0177 ESP=00ccfbcc EBP=000000a8
ECX=00000000 DS=0177 ESI=0245a628 FS=38ef
EDX=0085374c ES=0177 EDI=00000004 GS=0000
Bytes at CS:EIP:
8b 50 08 8d 48 08 ff 52 04 8a 86 f0 03 00 00 84
Stack dump:
025a1790 0051ac30 0245a628 000001e0 008eff80 00000000 00000000 00000000 025a1790 0040902e 025a1790 02c2f1d4 0002cf7f 02c3024b 00401725 00000000

Any ideas about both Direct 3D, and the game fault. I run Win 98SE on a AMD Athlon 1Ghz. I also have DirectX 9 installed.

Discussion is locked

- Collapse -
Did it ever work? Where's the info on your system? And it's 1998.
Nov 28, 2003 1:58AM PST

1. Did it ever work?
I find that many will upgrade their way to a point it doesn't work. As I'll note in item 3, it's 1998 and drivers are not being optimized for this OS. So don't upgrade unless you really have a reason to.

Consider:

a. Going with what works. Use DXBUSTER to go back to a DIRECTX that works.
b. Going with what works. Use the video driver that used to work.
c. Going with what works. Uninstall and reinstall the game. Some games tailor the install to what drivers they find on the machine.

2. You wrote too little about the machine. Many VIA based boards will need some help, but that's not idicated (yet.)

3. It's 1998. You have to be very careful about driver update since you will read passages like this:

"**Note: Win95/98/98SE are now relatively old operating systems, and drivers are no longer optimized for those operating systems. Many users of VIA chipsets who run Win95/98/98SE report that using an older version, such as VIA 4in1 version 4.35, they experience a more responsive system." http://www.viaarena.com/?PageID=300

And in closing, some never get it to work as we read at http://www.gamers-inc.com/userreview/1059239

There is NO reason this game will work on your hardware and your selection of drivers. This is not helping the companies that are producing games.

----------- take a break, breathe and continue --------

OK, what I do for a 98 based Athlon to get a decent shot at running games.

1. Install that version of the Via drivers noted above.
2. Install the version of AUDIO and VIDEO drivers that others seem to note as "good" for 98.
3. Pull the case cover off and point a fan at it.
4. Install the DirectX off the game CD since it's what they tested to.
5. Try the audio card in another slot.
6. Install the game fresh.

Bob

- Collapse -
Re:Did it ever work? Where's the info on your system? And it's 1998.
Nov 28, 2003 5:13AM PST

Ok thanks, that sounds good,

I updated my driver because I installed the game 'Halo'. The game wouldn't run but advised me to update my drivers so I did, to what i thought was the latest version. After that Halo still wouldn't run, neither would Ghost Recon (which before the update ran fine as do all my games)when I ran DxDiag I found the fault with Direct 3D, never had problems with D3D before now. I've heard about the via 4-1 so I'll give it a try cheers.

Is the DXbuster a tool to get rid of DirectX then? maybe I should have stuck with DX8 it seemed ok. I only pasted a small section of the DxDiag file cos it's pretty big when I try to post the complete file to you the Review Button seems to hang and the file won?t post
Thanks for all the help dudes Happy

- Collapse -
Dxbuster.
Nov 28, 2003 5:20AM PST

DXBuster is the only game in town to wipe off a DX install that I'm aware of. You can research other methods and report back what you find.

It's also well known the DXDiag does not pass on all machines. And with the passing over of 98 for driver development, the issue will continue to only worsen. In short, I don't expect any improvement here.

Best of luck rolling it back.

Bob

- Collapse -
Enlighten me?
Nov 28, 2003 6:39AM PST

I run DX 9.01b successfully on this 98 system, and it is offered up at M$'s Windows Update site as suitable. I don't go in for gaming, but I do run heavy duty graphics programs, so if there were DX/OS compatibility issues, would expect to see them.

So, I don't honestly believe the installed DX version is the problem here. Or perhaps Im missing something? Is gaming ustilising DX in such a way my graphics software won't detect such errors? BTW, DXdiag tests fine in everything, and like the chap below, I am using the latest Detonator 4523 drivers for my TNT2 Pro 64 card.

- Collapse -
Re:Enlighten me?
Nov 28, 2003 7:35AM PST

I took the moderator advice...got the DXbuster, got rid of DX9...reinstalled the game Ghost Recon with DX 8.1 support. DXdiag now run Direct 3D but now has a different fault on test 18 hardware acceleration,
it show this fault:

Direct3D test results: Failure at step 18 (CreateDevice): HRESULT = 0x80004005 (Generic failure)

I'm still runing the 4523 drivers for now but it does look to me like a driver problem...plus of course my card is a little dated now.

i'm stll trying to overcome this problem, if I do i'll let you know...computers are evil they suck our blood

- Collapse -
I see it this way.
Nov 28, 2003 8:08AM PST

I've seen games run fine, but DXDIAG to give faults and failures. Which is as it seems to be.

Sadly, you didn't reveal if the game is fixed or not and if you can use a video driver that used to work for you...

Bob

- Collapse -
Re:I see it this way.
Dec 3, 2003 3:32AM PST

The game Ghost Recon still wouldn't run after getting rid of DX 9 and going back to DX 8. GR still reported an illegal operation and then immediately closed down. Eventually I updated the driver to the Detonator 5216, and installed the Via 4-1 chipset update. The problem got even worse...so I've now reformatted, and will avoid 'Halo' all together.

U gotta laff ain't ye Happy