The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: Direct3D error / Irremediable error
by Nospam2k on Saturday December 4th 2010, 14:07
I think I've found the problem with this DX3d error. You have to set you resolution (I use Nvidia tool) to manual heightxwidth (ex. 1024x768) and run halo with -vidmode height,width,refresh (ex wine halo.exe -vidmode 1024,768,60). I did this and the game ran. You can also use -windowed to run in a window.
It seems that Xorg is trying to change the resolution to the default 800x600 and failing.