1.

Solve : Direct3D not working?

Answer»

Hi,
I recently tried to UPDATE my DirectX 9.0c to 10 with the webinstaller thing you download from their site. Ever since then my DIRECT 3d has not been able to work.
When I run the dxdiag, and test the Direct3D i get the following errors.

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)

Then when i Enable/Disable the Direct3D accelerator i get this error.

Hardware accelerated Direct3D 9+ is not available because the display driver does not SUPPORT it. You may be able to get a newer driver from the hardware manufacturer.

I've uninstalled my display drivers for my video card, and reinstalled them with the latest version following the instructions on the site.

I've found a few forum discussions using google with people that have had the same problem. They have diagnosed it as a corrupt DirectX installation. I have been unable to repair this because whenever I try to "Reinstall" it says that it detects a newer or equivalent version and doesn't need to do anything.

Here is the information from the dxdiag System Tab.
OS: Microsoft Windows XP Home Edition (5.1, Build 2600)
Manufacturer: HP Pavillion 061
BIOS: Pheonix - Award BIOS v6.00PG
Processor: AMD Anthlon XP 2800+, MMX, 3dNow, ~2.1Ghz
Memory:2048MB RAM
DirectX Version: DirectX 9.0c (4.09.0000.0904)

Also When i Click the Files Tab under notes this appears;

The file d3d9d.dll is a debug version, which will run slower than the retail version.

My Video Card is: ATI RADEON 9800Pro

And i downloaded this driver from the site;

ATI Catalyst™ 7.11 Display Driver for Windows XP Professional/Home Edition

Somebody please help me, I don't want to do a system recovery. Especially when i've done is try to install a new directX.
Get this, first:
http://www.softpedia.com/get/Security/Secure-cleaning/DirectX-Eradicator.shtml
Then, reinstall.Quote from: Broni on December 14, 2007, 07:16:04 PM

Get this, first:
http://www.softpedia.com/get/Security/Secure-cleaning/DirectX-Eradicator.shtml
Then, reinstall.

Is this safe?As safe, as computer world goes....Just create new restore point, before proceeding.I tried running the DirectX Eradicator 2.0, and it told me that my Version of Windows wasn't supported and exited.
I believe im running XP SP2Unfortunately, I'm not aware of any other way.Open My Computer/Help/About Windows to make sure SP2 is installed...Alright a follow up,

I downloaded a program called DirectX Happy Uninstall, This was able to rollback my directX back to 8.1 and then update it back to 9.0c. While it was version 8.1 i ran the direct3d test it failed with the same errors, as well as when i tested it in 9.0c.

This may have ruled out the directX problem and the real culprit could be my Radeon 9800 drivers. This would coincide with this error i'm sure.

"Hardware accelerated Direct3D 9+ is not available because the display driver does not support it. You may be able to get a newer driver from the hardware manufacturer."

Although I have unistalled and reinstalled my Drivers several times to the version stated before.

"ATI Catalyst™ 7.11 Display Driver for Windows XP Professional/Home Edition"

I'm not really sure what to do now other than reinstall them again....

*Also SP2 is installed, i reinstalled again last night.Did you actually uninstall your video card, restart your computer, and then install new drivers?Quote from: Broni on December 15, 2007, 07:31:28 PM
Did you actually uninstall your video card, restart your computer, and then install new drivers?

Yes, the procedure to do this on the site is as follows.
Goto Control Panel, Add/Remove Programs, The You select "ATI - Software Uninstall Utility" Change/Remove. Then you restart, click the add/remove programs thing again and make sure all ATI components are removed, if they are all removed I install the Catalyst Control Center 7.11 and restarted my computer.

Then once again i goto the dxdiag and test the thing and NOTHING seems to have changed.

Another note I failed to mention before from the dxdiag was on the files I have a final debug version of a file and the system prompts a caution in the notes which reads;

The file d3d9d.dll is a debug version, which will run slower than the retail version.Try here:
http://www.flexbeta.net/forums/lofiversion/index.php/t5902.html
Post next to last, by redshark
Quote from: Broni on December 15, 2007, 08:40:04 PM
Try here:
http://www.flexbeta.net/forums/lofiversion/index.php/t5902.html
Post next to last, by redshark


Thank you so very much for that link.
Turned out all i simply had to do was install my Radeon Drivers using the Device Manager as oppose to the CCC.exe. Problem solved and I thank you for the responses.You're welcome:) Good news.


Discussion

No Comment Found