Hey guys,
I just installed SCDA, and also installed directx9 with winetricks if it is
needed for the game.
I have a laptop (ASUS F5SL AP104) with the following setup:
Intel Core 2 Duo T5750
3 GB RAM
AMD/ATI Mobility Radeon HD3470 (worst VGA ever used, but don't have better
though)
Ubuntu 8.10 Intrepid Ibex, wine-1.1.15, latest ati drivers
Here are the terminal outputs:
First with original .exe:
Code:
middreks at middreks-laptop:~/.wine/drive_c/Program Files/Ubisoft/Tom
Clancy's Splinter Cell Double Agent/SCDA-Offline/System$
WINEDEBUG="fixme-all" wine Sp*.exe
err:rpc:I_RpcGetBuffer no binding
wine: Unhandled page fault on read access to 0x00000000 at address 0x10d3a303
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x10d3a303).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:10d3a303 ESP:003eec80 EBP:003ef5f0 EFLAGS:00010296( - 00 RISAP1)
EAX:00000000 EBX:00000000 ECX:7bc94d24 EDX:ffffffff
ESI:10f0e284 EDI:10f0e284
Stack dump:
0x003eec80: 00000128 00000073 10f106b4 10d35277
0x003eec90: 003ef5bc 10f106ac 003ef610 003efa1c
0x003eeca0: 003efa1f 00000000 003f290b 00000000
0x003eecb0: 00000000 00000000 00000000 00000000
0x003eecc0: 00000000 00000000 00000000 00000000
0x003eecd0: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x10d3a303 in splintercell4 (+0x43a303) (0x003ef5f0)
1 0x10d3d498 in splintercell4 (+0x43d498) (0x003efe18)
2 0x10d0f5b1 in splintercell4 (+0x40f5b1) (0x003f291c)
3 0x10d194d5 in splintercell4 (+0x4194d5) (0x003f92b4)
4 0xe0736863 (0x1101c760)
5 0x00000000 (0x10beb24c)
6 0xf18b5601 (0x042444f6)
7 0x00000000 (0x00000000)
0x10d3a303: cmpb $0x0,0x0(%ebx)
Modules:
Module Address Debug info Name (142 modules)
PE 430000- 498000 Deferred window
PE 4a0000- 700000 Deferred d3dx9_30
PE 700000- 1620000 Deferred engine
PE 1620000- 166c000 Deferred dxt_stub
PE 1670000- 189e000 Deferred daredsound3d_scr_rd
PE 18a0000- 18ad000 Deferred dareext_gear_rd
PE 18b0000- 194d000 Deferred gear_rd
PE 1950000- 1963000 Deferred ubicom_release
PE 1970000- 19a0000 Deferred eax
PE 10000000-1002c000 Deferred um
PE 10100000-103ef000 Deferred core
PE 10900000-110a8000 Export splintercell4
ELF 7a3fe000-7b800000 Deferred fglrx_dri.so
ELF 7b800000-7b940000 Deferred kernel32<elf>
\-PE 7b820000-7b940000 \ kernel32
ELF 7bc00000-7bcb1000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7cde1000-7ce4a000 Deferred libgcrypt.so.11
ELF 7ce4a000-7ce5c000 Deferred libtasn1.so.3
ELF 7ce5c000-7cef9000 Deferred libgnutls.so.26
ELF 7d702000-7d706000 Deferred libgpg-error.so.0
ELF 7d706000-7d70a000 Deferred libkeyutils.so.1
ELF 7d70a000-7d713000 Deferred libkrb5support.so.0
ELF 7d713000-7d745000 Deferred libcrypt.so.1
ELF 7d745000-7d769000 Deferred libk5crypto.so.3
ELF 7d769000-7d7fb000 Deferred libkrb5.so.3
ELF 7d7fb000-7d825000 Deferred libgssapi_krb5.so.2
ELF 7d825000-7d85b000 Deferred libcups.so.2
ELF 7d8c8000-7d8fb000 Deferred uxtheme<elf>
\-PE 7d8d0000-7d8fb000 \ uxtheme
ELF 7d9fb000-7da4b000 Deferred libpulse.so.0
ELF 7da4b000-7db13000 Deferred libasound.so.2
ELF 7db83000-7db87000 Deferred libcom_err.so.2
ELF 7db87000-7dba0000 Deferred msacm32<elf>
\-PE 7db90000-7dba0000 \ msacm32
ELF 7dba0000-7dba4000 Deferred libcap.so.1
ELF 7dba4000-7dbbc000 Deferred libice.so.6
ELF 7dbbc000-7dbc5000 Deferred libsm.so.6
ELF 7dbc5000-7dbcc000 Deferred libasound_module_pcm_pulse.so
ELF 7dbcc000-7dbd5000 Deferred librt.so.1
ELF 7dbd5000-7dc0c000 Deferred winealsa<elf>
\-PE 7dbe0000-7dc0c000 \ winealsa
ELF 7dc0c000-7dc15000 Deferred libxcursor.so.1
ELF 7dc15000-7dc1a000 Deferred libxfixes.so.3
ELF 7dc1a000-7dc1e000 Deferred libxcomposite.so.1
ELF 7dc1e000-7dc25000 Deferred libxrandr.so.2
ELF 7dc25000-7dc2f000 Deferred libxrender.so.1
ELF 7dc2f000-7dc35000 Deferred libxxf86vm.so.1
ELF 7dc35000-7dc38000 Deferred libxinerama.so.1
ELF 7dc3b000-7dc50000 Deferred midimap<elf>
\-PE 7dc40000-7dc50000 \ midimap
ELF 7dc50000-7dc71000 Deferred imm32<elf>
\-PE 7dc60000-7dc71000 \ imm32
ELF 7dc71000-7dd0d000 Deferred winex11<elf>
\-PE 7dc80000-7dd0d000 \ winex11
ELF 7dd3a000-7dd61000 Deferred libexpat.so.1
ELF 7dd61000-7dd8e000 Deferred libfontconfig.so.1
ELF 7dd8e000-7dda4000 Deferred libz.so.1
ELF 7dda4000-7de1a000 Deferred libfreetype.so.6
ELF 7de32000-7de4d000 Deferred wsock32<elf>
\-PE 7de40000-7de4d000 \ wsock32
ELF 7de4d000-7de77000 Deferred msvfw32<elf>
\-PE 7de50000-7de77000 \ msvfw32
ELF 7de77000-7dea0000 Deferred msacm32<elf>
\-PE 7de80000-7dea0000 \ msacm32
ELF 7dea0000-7dede000 Deferred avifil32<elf>
\-PE 7deb0000-7dede000 \ avifil32
ELF 7dede000-7def3000 Deferred lz32<elf>
\-PE 7dee0000-7def3000 \ lz32
ELF 7def3000-7df0e000 Deferred version<elf>
\-PE 7df00000-7df0e000 \ version
ELF 7df0e000-7df5c000 Deferred dbghelp<elf>
\-PE 7df20000-7df5c000 \ dbghelp
ELF 7df5c000-7df89000 Deferred ws2_32<elf>
\-PE 7df60000-7df89000 \ ws2_32
ELF 7df89000-7dfd6000 Deferred dsound<elf>
\-PE 7df90000-7dfd6000 \ dsound
ELF 7dfd6000-7dfdb000 Deferred libxdmcp.so.6
ELF 7dfdb000-7dff4000 Deferred libxcb.so.1
ELF 7dff4000-7dff7000 Deferred libxcb-xlib.so.0
ELF 7dff7000-7e006000 Deferred libgcc_s.so.1
ELF 7e0f5000-7e1e4000 Deferred libx11.so.6
ELF 7e1e4000-7e1f3000 Deferred libxext.so.6
ELF 7e1f3000-7e27f000 Deferred libgl.so.1
ELF 7e27f000-7e2f0000 Deferred libglu.so.1
ELF 7e2f2000-7e308000 Deferred psapi<elf>
\-PE 7e300000-7e308000 \ psapi
ELF 7e308000-7e31f000 Deferred glu32<elf>
\-PE 7e310000-7e31f000 \ glu32
ELF 7e31f000-7e442000 Deferred wined3d<elf>
\-PE 7e330000-7e442000 \ wined3d
ELF 7e442000-7e473000 Deferred d3d9<elf>
\-PE 7e450000-7e473000 \ d3d9
ELF 7e473000-7e55f000 Deferred oleaut32<elf>
\-PE 7e490000-7e55f000 \ oleaut32
ELF 7e55f000-7e60c000 Deferred comdlg32<elf>
\-PE 7e570000-7e60c000 \ comdlg32
ELF 7e60c000-7e642000 Deferred winspool<elf>
\-PE 7e610000-7e642000 \ winspool
ELF 7e642000-7e665000 Deferred mpr<elf>
\-PE 7e650000-7e665000 \ mpr
ELF 7e665000-7e6b6000 Deferred wininet<elf>
\-PE 7e670000-7e6b6000 \ wininet
ELF 7e6b6000-7e6ca000 Deferred libresolv.so.2
ELF 7e6ca000-7e6ea000 Deferred iphlpapi<elf>
\-PE 7e6d0000-7e6ea000 \ iphlpapi
ELF 7e6ea000-7e751000 Deferred rpcrt4<elf>
\-PE 7e700000-7e751000 \ rpcrt4
ELF 7e751000-7e863000 Deferred ole32<elf>
\-PE 7e770000-7e863000 \ ole32
ELF 7e863000-7e92a000 Deferred comctl32<elf>
\-PE 7e870000-7e92a000 \ comctl32
ELF 7e92a000-7e987000 Deferred shlwapi<elf>
\-PE 7e940000-7e987000 \ shlwapi
ELF 7e987000-7eb11000 Deferred shell32<elf>
\-PE 7e9a0000-7eb11000 \ shell32
ELF 7eb11000-7eb7e000 Deferred msvcrt<elf>
\-PE 7eb20000-7eb7e000 \ msvcrt
ELF 7eb7e000-7ebd3000 Deferred advapi32<elf>
\-PE 7eb90000-7ebd3000 \ advapi32
ELF 7ebd3000-7ec74000 Deferred gdi32<elf>
\-PE 7ebe0000-7ec74000 \ gdi32
ELF 7ec74000-7edc2000 Deferred user32<elf>
\-PE 7ec90000-7edc2000 \ user32
ELF 7edc2000-7ee56000 Deferred winmm<elf>
\-PE 7edd0000-7ee56000 \ winmm
ELF 7ef92000-7ef9e000 Deferred libnss_files.so.2
ELF 7ef9e000-7efa9000 Deferred libnss_nis.so.2
ELF 7efa9000-7efc2000 Deferred libnsl.so.1
ELF 7efc2000-7efe8000 Deferred libm.so.6
ELF 7efea000-7f000000 Deferred oleacc<elf>
\-PE 7eff0000-7f000000 \ oleacc
ELF f7c40000-f7c43000 Deferred libxau.so.6
ELF f7c45000-f7c4e000 Deferred libnss_compat.so.2
ELF f7c4f000-f7c53000 Deferred libdl.so.2
ELF f7c53000-f7db1000 Deferred libc.so.6
ELF f7db2000-f7dcb000 Deferred libpthread.so.0
ELF f7de3000-f7f1e000 Deferred libwine.so.1
ELF f7f20000-f7f40000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Ubisoft\Tom Clancy's Splinter Cell Double
Agent\SCDA-Offline\System\SplinterCell4.exe
00000009 0 <=0000000c
0000001f 0
00000019 0
00000018 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000014 0
00000011 0
00000010 0
00000015
0000001b 0
0000001a 0
00000017 0
00000016 0
0000001c
00000020 0
0000001e 0
0000001d 0
00000021
00000022 0
Backtrace:
=>0 0x10d3a303 in splintercell4 (+0x43a303) (0x003ef5f0)
1 0x10d3d498 in splintercell4 (+0x43d498) (0x003efe18)
2 0x10d0f5b1 in splintercell4 (+0x40f5b1) (0x003f291c)
3 0x10d194d5 in splintercell4 (+0x4194d5) (0x003f92b4)
4 0xe0736863 (0x1101c760)
5 0x00000000 (0x10beb24c)
6 0xf18b5601 (0x042444f6)
7 0x00000000 (0x00000000)
And then with a NO-DVD patch, with less output:
Code:
middreks at middreks-laptop:~/.wine/drive_c/Program Files/Ubisoft/Tom
Clancy's Splinter Cell Double Agent/SCDA-Offline/System$ wine
Splinter*.exefixme:process:GetProcessWorkingSetSize
(0xffffffff,0x3280b4,0x3280a8): stub
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex
samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8)
> combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x326ad8,0x00000000), stub!
fixme:d3d:test_pbo_functionality
>>>>>>>>>>>>>>>>>
GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ directx.c / 3823
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
middreks at middreks-laptop:~/.wine/drive_c/Program Files/Ubisoft/Tom
Clancy's Splinter Cell Double Agent/SCDA-Offline/System$ wine Splinter*.exe
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x3280b4,0x3280a8): stub
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex
samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8)
> combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x326ad8,0x00000000), stub!
fixme:d3d:test_pbo_functionality
>>>>>>>>>>>>>>>>>
GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ directx.c / 3823
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
Any ideas solving this problem?