Het forum

Fable: the lost chapter problem

(or Wine problem?)

Auteur Antwoorden
eliaballade Donderdag 10 April 2008 om 10:53
eliaballadeAnonymous

Hello, I'm fairly new to the world of Wine and PlayOnLinux, but I managed to install Starcraft and Fable.
About Starcraft no problem (at least until now! ) but Fable doesn't start.
When I try, it complain about me having too little video memory (16M for what it states), but I'm running it on a ATI X700 128M, so it's impossible!
My Wine version is 0.9.46

Thanks in advance for the help
GNU_Raziel Donderdag 10 April 2008 om 11:29
GNU_Raziel

Hi,

use WineBooter (until POL 2.0.10) or Avdvanced Wine Configuration (Since POL 2.1.0) to set your Graphic card Memory and try again.
eliaballade Donderdag 10 April 2008 om 12:23
eliaballadeAnonymous

Thanks for the reply, I've managed to set the video memory to 128M, but now it exits after a few seconds of blank screen, setting the screen resolution to a choppy 1024*768. (I'm on a 1280*800 pixels laptop)
I don't know if it can help, but here's the last part of the wine log:

fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7e6399f6 ESP:0031d86c EBP:0031d8a4 EFLAGS:00210202( - 00 - -RI1)
EAX:00000008 EBX:7e6b487c ECX:00175560 EDX:ffffffff
ESI:00000000 EDI:025d2398
Stack dump:
0x0031d86c: 00000003 7e6b52e4 7e69f7f8 7e69fcc8
0x0031d87c: 025d2398 00000001 00000008 7bc32761
0x0031d88c: 01859dcc 0031d874 017f0200 7e6e5718
0x0031d89c: 01f24470 7e6e5e90 0031d8d4 7e6d5297
0x0031d8ac: 025d2398 00000001 01859dcc 017f0200
0x0031d8bc: 017f0200 017f51d0 017f51d0 00000000
Backtrace:
=>1 0x7e6399f6 IWineD3DQueryImpl_Issue+0x196(iface=0x25d2398, dwIssueFlags=<is not available> [/build/buildd/wine-0.9.46/dlls/wined3d/query.c:406] in wined3d (0x0031d8a4)
2 0x7e6d5297 IDirect3DQuery9Impl_Issue+0x77(iface=<register ESI not in topmost frame>, dwIssueFlags=0x1) [/build/buildd/wine-0.9.46/dlls/d3d9/query.c:117] in d3d9 (0x0031d8d4)
3 0x009f75ef in fable (+0x5f75ef) (0x0031daa0)
4 0x009beef6 in fable (+0x5beef6) (0x00000000)
0x7e6399f6 IWineD3DQueryImpl_Issue+0x196 [/build/buildd/wine-0.9.46/dlls/wined3d/query.c:406] in wined3d: movl 0x4(%esi),%edx
Unable to open file '/build/buildd/wine-0.9.46/dlls/wined3d/query.c'
Modules:
Module Address Debug info Name (122 modules)
PE 400000- 146e000 Export fable
PE 1470000- 16c3000 Deferred d3dx9_25
PE 10000000-10029000 Deferred strings
ELF 7b800000-7b929000 Deferred kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7b999000-7b9c0000 Deferred msvfw32<elf>
\-PE 7b9a0000-7b9c0000 \ msvfw32
ELF 7b9c0000-7ba1c000 Deferred quartz<elf>
\-PE 7b9d0000-7ba1c000 \ quartz
ELF 7ba1c000-7ba3b000 Deferred devenum<elf>
\-PE 7ba20000-7ba3b000 \ devenum
ELF 7bb3b000-7bb81000 Deferred riched20<elf>
\-PE 7bb50000-7bb81000 \ riched20
ELF 7bb81000-7bbd2000 Deferred libgcrypt.so.11
ELF 7bbd2000-7bc00000 Deferred libcrypt.so.1
ELF 7bc00000-7bca0000 Deferred ntdll<elf>
\-PE 7bc10000-7bca0000 \ ntdll
ELF 7bcb2000-7bcc2000 Deferred libtasn1.so.3
ELF 7bcc2000-7bd32000 Deferred libgnutls.so.13
ELF 7bd32000-7bdba000 Deferred libkrb5.so.3
ELF 7bdba000-7bdef000 Deferred libcups.so.2
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bf05000-7bf2a000 Deferred libk5crypto.so.3
ELF 7bf32000-7bf46000 Deferred avicap32<elf>
\-PE 7bf40000-7bf46000 \ avicap32
ELF 7bf46000-7bf9b000 Deferred ddraw<elf>
\-PE 7bf50000-7bf9b000 \ ddraw
ELF 7bf9b000-7bfb6000 Deferred dxdiagn<elf>
\-PE 7bfa0000-7bfb6000 \ dxdiagn
ELF 7bfb6000-7c000000 Deferred dsound<elf>
\-PE 7bfc0000-7c000000 \ dsound
ELF 7c302000-7c32b000 Deferred libgssapi_krb5.so.2
ELF 7c32b000-7c340000 Deferred midimap<elf>
\-PE 7c330000-7c340000 \ midimap
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7c421000-7c425000 Deferred libgpg-error.so.0
ELF 7c425000-7c42d000 Deferred libkrb5support.so.0
ELF 7c42d000-7c454000 Deferred msacm32<elf>
\-PE 7c440000-7c454000 \ msacm32
ELF 7c454000-7c46c000 Deferred msacm32<elf>
\-PE 7c460000-7c46c000 \ msacm32
ELF 7c46c000-7c4a6000 Deferred wineoss<elf>
\-PE 7c470000-7c4a6000 \ wineoss
ELF 7ce99000-7cecb000 Deferred uxtheme<elf>
\-PE 7cea0000-7cecb000 \ uxtheme
ELF 7cecb000-7ced0000 Deferred libxfixes.so.3
ELF 7ced0000-7ced9000 Deferred libxcursor.so.1
ELF 7ced9000-7cedf000 Deferred libxrandr.so.2
ELF 7cedf000-7cee7000 Deferred libxrender.so.1
ELF 7cef1000-7cef4000 Deferred libcom_err.so.2
ELF 7d785000-7d790000 Deferred libgcc_s.so.1
ELF 7d790000-7d799000 Deferred librt.so.1
ELF 7d853000-7e1b6000 Deferred fglrx_dri.so
ELF 7e1b6000-7e256000 Deferred libgl.so.1
ELF 7e256000-7e25b000 Deferred libxdmcp.so.6
ELF 7e25b000-7e34c000 Deferred libx11.so.6
ELF 7e34c000-7e35a000 Deferred libxext.so.6
ELF 7e35a000-7e35f000 Deferred libxxf86vm.so.1
ELF 7e35f000-7e377000 Deferred libice.so.6
ELF 7e377000-7e37f000 Deferred libsm.so.6
ELF 7e37f000-7e381000 Deferred libkeyutils.so.1
ELF 7e38c000-7e417000 Deferred winex11<elf>
\-PE 7e3a0000-7e417000 \ winex11
ELF 7e49f000-7e4bf000 Deferred libexpat.so.1
ELF 7e4bf000-7e4ea000 Deferred libfontconfig.so.1
ELF 7e4ea000-7e4ff000 Deferred libz.so.1
ELF 7e4ff000-7e56f000 Deferred libfreetype.so.6
ELF 7e56f000-7e5d7000 Deferred msvcrt<elf>
\-PE 7e580000-7e5d7000 \ msvcrt
ELF 7e5d7000-7e6b7000 Dwarf wined3d<elf>
\-PE 7e5f0000-7e6b7000 \ wined3d
ELF 7e6b7000-7e6e6000 Dwarf d3d9<elf>
\-PE 7e6c0000-7e6e6000 \ d3d9
ELF 7e6e6000-7e713000 Deferred ws2_32<elf>
\-PE 7e6f0000-7e713000 \ ws2_32
ELF 7e713000-7e72d000 Deferred wsock32<elf>
\-PE 7e720000-7e72d000 \ wsock32
ELF 7e72d000-7e7bb000 Deferred winmm<elf>
\-PE 7e740000-7e7bb000 \ winmm
ELF 7e7bb000-7e7cf000 Deferred lz32<elf>
\-PE 7e7c0000-7e7cf000 \ lz32
ELF 7e7cf000-7e7e9000 Deferred version<elf>
\-PE 7e7e0000-7e7e9000 \ version
ELF 7e7e9000-7e8a7000 Deferred comctl32<elf>
\-PE 7e7f0000-7e8a7000 \ comctl32
ELF 7e8a7000-7e900000 Deferred shlwapi<elf>
\-PE 7e8c0000-7e900000 \ shlwapi
ELF 7e900000-7ea03000 Deferred shell32<elf>
\-PE 7e910000-7ea03000 \ shell32
ELF 7ea03000-7eaa1000 Deferred oleaut32<elf>
\-PE 7ea20000-7eaa1000 \ oleaut32
ELF 7eaa1000-7eabe000 Deferred imm32<elf>
\-PE 7eab0000-7eabe000 \ imm32
ELF 7eabe000-7ead1000 Deferred libresolv.so.2
ELF 7eade000-7eafc000 Deferred iphlpapi<elf>
\-PE 7eaf0000-7eafc000 \ iphlpapi
ELF 7eafc000-7eb55000 Deferred rpcrt4<elf>
\-PE 7eb10000-7eb55000 \ rpcrt4
ELF 7eb55000-7ebf0000 Deferred gdi32<elf>
\-PE 7eb70000-7ebf0000 \ gdi32
ELF 7ebf0000-7ed2e000 Deferred user32<elf>
\-PE 7ec10000-7ed2e000 \ user32
ELF 7ed2e000-7edcf000 Deferred ole32<elf>
\-PE 7ed40000-7edcf000 \ ole32
ELF 7edcf000-7ee05000 Deferred dinput<elf>
\-PE 7ede0000-7ee05000 \ dinput
ELF 7ee05000-7ee1e000 Deferred dinput8<elf>
\-PE 7ee10000-7ee1e000 \ dinput8
ELF 7ee1e000-7ee67000 Deferred advapi32<elf>
\-PE 7ee30000-7ee67000 \ advapi32
ELF 7efa1000-7efac000 Deferred libnss_files.so.2
ELF 7efac000-7efb6000 Deferred libnss_nis.so.2
ELF 7efb6000-7efce000 Deferred libnsl.so.1
ELF 7efce000-7eff3000 Deferred libm.so.6
ELF 7eff4000-7eff7000 Deferred libxau.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7c67000-b7c6b000 Deferred libdl.so.2
ELF b7c6b000-b7db5000 Deferred libc.so.6
ELF b7db6000-b7dce000 Deferred libpthread.so.0
ELF b7ddb000-b7eef000 Deferred libwine.so.1
ELF b7ef1000-b7f0d000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000b
0000000d 0
0000000c 0
00000008 (D) Z:\home\shinji\.wine\drive_c\Programmi\Microsoft Games\Fable - The Lost Chapters\fable.exe
00000016 0
00000015 0
00000014 15
00000013 0
00000012 0
00000011 15
00000010 15
0000000e 0
0000000a 1
00000009 0 <==
fixme:winmm:MMDRV_Exit Closing while ll-driver open
GNU_Raziel Donderdag 10 April 2008 om 13:05
GNU_Raziel

use the Wine Configuration Tool to set the résolution to 1024x768 Window (this will prevent your desktop to be downsized by wine crash) and verify you have descent Hardware Acceleration (ATi Linux Driver is not know by his quality) using POL test Tools.

Oh and remember to desactivate Compiz-Fusion before using 3D Games !!

Aangepast door GNU_Raziel