I've found exactly the same problem with Wine rc-1 on 64bit with other directX programs, here's my traceback from zooempire: Code: Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7c0be138 ESP:0033e448 EBP:0033e494 EFLAGS:00010202( - 00 - -RI1) EAX:0033e478 EBX:7e74cc84 ECX:001358f8 EDX:7e74d920 ESI:00000000 EDI:7e73abc7 Stack dump: 0x0033e448: 7e6dcdf9 00008775 0033e478 00000000 0x0033e458: 00000002 00000002 00000001 00000001 0x0033e468: 7e6dd271 7e73abc7 3f800000 7e73abc7 0x0033e478: 00000000 00000000 00000000 00000000 0x0033e488: 7e74cc84 00000006 00000043 0033e514 0x0033e498: 7e68174c 000000d8 00138ef8 01a64ec0 Backtrace: =>1 0x7c0be138 (0x0033e494) 2 0x7e68174c ActivateContext+0x4fc() in wined3d (0x0033e514) 3 0x7e6b626b drawPrimitive+0x17b() in wined3d (0x0033e824) 4 0x7e68dfcb in wined3d (+0x2dfcb) (0x0033e894) 5 0x7e767c5e in d3d9 (+0x7c5e) (0x0033e8c4) 6 0x0061dcfb in ze (+0x21dcfb) (0x0033e8ec) 7 0x005f682d in ze (+0x1f682d) (0x0033f5ac) 8 0x0060cce5 in ze (+0x20cce5) (0x0033f604) 9 0x0060aa14 in ze (+0x20aa14) (0x0033f6d4) 10 0x0062ad6f in ze (+0x22ad6f) (0x0033f738) 11 0x00641dd5 in ze (+0x241dd5) (0x0033f744) 12 0x006dc0ea in ze (+0x2dc0ea) (0x0033fddc) 13 0x00429efb in ze (+0x29efb) (0x0033fdec) 14 0x00429000 in ze (+0x29000) (0x0033fe64) 15 0x0044fd27 in ze (+0x4fd27) (0x0033fe70) 16 0x00548a8f in ze (+0x148a8f) (0x0033fe7c) 17 0x0088eea6 in ze (+0x48eea6) (0x0033ff08) 18 0x7b8776d7 in kernel32 (+0x576d7) (0x0033ffe8) 0x7c0be138: movl 0x7d5e8960,%eax Modules: Module Address Debug info Name (112 modules) PE 400000- 1052000 Export ze PE 1060000- 1138000 Deferred openal32 PE 7260000- 7299000 Deferred wmasf PE 8530000- 872d000 Deferred wmvcore PE 10000000-10044000 Deferred v3d_87 ELF 7b800000-7b92d000 Export kernel32<elf> \-PE 7b820000-7b92d000 \ kernel32 ELF 7b95f000-7ba01000 Deferred oleaut32<elf> \-PE 7b970000-7ba01000 \ oleaut32 ELF 7bc00000-7bca4000 Deferred ntdll<elf> \-PE 7bc10000-7bca4000 \ ntdll ELF 7bd16000-7bd7f000 Deferred msvcrt<elf> \-PE 7bd30000-7bd7f000 \ msvcrt ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7bf16000-7bf60000 Deferred dsound<elf> \-PE 7bf20000-7bf60000 \ dsound ELF 7c569000-7d574000 Deferred fglrx_dri.so ELF 7d574000-7d5ee000 Export libgl.so.1 ELF 7d67f000-7d68a000 Deferred libgcc_s.so.1 ELF 7d69e000-7d6c4000 Deferred msacm32<elf> \-PE 7d6a0000-7d6c4000 \ msacm32 ELF 7d6c4000-7d6db000 Deferred msacm32<elf> \-PE 7d6d0000-7d6db000 \ msacm32 ELF 7dedc000-7dee5000 Deferred librt.so.1 ELF 7dee5000-7defd000 Deferred libice.so.6 ELF 7defd000-7df4b000 Deferred libpulse.so.0 ELF 7df4b000-7df5f000 Deferred midimap<elf> \-PE 7df50000-7df5f000 \ midimap ELF 7df5f000-7e022000 Deferred libasound.so.2 ELF 7e022000-7e057000 Deferred winealsa<elf> \-PE 7e030000-7e057000 \ winealsa ELF 7e057000-7e05b000 Deferred libgpg-error.so.0 ELF 7e05b000-7e0a8000 Deferred libgcrypt.so.11 ELF 7e0a8000-7e0b8000 Deferred libtasn1.so.3 ELF 7e0b8000-7e0c0000 Deferred libkrb5support.so.0 ELF 7e0c0000-7e0f2000 Deferred libcrypt.so.1 ELF 7e0f2000-7e167000 Deferred libgnutls.so.13 ELF 7e167000-7e18a000 Deferred libk5crypto.so.3 ELF 7e18a000-7e217000 Deferred libkrb5.so.3 ELF 7e217000-7e240000 Deferred libgssapi_krb5.so.2 ELF 7e240000-7e273000 Deferred libcups.so.2 ELF 7e275000-7e279000 Deferred libcap.so.1 ELF 7e279000-7e281000 Deferred libsm.so.6 ELF 7e281000-7e287000 Deferred libasound_module_pcm_pulse.so ELF 7e2d0000-7e303000 Deferred uxtheme<elf> \-PE 7e2e0000-7e303000 \ uxtheme ELF 7e303000-7e30c000 Deferred libxcursor.so.1 ELF 7e30c000-7e311000 Deferred libxfixes.so.3 ELF 7e311000-7e314000 Deferred libxcomposite.so.1 ELF 7e314000-7e31a000 Deferred libxrandr.so.2 ELF 7e31a000-7e322000 Deferred libxrender.so.1 ELF 7e322000-7e325000 Deferred libxinerama.so.1 ELF 7e325000-7e345000 Deferred imm32<elf> \-PE 7e330000-7e345000 \ imm32 ELF 7e345000-7e34a000 Deferred libxdmcp.so.6 ELF 7e34a000-7e362000 Deferred libxcb.so.1 ELF 7e362000-7e364000 Deferred libxcb-xlib.so.0 ELF 7e364000-7e367000 Deferred libxau.so.6 ELF 7e367000-7e44e000 Deferred libx11.so.6 ELF 7e44e000-7e45c000 Deferred libxext.so.6 ELF 7e45c000-7e461000 Deferred libxxf86vm.so.1 ELF 7e463000-7e466000 Deferred libkeyutils.so.1 ELF 7e470000-7e473000 Deferred libcom_err.so.2 ELF 7e475000-7e50b000 Deferred winex11<elf> \-PE 7e480000-7e50b000 \ winex11 ELF 7e51c000-7e53d000 Deferred libexpat.so.1 ELF 7e53d000-7e567000 Deferred libfontconfig.so.1 ELF 7e567000-7e57c000 Deferred libz.so.1 ELF 7e57c000-7e5ec000 Deferred libfreetype.so.6 ELF 7e600000-7e637000 Deferred dinput<elf> \-PE 7e610000-7e637000 \ dinput ELF 7e637000-7e64f000 Deferred dinput8<elf> \-PE 7e640000-7e64f000 \ dinput8 ELF 7e64f000-7e751000 Export wined3d<elf> \-PE 7e660000-7e751000 \ wined3d ELF 7e751000-7e781000 Export d3d9<elf> \-PE 7e760000-7e781000 \ d3d9 ELF 7e781000-7e813000 Deferred winmm<elf> \-PE 7e790000-7e813000 \ winmm ELF 7e813000-7e831000 Deferred iphlpapi<elf> \-PE 7e820000-7e831000 \ iphlpapi ELF 7e831000-7e892000 Deferred rpcrt4<elf> \-PE 7e840000-7e892000 \ rpcrt4 ELF 7e892000-7e936000 Deferred ole32<elf> \-PE 7e8a0000-7e936000 \ ole32 ELF 7e936000-7e96c000 Deferred winspool<elf> \-PE 7e940000-7e96c000 \ winspool ELF 7e96c000-7ea2b000 Deferred comctl32<elf> \-PE 7e970000-7ea2b000 \ comctl32 ELF 7ea2b000-7ea84000 Deferred shlwapi<elf> \-PE 7ea40000-7ea84000 \ shlwapi ELF 7ea84000-7eb93000 Deferred shell32<elf> \-PE 7ea90000-7eb93000 \ shell32 ELF 7eb93000-7ec3e000 Deferred comdlg32<elf> \-PE 7eba0000-7ec3e000 \ comdlg32 ELF 7ec3e000-7ec90000 Deferred advapi32<elf> \-PE 7ec50000-7ec90000 \ advapi32 ELF 7ec90000-7ed2b000 Deferred gdi32<elf> \-PE 7eca0000-7ed2b000 \ gdi32 ELF 7ed2b000-7ee72000 Deferred user32<elf> \-PE 7ed50000-7ee72000 \ user32 ELF 7ee72000-7ee8a000 Deferred libnsl.so.1 ELF 7ee8a000-7ee93000 Deferred libnss_compat.so.2 ELF 7ee94000-7eea7000 Deferred libresolv.so.2 ELF 7efc7000-7efec000 Deferred libm.so.6 ELF f7c50000-f7c5b000 Deferred libnss_files.so.2 ELF f7c5c000-f7c60000 Deferred libdl.so.2 ELF f7c60000-f7daf000 Deferred libc.so.6 ELF f7db0000-f7dc8000 Deferred libpthread.so.0 ELF f7dc8000-f7dd2000 Deferred libnss_nis.so.2 ELF f7ddc000-f7f12000 Deferred libwine.so.1 ELF f7f14000-f7f33000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000c 0000001c 0 00000019 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000029 0 00000028 0 00000027 0 00000026 0 00000025 0 00000024 0 00000023 0 00000022 0 00000021 0 00000020 0 0000001f 0 0000001e 0 0000001a 0 00000015 0 00000014 0 00000011 0 00000010 0 00000016 0000001d 0 0000001b 0 00000018 0 00000017 0 0000002a (D) C:\Program Files\Enlight\Zoo Empire\ze.exe 00000033 15 00000030 15 0000002e 0 0000002b 0 <== 0000002c 0000002d 0 Backtrace: =>1 0x7c0be138 (0x0033e494) 2 0x7e68174c ActivateContext+0x4fc() in wined3d (0x0033e514) 3 0x7e6b626b drawPrimitive+0x17b() in wined3d (0x0033e824) 4 0x7e68dfcb in wined3d (+0x2dfcb) (0x0033e894) 5 0x7e767c5e in d3d9 (+0x7c5e) (0x0033e8c4) 6 0x0061dcfb in ze (+0x21dcfb) (0x0033e8ec) 7 0x005f682d in ze (+0x1f682d) (0x0033f5ac) 8 0x0060cce5 in ze (+0x20cce5) (0x0033f604) 9 0x0060aa14 in ze (+0x20aa14) (0x0033f6d4) 10 0x0062ad6f in ze (+0x22ad6f) (0x0033f738) 11 0x00641dd5 in ze (+0x241dd5) (0x0033f744) 12 0x006dc0ea in ze (+0x2dc0ea) (0x0033fddc) 13 0x00429efb in ze (+0x29efb) (0x0033fdec) 14 0x00429000 in ze (+0x29000) (0x0033fe64) 15 0x0044fd27 in ze (+0x4fd27) (0x0033fe70) 16 0x00548a8f in ze (+0x148a8f) (0x0033fe7c) 17 0x0088eea6 in ze (+0x48eea6) (0x0033ff08) 18 0x7b8776d7 in kernel32 (+0x576d7) (0x0033ffe8) Notice the crash is in exactly the same place as the one in GTA:SA. The open source ATI drivers work, but they are too slow to run anything :(