Tried to start Civ4 BTS under Wine.
wine-1.3.11
OpenSuse 11.3
After the Intro movies I see only mouse cursor.
Tried:
How to install DirectX in Linux using Wine
WineHQ - Sid Meier’s Civilization IV 3.0 (Beyond The Sword) Retail
WineHQ - Sid Meier’s Civilization IV 3.19 (Beyond the Sword)
> wine Civ4BeyondSword.exe
fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:gameux:GameExplorerImpl_VerifyAccess (0x134298, L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\Civ4BeyondSword.exe", 0x32fb38)
err:menubuilder:Process_Link unable to load L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\Logs.lnk"
err:menubuilder:wWinMain failed to build menu item for L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\Logs.lnk"
err:menubuilder:Process_Link unable to load L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\Saves.lnk"
err:menubuilder:wWinMain failed to build menu item for L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\Saves.lnk"
err:menubuilder:Process_Link unable to load L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\CivilizationIV.ini.lnk"
err:menubuilder:wWinMain failed to build menu item for L"Z:\\home\\GDM\\games\\Civ4\\Beyond the Sword\\CivilizationIV.ini.lnk"
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x200e0 0x00000000
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x193118,0x1a5188): stub
'import site' failed; use -v for traceback
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver
fixme:win:EnumDisplayDevicesW ((null),0,0x32ef10,0x00000000), stub!
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver
fixme:win:EnumDisplayDevicesW ((null),0,0x32f448,0x00000000), stub!
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver
fixme:win:EnumDisplayDevicesW ((null),0,0x32f454,0x00000000), stub!
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Location SFLAG_INTEXTURE (0x40).
fixme:d3d:context_check_fbo_status Color attachment 0: (0x1f4f5710) WINED3DFMT_B8G8R8X8_UNORM 1024x768
fixme:d3d:context_check_fbo_status Depth attachment: (0x1f4f5858) WINED3DFMT_D24_UNORM_S8_UINT 1024x768
err:d3d:device_clear_render_targets >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 799
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Location SFLAG_INTEXTURE (0x40).
fixme:d3d:context_check_fbo_status Color attachment 0: (0x1f4f5710) WINED3DFMT_B8G8R8X8_UNORM 1024x768
fixme:d3d:context_check_fbo_status Depth attachment: (0x1f4f5858) WINED3DFMT_D24_UNORM_S8_UINT 1024x768
err:d3d:device_clear_render_targets >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 799
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Location SFLAG_INTEXTURE (0x40).
fixme:d3d:context_check_fbo_status Color attachment 0: (0x1f4f5710) WINED3DFMT_B8G8R8X8_UNORM 1024x768
fixme:d3d:context_check_fbo_status Depth attachment: (0x1f4f5858) WINED3DFMT_D24_UNORM_S8_UINT 1024x768
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawElements @ drawprim.c / 43
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
nv50_screen_get_param:149 - Unknown PIPE_CAP 29
fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver
fixme:win:EnumDisplayDevicesW ((null),0,0x32ef9c,0x00000000), stub!
wine: Unhandled page fault on read access to 0x0000002c at address 0xf6b53f48 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0000002c in 32-bit code (0xf6b53f48).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f6b53f48 ESP:0032ec28 EBP:7c543658 EFLAGS:00210246( R- -- I Z- -P- )
EAX:7c4be758 EBX:f6d8fff4 ECX:40046483 EDX:00000000
ESI:7c543658 EDI:00000014
Stack dump:
0x0032ec28: 00000030 00000043 0032ec44 00000004
0x0032ec38: 7c546770 00000000 00004000 00000004
0x0032ec48: 00000030 f6b09ff4 7c543658 f6b05df6
0x0032ec58: 7c546770 00000008 7c543658 f6b05c96
0x0032ec68: 00000000 0032ec84 7c543658 7c4be758
0x0032ec78: 00000030 c0406481 0032ecb8 f6b09ff4
Backtrace:
=>0 0xf6b53f48 in nouveau_dri.so (+0x48f48) (0x7c543658)
0xf6b53f48: movl 0x18(%edi),%edx
Modules:
Module Address Debug info Name (113 modules)
PE 330000- 3ab000 Deferred msvcp71
PE 3b0000- 3c3000 Deferred zlib1
PE 3d0000- 3de000 Deferred hapdbg
PE 400000- 100a000 Deferred civ4beyondsword
PE 1010000- 137f000 Deferred d3dx9_33
PE 1c40000- 2101000 Deferred cvgamecoredll
PE ffb0000- ffba000 Deferred mssdolby.flt
PE 10000000-1002b000 Deferred boost_python-vc71-mt-1_32
PE 18000000-18038000 Deferred binkw32
PE 19460000-19480000 Deferred msseax.flt
PE 1e000000-1e1ca000 Deferred python24
PE 1e570000-1e7d7000 Deferred d3dx9_31
PE 21100000-2118c000 Deferred mss32
PE 22300000-2230c000 Deferred mssds3d.flt
PE 23000000-2300d000 Deferred msssrs.flt
PE 24100000-2411e000 Deferred mssdsp.flt
PE 26400000-2643a000 Deferred mssvoice.asi
PE 26f00000-26f2e000 Deferred mssmp3.asi
PE 69b10000-69c14000 Deferred msxml3
ELF 7b800000-7b992000 Deferred kernel32<elf>
\-PE 7b810000-7b992000 \ kernel32
ELF 7bc00000-7bcc9000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc9000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
ELF 7df6a000-7dfa0000 Deferred uxtheme<elf>
\-PE 7df70000-7dfa0000 \ uxtheme
ELF 7dfa0000-7dfa6000 Deferred libxfixes.so.3
ELF 7dfa6000-7dfb2000 Deferred libxcursor.so.1
ELF 7dfb2000-7dfb6000 Deferred libxcomposite.so.1
ELF 7dfb6000-7dfbf000 Deferred libxrandr.so.2
ELF 7dfbf000-7dfca000 Deferred libxrender.so.1
ELF 7dfca000-7dfd0000 Deferred libxxf86vm.so.1
ELF 7dfd0000-7dfd4000 Deferred libxinerama.so.1
ELF 7dfd4000-7dff7000 Deferred imm32<elf>
\-PE 7dfe0000-7dff7000 \ imm32
ELF 7dff7000-7e017000 Deferred libxcb.so.1
ELF 7e017000-7e01d000 Deferred libuuid.so.1
ELF 7e01d000-7e038000 Deferred libice.so.6
ELF 7e038000-7e173000 Deferred libx11.so.6
ELF 7e173000-7e185000 Deferred libxext.so.6
ELF 7e185000-7e18e000 Deferred libsm.so.6
ELF 7e18e000-7e244000 Deferred winex11<elf>
\-PE 7e1a0000-7e244000 \ winex11
ELF 7e319000-7e343000 Deferred libexpat.so.1
ELF 7e343000-7e379000 Deferred libfontconfig.so.1
ELF 7e379000-7e400000 Deferred libfreetype.so.6
ELF 7e427000-7e475000 Deferred dsound<elf>
\-PE 7e430000-7e475000 \ dsound
ELF 7e475000-7e57c000 Deferred oleaut32<elf>
\-PE 7e490000-7e57c000 \ oleaut32
ELF 7e57c000-7e5fa000 Deferred rpcrt4<elf>
\-PE 7e590000-7e5fa000 \ rpcrt4
ELF 7e5fa000-7e720000 Deferred ole32<elf>
\-PE 7e610000-7e720000 \ ole32
ELF 7e720000-7e753000 Deferred ws2_32<elf>
\-PE 7e730000-7e753000 \ ws2_32
ELF 7e753000-7e7f0000 Deferred winmm<elf>
\-PE 7e760000-7e7f0000 \ winmm
ELF 7e7f0000-7e88a000 Deferred msvcrt<elf>
\-PE 7e800000-7e88a000 \ msvcrt
ELF 7e88a000-7e987000 Deferred comctl32<elf>
\-PE 7e890000-7e987000 \ comctl32
ELF 7e987000-7e9f4000 Deferred shlwapi<elf>
\-PE 7e9a0000-7e9f4000 \ shlwapi
ELF 7e9f4000-7ebf8000 Deferred shell32<elf>
\-PE 7ea00000-7ebf8000 \ shell32
ELF 7ebf8000-7ec12000 Deferred version<elf>
\-PE 7ec00000-7ec12000 \ version
ELF 7ec12000-7ec75000 Deferred advapi32<elf>
\-PE 7ec20000-7ec75000 \ advapi32
ELF 7ec75000-7ed0c000 Deferred gdi32<elf>
\-PE 7ec80000-7ed0c000 \ gdi32
ELF 7ed0c000-7ee53000 Deferred user32<elf>
\-PE 7ed20000-7ee53000 \ user32
ELF 7efaf000-7efd9000 Deferred libm.so.6
ELF 7efda000-7efde000 Deferred libxau.so.6
ELF 7efde000-7eff2000 Deferred libz.so.1
ELF f650f000-f652d000 Deferred libgcc_s.so.1
ELF f6b04000-f6b0b000 Deferred libdrm_nouveau.so.1
ELF f6b0b000-f6ddb000 Export nouveau_dri.so
ELF f6ddb000-f6de8000 Deferred libdrm.so.2
ELF f6de8000-f6dec000 Deferred libxdamage.so.1
ELF f6dec000-f6e50000 Deferred libgl.so.1
ELF f6e78000-f6fc0000 Deferred wined3d<elf>
\-PE f6e80000-f6fc0000 \ wined3d
ELF f6fc0000-f6ff9000 Deferred d3d9<elf>
\-PE f6fd0000-f6ff9000 \ d3d9
ELF f7002000-f70b3000 Deferred crypt32<elf>
\-PE f7010000-f70b3000 \ crypt32
ELF f70b3000-f70f4000 Deferred rsaenh<elf>
\-PE f70c0000-f70f4000 \ rsaenh
ELF f7199000-f71af000 Deferred midimap<elf>
\-PE f71a0000-f71af000 \ midimap
ELF f71af000-f71d8000 Deferred msacm32<elf>
\-PE f71c0000-f71d8000 \ msacm32
ELF f71d8000-f71e2000 Deferred librt.so.1
ELF f71e2000-f72be000 Deferred libasound.so.2
PE f72c5000-f72cb000 Deferred libasound_module_rate_speexrate.
ELF f72cc000-f72e5000 Deferred msacm32<elf>
\-PE f72d0000-f72e5000 \ msacm32
ELF f72e5000-f731e000 Deferred winealsa<elf>
\-PE f72f0000-f731e000 \ winealsa
ELF f73bb000-f73d2000 Deferred wtsapi32<elf>
\-PE f73c0000-f73d2000 \ wtsapi32
ELF f745e000-f7481000 Deferred gameux<elf>
\-PE f7460000-f7481000 \ gameux
ELF f7483000-f7488000 Deferred libdl.so.2
ELF f7488000-f75f3000 Deferred libc.so.6
ELF f75f3000-f760e000 Deferred libpthread.so.0
ELF f7635000-f7778000 Export libwine.so.1
ELF f7779000-f779a000 Deferred ld-linux.so.2
ELF ffffe000-fffff000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\GDM\games\Civ4\Beyond the Sword\Civ4BeyondSword.exe
00000039 0
00000032 0
00000031 15
00000030 15
0000002f 0
00000009 0 <==
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
Backtrace:
=>0 0xf6b53f48 in nouveau_dri.so (+0x48f48) (0x7c543658)
err:mmtime:TIME_MMTimeStop Timer still active?!