ARMA 2 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Fails to install DirectX

When installing the application from the DVD I get an error saying that DirectX was not installed. I will try i anyway, and if it does not work, I will try installing DirectX some other way.

CrossOver includes a reimplementation of some parts of DirectX. Still, some applications require the parts that CrossOver doesn't implement. That's OK, because CrossOver knows how to install DirectX itself. In CrossOver's preferences, on the Installer Assistant tab, uncheck "Hide service packs and dependencies". Then, select Configure > Install Software. Pick the DirectX runtime (probably the modern runtime, but you can try both) from the list of packages and go from there. CrossOver will download DirectX as necessary.

Thanks.
I installed the modern version and now the game loads but I get the Error "Display adapter does not support format D24S8 with X8R8G8B8/A16B16G16R16F". Since Google is my friend I now know that the problem probably is that DirectDraw Accelerataion is disabled, but I need dxdiag to work to fix that. Is it possible to either launch dxdiag or make some configuration in Crossover Games to enable it?

Thanks in advance.

This suggests the game doesn't like the D3D capabilities we advertise, and its most likely not related to the dxdiag setting(we don't honor that setting anyway).

There are 3 possible causes for this:

-> The game has broken expectations and we have to work around this
-> The game has reasonable expectations and crossover doesn't support the feature
-> The game has reasonable expectations and the driver doesn't support the feature

CrossOver supports D24S8 depth stencil formats, and we support X8R8G8B8 and A16B16G16R16F. The first two are pretty standard formats that exist since the first DX versions. A16B16G16R16F was added in DirectX 9.0b, with Geforce FX and Radeon 9500 cards. If you have a Mac with an Intel card then the driver doesn't support it(its a driver limitation, the card does). The open source drivers on Linux don't support it either(intel and radeon cards). The binary ATI and Nvidia drivers support this format fine, as do NV and ATI Mac drivers.

Once again, thanks för the reply.

I am using a MacBook Pro and I have a Nvidia GeForce 8600M GT card, and as far as I can tell, there are no available Mac drivers for this card, which means I am stuck.

The drivers are shipped with MacOS, and updated via MacOS updates.

Those drivers do support the formats ArmA II requests here. So its more likely that this is a bug in CrossOver, or that the game is missing some other feature and the error message is misleading. In any way, I am afraid this game won't run for now, and I don't think there are any magic tweaks that will get it running.

Yeah, I guess that is so.

I have tried with the DVD version, the 1.02 and 1.03 and none will start without that same error. I probably will try again sometime after I update Mac OS and/or a new ArmA 2 patch arrives.

Thanks for you time and input!

i have the same error on arma2 version 1.05 ""Display adapter does not support format D24S8 with X8R8G8B8/A16B16G16R16F""

hd4670 and fglrx 9.12 is used....

Hi,

I'll just throw this in here just in case -- it may not help things
any if you're fighting some kind of driver/crossover bug...but...

...I'm starting to stumble into a few titles that require a later
version of the directx runtime than the one supplied by the inbuilt
cxinstallwizard target -- when you install Microsoft Directx Runtime

  • Modern you're installing the March 2009 redistributable -- the
    few I've stumbled across, actually require the August 2009 redistributable...

If you have a read of Bill's posting on the following page, there's
a link to the August 2009 redist file, and a brief outline on how
to install it as 'other unsupported game/software' into the bottle
in question..ie; run the download once to extract it, then run the
DXSETUP.exe installer in the dir you extracted to...see;

http://www.codeweavers.com/compatibility/browse/name/?app_id=1713;forum=1;msg=71580

If you install like this, it actually shows up in the bottle
contents as 'Microsoft Directx Runtime - Modern' (just like
using the inbuilt directx install target), and I've tested
the procedure and it does work and doesn't, at this stage,
look like it breaks anything else...but it would be worth
checking out just incase this title is also reliant on a more
recent directx redistributable...

Good luck!..

Cheers!

i have install the directX9c into my wine and crossover... this is definitely not the problem for arma2

the game check for compatibly Color-formats and the check fails because wine do not report the status of 8/16bit-format support.

the FGLRX only supports 24bit! and wine do not report the missing support for 8/16bit color format!

Thanks Don for the information.

I followed the instructions (I think) and tried it with 9.1 and the problem persists.

1 to 11 of 11

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzI3NDcwNjA2LCJjc3JmX3Rva2VuIjoiRllSS1FrZmFmWWJ4U1h3cyIsImdkcHIiOjB9