I've installed and playing Dungeon keeper nicely with wine-1.3.24 on Fedora 15 at 1024x768 but it crash with (modified from registry) 1280x1024 resolution before in game (just after loading). Does someone have find a workaround (google give me nothing....) Here is the debug : Code: wine DKII.exe -softwarefilter -32biteverything -enablebumpmapping -enablebumpluminance fixme:win:EnumDisplayDevicesW ((null),0,0x32c3c4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32c8f0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32c984,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32c854,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1 Calculating Julian date for today (22/11/2011) Today's Julian date is 2455888 + 0.434514 The moon is 27.108098 days old fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1 fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1 fixme:d3d:state_subpixel Render state WINED3DRS_SUBPIXEL not implemented yet. fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location. err:d3d:wined3d_device_uninit_3d Something is still holding a reference to depth/stencil buffer 0x2982160. fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1 wine: Unhandled page fault on read access to 0x00000004 at address 0x57c936 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x0057c936). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0057c936 ESP:0032ca38 EBP:00000200 EFLAGS:00010202( R- -- I - - - ) EAX:07e98894 EBX:058ab620 ECX:00000000 EDX:0000ff00 ESI:006d0394 EDI:00000003 Stack dump: 0x0032ca38: 0032ca98 00000001 0059d59b 0000ff00 0x0032ca48: 0032ca98 00000001 0044103a 0000ff00 0x0032ca58: 0032ca98 00000001 0042ce9f 0000ff00 0x0032ca68: 0032ca98 00000001 00000011 006cea10 0x0032ca78: 006d0394 00000000 058ab020 006d3cc8 0x0032ca88: 00000004 00020000 00000080 00000020 Backtrace: 0x0057c936: movl 0x4(%ecx),%edx Modules: Module Address Debug info Name (96 modules) PE 400000- 7b6000 Export dkii PE 10000000-10027000 Deferred weanetr PE 18000000-18034000 Deferred qmixer ELF 20000000-2001d000 Deferred winepulse<elf> \-PE 20010000-2001d000 \ winepulse ELF 2001d000-20064000 Deferred libpulse.so.0 ELF 20064000-2006a000 Deferred libxtst.so.6 ELF 2006a000-201e1000 Deferred libvorbisenc.so.2 ELF 2788e000-27897000 Deferred libwrap.so.0 ELF 322f0000-32305000 Deferred midimap<elf> \-PE 32300000-32305000 \ midimap ELF 33f97000-33f9e000 Deferred libogg.so.0 ELF 35804000-35841000 Deferred libflac.so.8 ELF 36175000-36179000 Deferred libxcb-atom.so.1 ELF 39b96000-39c68000 Deferred libgl.so.1 ELF 45d82000-45d88000 Deferred libasyncns.so.0 ELF 46bb7000-46c01000 Deferred libdbus-1.so.3 ELF 46d32000-46d3b000 Deferred librt.so.1 ELF 4c429000-4dd3a000 Deferred libnvidia-glcore.so.280.13 ELF 59498000-5949b000 Deferred libnvidia-tls.so.280.13 PE 5e080000-5e0bb000 Deferred dplayx ELF 68000000-6801f000 Deferred ld-linux.so.2 ELF 6801f000-681ab000 Deferred libc.so.6 ELF 681ab000-681b0000 Deferred libdl.so.2 ELF 681b0000-681da000 Deferred libm.so.6 ELF 681da000-681e7000 Deferred libnss_files.so.2 ELF 681e7000-68338000 Deferred user32<elf> \-PE 68200000-68338000 \ user32 ELF 68338000-683e5000 Deferred gdi32<elf> \-PE 68340000-683e5000 \ gdi32 ELF 683e5000-68402000 Deferred libgcc_s.so.1 ELF 68402000-6846a000 Deferred advapi32<elf> \-PE 68410000-6846a000 \ advapi32 ELF 6846a000-68483000 Deferred version<elf> \-PE 68470000-68483000 \ version ELF 68483000-685b2000 Deferred ole32<elf> \-PE 684a0000-685b2000 \ ole32 ELF 685b2000-68630000 Deferred rpcrt4<elf> \-PE 685c0000-68630000 \ rpcrt4 ELF 68630000-686cd000 Deferred winmm<elf> \-PE 68640000-686cd000 \ winmm ELF 686cd000-68700000 Deferred ws2_32<elf> \-PE 686d0000-68700000 \ ws2_32 ELF 68700000-68722000 Deferred iphlpapi<elf> \-PE 68710000-68722000 \ iphlpapi ELF 68722000-6873c000 Deferred libresolv.so.2 ELF 6873c000-687ad000 Deferred ddraw<elf> \-PE 68740000-687ad000 \ ddraw ELF 687ad000-688f2000 Deferred wined3d<elf> \-PE 687c0000-688f2000 \ wined3d ELF 688f2000-68915000 Deferred imm32<elf> \-PE 68900000-68915000 \ imm32 ELF 68915000-68961000 Deferred dsound<elf> \-PE 68920000-68961000 \ dsound ELF 68961000-6899f000 Deferred dinput<elf> \-PE 68970000-6899f000 \ dinput ELF 6899f000-689c3000 Deferred libncurses.so.5 ELF 689c3000-689e2000 Deferred libtinfo.so.5 ELF 689e2000-68a7b000 Deferred libfreetype.so.6 ELF 68a7b000-68aaf000 Deferred libfontconfig.so.1 ELF 68aaf000-68ad7000 Deferred libexpat.so.1 ELF 68ad7000-68b8b000 Deferred winex11<elf> \-PE 68ae0000-68b8b000 \ winex11 ELF 68b8b000-68b93000 Deferred libsm.so.6 ELF 68b93000-68bac000 Deferred libice.so.6 ELF 68bac000-68bbd000 Deferred libxext.so.6 ELF 68bbd000-68cf6000 Deferred libx11.so.6 ELF 68cf6000-68cfb000 Deferred libuuid.so.1 ELF 68cfb000-68d19000 Deferred libxcb.so.1 ELF 68d19000-68d1c000 Deferred libxau.so.6 ELF 68d1c000-68d1f000 Deferred libxinerama.so.1 ELF 68d1f000-68d24000 Deferred libxxf86vm.so.1 ELF 68d24000-68d2e000 Deferred libxrender.so.1 ELF 68d2e000-68d36000 Deferred libxrandr.so.2 ELF 68d36000-68d39000 Deferred libxcomposite.so.1 ELF 68d39000-68d43000 Deferred libxcursor.so.1 ELF 68d43000-68d48000 Deferred libxfixes.so.3 ELF 69b1f000-69b37000 Deferred msacm32<elf> \-PE 69b20000-69b37000 \ msacm32 ELF 6ab99000-6abb3000 Deferred libnsl.so.1 ELF 6b641000-6b650000 Deferred libxi.so.6 ELF 6df02000-6df1c000 Deferred wsock32<elf> \-PE 6df10000-6df1c000 \ wsock32 ELF 70b81000-70bd4000 Deferred libpulsecommon-0.9.22.so ELF 72dd8000-72e4a000 Deferred libsndfile.so.1 ELF 74630000-7464a000 Deferred libpthread.so.0 ELF 780d1000-780fc000 Deferred libvorbis.so.0 ELF 78189000-782cc000 Dwarf libwine.so.1 ELF 79d33000-79e05000 Deferred ntdll<elf> \-PE 79d40000-79e05000 \ ntdll ELF 7b800000-7b9b7000 Deferred kernel32<elf> \-PE 7b810000-7b9b7000 \ kernel32 ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7c100000-7c102000 Deferred libx11-xcb.so.1 ELF 7c246000-7c270000 Deferred msacm32<elf> \-PE 7c250000-7c270000 \ msacm32 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Bullfrog\Dungeon Keeper 2\DKII.exe 00000043 15 00000042 15 00000040 -1 0000003f 15 00000029 0 00000025 0 00000022 0 00000021 0 00000020 0 00000009 0 <== 0000000e services.exe 0000001a 0 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000016 0 00000013 0 00000012 0 00000017 plugplay.exe 0000001b 0 00000019 0 00000018 0 0000001c explorer.exe 0000001d 0 Backtrace: err:seh:setup_exception_record stack overflow 944 bytes in thread 003f eip 79d71399 esp 018f0f80 stack 0x18f0000-0x18f1000-0x19f0000 Erreur de segmentation (core dumped) Thanks