May 2021
command and conquer generals/zero hour.......i keep getting message about direct x needs to be at least 8.1 or higher.....i have direct x 12 installed with a radeon 590 8gb video.......how can this be fixed ?
win 10 pro
64 gb ram
amd rx590 8gb
Solved! Go to Solution.
May 2021
The problem is that the "or higher" refers to higher versions of DirectX 8/9, not higher versions of DirectX beyond 9. The game can't actually use the DirectX 10/11/12 that is installed on windows machines by default nowadays.
The solution is simple; install DirectX 9:
Since this is a completely separate thing, it will not interfere with your installed higher-version DirectX.
If this does not help, look in your install folder for a file called "dbghelp.dll". Apparently it's some library that was used in testing the game, but it stayed behind by accident, and it is known to cause this issue. Simply deleting the file should fix the issue.
May 2021
The problem is that the "or higher" refers to higher versions of DirectX 8/9, not higher versions of DirectX beyond 9. The game can't actually use the DirectX 10/11/12 that is installed on windows machines by default nowadays.
The solution is simple; install DirectX 9:
Since this is a completely separate thing, it will not interfere with your installed higher-version DirectX.
If this does not help, look in your install folder for a file called "dbghelp.dll". Apparently it's some library that was used in testing the game, but it stayed behind by accident, and it is known to cause this issue. Simply deleting the file should fix the issue.
May 2021
thank you, that worked
June 2021
I did all this because I have the same exact problem! I have windows 10.
I deleted the file and everything but it still throws me that error
June 2021
Unfortunately this did not work, no dbghelp.dll file exists. Could you offer any other solution please?
June 2021
I did find the file after all and it worked, thank you very much.
October
<h1>Another Fix Alternative</h1>
Hey guys, it's been 2 years but if yall still have the same problem after deleting dbghelp.dll and installing old direct x to 8.
go to My Documents and go to Command and Conguers Data and change option.ini data resolution to 1024x768