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 at 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 at net-desktop:/media/GameArea/MyData/Games/PainKiller/Bin$
Help [Exclamation]