Hi everyone I have a problem with running 3d games on wine. Compiz and Linux native games work. When I run game the screen goes black and i hear sound from game intro. Then it crashes. [Crying or Very sad] I'm running Ubuntu 8.04 Hardy AMD64 Log from console : Code: net@net-desktop:/media/GameArea/MyData/Games/PainKiller/Bin$ wine Painkiller.exe preloader: Warning: failed to reserve range 00000000-00010000 preloader: Warning: failed to reserve range 00000000-00010000 preloader: Warning: failed to reserve range 00000000-00010000 preloader: Warning: failed to reserve range 00000000-00010000 ALSA lib ../../../src/pcm/pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave ALSA lib ../../../src/pcm/pcm_dsnoop.c:565:(snd_pcm_dsnoop_open) unable to open slave fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer preloader: Warning: failed to reserve range 00000000-00010000 fixme:win:EnumDisplayDevicesW ((null),0,0x32f03c,0x00000000), stub! fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3462 err:wgl:X11DRV_SetPixelFormat Invalid operation on root_window err:wgl:X11DRV_GetPixelFormat Unable to find a WineGLPixelFormat for iPixelFormat=0 err:d3d:CreateContext SetPixelFormat failed on HDC=0x384 for iPixelFormat=1 err:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Failed to create a new context fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain (0x13ede0) Something's still holding the front buffer fixme:d3d9:IDirect3DDevice9Impl_CreateAdditionalSwapChain (0x13f4a8) call to IWineD3DDevice_CreateAdditionalSwapChain failed fixme:d3d9:IDirect3D9Impl_CreateDevice (0x13e578) D3D Initialization failed for WineD3DDevice 0x13ede0 fixme:d3d:IWineD3DDeviceImpl_SetSoftwareVertexProcessing (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x2a30050) : stub wine: Unhandled page fault on execute access to 0x7c0ef0f8 at address 0x7c0ef0f8 (thread 0009), starting debugger... preloader: Warning: failed to reserve range 00000000-00010000 Unhandled exception: page fault on execute access to 0x7c0ef0f8 in 32-bit code (0x7c0ef0f8). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7c0ef0f8 ESP:0032f758 EBP:0032f7a4 EFLAGS:00210206( - 00 - RIP1) EAX:0032f788 EBX:7df05124 ECX:02a30050 EDX:7df05dc0 ESI:00000000 EDI:7def245f Stack dump: 0x0032f758: 7de96369 00008775 0032f788 00000000 0x0032f768: 00000004 00000002 00000003 00000001 0x0032f778: 7de967e1 7def245f 3f800000 7def245f 0x0032f788: 3dcccccd 00000000 00000000 3dcccccd 0x0032f798: 7df05124 00000006 00000043 0032f814 0x0032f7a8: 7de3947c 000000d8 0014edf0 02ca0028 Backtrace: =>1 0x7c0ef0f8 (0x0032f7a4) 2 0x7de3947c ActivateContext+0x59c() in wined3d (0x0032f814) 3 0x7de6e2eb drawPrimitive+0x17b() in wined3d (0x0032fb24) 4 0x7de464ec in wined3d (+0x264ec) (0x0032fb64) 5 0x7df1fd08 in d3d9 (+0xfd08) (0x0032fb94) 6 0x024e2af2 in d3dev (+0x2af2) (0x04d30cd0) 0x7c0ef0f8: movl 0x7de01960,%eax Modules: Module Address Debug info Name (120 modules) PE 390000- 3bc000 Deferred msseax.m3d PE 400000- 568000 Deferred painkiller PE 24e0000- 261c000 Export d3dev PE 10000000-14c4c000 Deferred engine PE 21100000-21164000 Deferred mss32 PE 22300000-2231b000 Deferred mssds3d.m3d PE 22400000-22419000 Deferred msssoft.m3d PE 22600000-2261f000 Deferred mssdx7.m3d PE 22700000-22768000 Deferred mssrsx.m3d PE 24100000-24120000 Deferred mssdsp.flt PE 26400000-26439000 Deferred mssvoice.asi PE 26f00000-26f2c000 Deferred mssmp3.asi PE 30000000-3006e000 Deferred binkw32 ELF 6a66f000-6a6b9000 Deferred dsound<elf> \-PE 6a680000-6a6b9000 \ dsound ELF 7b800000-7b92c000 Deferred kernel32<elf> \-PE 7b820000-7b92c000 \ kernel32 ELF 7bc00000-7bca4000 Deferred ntdll<elf> \-PE 7bc10000-7bca4000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7cd6e000-7cd77000 Deferred librt.so.1 ELF 7cd77000-7dd82000 Deferred fglrx_dri.so ELF 7dd82000-7dd8d000 Deferred libgcc_s.so.1 ELF 7dd8d000-7de07000 Export libgl.so.1 ELF 7de07000-7df09000 Export wined3d<elf> \-PE 7de20000-7df09000 \ wined3d ELF 7df09000-7df39000 Export d3d9<elf> \-PE 7df10000-7df39000 \ d3d9 ELF 7df39000-7df3f000 Deferred libnss_dns.so.2 ELF 7df3f000-7df52000 Deferred msimg32<elf> \-PE 7df40000-7df52000 \ msimg32 ELF 7df52000-7df56000 Deferred libgpg-error.so.0 ELF 7df56000-7dfa3000 Deferred libgcrypt.so.11 ELF 7dfa3000-7dfb3000 Deferred libtasn1.so.3 ELF 7dfb3000-7dfb6000 Deferred libkeyutils.so.1 ELF 7dfb6000-7dfbe000 Deferred libkrb5support.so.0 ELF 7dfbe000-7dff0000 Deferred libcrypt.so.1 ELF 7dff0000-7e065000 Deferred libgnutls.so.13 ELF 7e065000-7e088000 Deferred libk5crypto.so.3 ELF 7e088000-7e115000 Deferred libkrb5.so.3 ELF 7e115000-7e13e000 Deferred libgssapi_krb5.so.2 ELF 7e13e000-7e171000 Deferred libcups.so.2 ELF 7e195000-7e1c7000 Deferred uxtheme<elf> \-PE 7e1a0000-7e1c7000 \ uxtheme ELF 7e1c7000-7e1db000 Deferred midimap<elf> \-PE 7e1d0000-7e1db000 \ midimap ELF 7e1db000-7e201000 Deferred msacm32<elf> \-PE 7e1e0000-7e201000 \ msacm32 ELF 7e201000-7e218000 Deferred msacm32<elf> \-PE 7e210000-7e218000 \ msacm32 ELF 7e218000-7e2db000 Deferred libasound.so.2 ELF 7e2ea000-7e320000 Deferred winealsa<elf> \-PE 7e2f0000-7e320000 \ winealsa ELF 7e345000-7e34e000 Deferred libxcursor.so.1 ELF 7e34e000-7e353000 Deferred libxfixes.so.3 ELF 7e353000-7e356000 Deferred libxcomposite.so.1 ELF 7e356000-7e35c000 Deferred libxrandr.so.2 ELF 7e35c000-7e364000 Deferred libxrender.so.1 ELF 7e364000-7e367000 Deferred libxinerama.so.1 ELF 7e367000-7e385000 Deferred imm32<elf> \-PE 7e370000-7e385000 \ imm32 ELF 7e385000-7e38a000 Deferred libxdmcp.so.6 ELF 7e38a000-7e3a2000 Deferred libxcb.so.1 ELF 7e3a2000-7e3a5000 Deferred libxau.so.6 ELF 7e3a5000-7e48c000 Deferred libx11.so.6 ELF 7e48c000-7e49a000 Deferred libxext.so.6 ELF 7e49a000-7e49f000 Deferred libxxf86vm.so.1 ELF 7e4a9000-7e4ac000 Deferred libcom_err.so.2 ELF 7e4ae000-7e544000 Deferred winex11<elf> \-PE 7e4c0000-7e544000 \ winex11 ELF 7e563000-7e584000 Deferred libexpat.so.1 ELF 7e584000-7e5ae000 Deferred libfontconfig.so.1 ELF 7e5ae000-7e5c3000 Deferred libz.so.1 ELF 7e5c3000-7e633000 Deferred libfreetype.so.6 ELF 7e633000-7e659000 Deferred oledlg<elf> \-PE 7e640000-7e659000 \ oledlg ELF 7e659000-7e6fb000 Deferred oleaut32<elf> \-PE 7e670000-7e6fb000 \ oleaut32 ELF 7e6fb000-7e731000 Deferred winspool<elf> \-PE 7e700000-7e731000 \ winspool ELF 7e731000-7e7da000 Deferred comdlg32<elf> \-PE 7e740000-7e7da000 \ comdlg32 ELF 7e7da000-7e899000 Deferred comctl32<elf> \-PE 7e7e0000-7e899000 \ comctl32 ELF 7e899000-7e8f2000 Deferred shlwapi<elf> \-PE 7e8b0000-7e8f2000 \ shlwapi ELF 7e8f2000-7e9fe000 Deferred shell32<elf> \-PE 7e900000-7e9fe000 \ shell32 ELF 7e9fe000-7ea8c000 Deferred winmm<elf> \-PE 7ea10000-7ea8c000 \ winmm ELF 7ea8c000-7eab8000 Deferred ws2_32<elf> \-PE 7ea90000-7eab8000 \ ws2_32 ELF 7eab8000-7eacb000 Deferred libresolv.so.2 ELF 7eacb000-7eacd000 Deferred libxcb-xlib.so.0 ELF 7eada000-7eaf8000 Deferred iphlpapi<elf> \-PE 7eae0000-7eaf8000 \ iphlpapi ELF 7eaf8000-7eb59000 Deferred rpcrt4<elf> \-PE 7eb00000-7eb59000 \ rpcrt4 ELF 7eb59000-7ebf4000 Deferred gdi32<elf> \-PE 7eb70000-7ebf4000 \ gdi32 ELF 7ebf4000-7ed3a000 Deferred user32<elf> \-PE 7ec10000-7ed3a000 \ user32 ELF 7ed3a000-7ed8c000 Deferred advapi32<elf> \-PE 7ed50000-7ed8c000 \ advapi32 ELF 7ed8c000-7ee30000 Deferred ole32<elf> \-PE 7eda0000-7ee30000 \ ole32 ELF 7ee30000-7ee67000 Deferred dinput<elf> \-PE 7ee40000-7ee67000 \ dinput ELF 7ee67000-7ee7f000 Deferred dinput8<elf> \-PE 7ee70000-7ee7f000 \ dinput8 ELF 7ef9f000-7efaa000 Deferred libnss_files.so.2 ELF 7efaa000-7efb4000 Deferred libnss_nis.so.2 ELF 7efb4000-7efcc000 Deferred libnsl.so.1 ELF 7efcc000-7eff1000 Deferred libm.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF f7c92000-f7c96000 Deferred libdl.so.2 ELF f7c96000-f7de5000 Deferred libc.so.6 ELF f7de6000-f7dfe000 Deferred libpthread.so.0 ELF f7e0d000-f7f43000 Deferred libwine.so.1 ELF f7f45000-f7f64000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\media\GameArea\MyData\Games\PainKiller\Bin\Painkiller.exe 0000001a 15 00000019 15 00000009 0 <== 0000000c 00000013 0 0000000e 0 0000000d 0 0000000f 00000012 0 00000011 0 00000010 0 00000016 00000018 0 00000017 0 Backtrace: =>1 0x7c0ef0f8 (0x0032f7a4) 2 0x7de3947c ActivateContext+0x59c() in wined3d (0x0032f814) 3 0x7de6e2eb drawPrimitive+0x17b() in wined3d (0x0032fb24) 4 0x7de464ec in wined3d (+0x264ec) (0x0032fb64) 5 0x7df1fd08 in d3d9 (+0xfd08) (0x0032fb94) 6 0x024e2af2 in d3dev (+0x2af2) (0x04d30cd0) net@net-desktop:/media/GameArea/MyData/Games/PainKiller/Bin$ Help [Exclamation]