[Bug 1211] Warcraft III can't find Direct X 8.1 or Higher

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Dec 17 12:58:00 CST 2007


http://bugs.winehq.org/show_bug.cgi?id=1211


mbundaop <mbundaop at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mbundaop at gmail.com




--- Comment #2 from mbundaop <mbundaop at gmail.com>  2007-12-17 12:57:59 ---
(In reply to comment #1)
> Bug comments restored from Gmane.org:
> 
> Error Message Pops Up saying:
> 
> Warcraft III was unable to initialize DirectX. Please ensure you have DirectX
> 8.1 or newer installed and that your display drivers are current. DirectX may be
> found on your Warcraft III install CD under Options.
> 
> Running Wine 20021219 with a WinXP partition
> 
> 
> ------- Additional Comments From us <at> the-edmeades.demon.co.uk  2003-01-09
> 17:27 -------
> Keep updating wine as dx8 support is improving in wine over time. Make sure you 
> have wine compiled with --enable-opengl if required, and ensure your display is 
> not in a 24 bit display mode (There's an issue there as Warcraft doesnt like 24 
> bit displays - it must be 16 or 32 bit). If you still get the message, send me 
> a --debugmsg +d3d trace zipped up and I'll take a look. 
> 
> (Note: I dont get _that_ error, it just doesnt work...)
> 
> Jason

First of all,
DO NOT ATTEMPT TO ROLLBACK OR UNINSTALL YOUR DIRECTX.
IT JUST DOESN'T WORK THAT WAY.
Reverting back to previous versions of DirectX, I assure you,
will not solve the problem
but will just mess up your Operating System.

Secondly,
BEFORE RESORTING TO GIVING UP YOUR CURRENT GRAPHIC CARDS
AND BUYING NEW ONES,
try this possible solution first.

THE ONLY REASON WHY THE ERROR MESSAGE
"..Unable to intialize DirectX..."
APPEARS IN WARCRAFT IS THAT
DIRECT3D ACCELERATION IS DISABLED
(even if your graphics card is direct3d-capable)
or IS JUST SIMPLY NOT SUPPORTED BY YOUR GRAPHICS CARD.

To know if it's disabled,
type dxdiag in the run command.
Go to Display tab.
Check DirectDraw and Direct3d acceleration.
Status of these two must be "Enabled" and is clickable.
If it's not, then your Direct3d is indeed disabled,
which prohibits warcraft from running.

SO THE QUESTION NOW IS, HOW DO YOU ENABLE DIRECT3D? Simple.
Just go to Display Properties (from the Control Panel),
then click Settings tab,
and then click Advanced button.
Look for the tab where "Hardware acceleration" is present
(in most cases, it's in the Troubleshoot tab).
Drag the indicator to Full.
Click Apply and OK.

Just to be safe, restart your PC again.
Run Warcraft.

yes.gif


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list