Hi all,
I'm new to ubuntu, only been using it a few weeks but I think I am picking it up rather quickly. Until now I have managed to resolve many issues by browsing the web but this problem has me stuck and seems too specific to find an answer pre-exsisting posts.
This is the first game I have tried installing on ubuntu, so here we go....
Laptop:
Toshiba Satellite L300D-11V
Ubuntu 16.04
Wine - I have tried to run Fable using 1.4 and 1.8 (as advised in a install guide I will link bellow). With these two, I run fable from PlayOnLinux, nothing happens for a while and then it crashes.
The PlayOnLinux Debugger gives me:
Code:
[06/25/18 12:19:04] - Running wine-1.4 Fable.exe (Working directory : /home/sakura/.PlayOnLinux/wineprefix/Fable/drive_c/Program Files/Microsoft Games/Fable - The Lost Chapters)
err:process:__wine_kernel_init boot event wait timed out
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
fixme:atl:AtlAxWinInit semi-stub
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg0: Permission denied
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1.
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2.
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000001 not handled
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
err:d3d_caps:WineD3D_CreateFakeGLContext Failed to create a window.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:ddraw_attach_d3d_device Failed to create window, last error 0.
err:ddraw:ddraw_create_swapchain Failed to create swapchain, hr 0x80004005.
err:ddraw:ddraw7_SetCooperativeLevel Failed to create swapchain, hr 0x80004005.
err:ddraw:ddraw_attach_d3d_device Failed to create window, last error 0.
err:ddraw:ddraw_create_swapchain Failed to create swapchain, hr 0x80004005.
err:ddraw:ddraw7_SetCooperativeLevel Failed to create swapchain, hr 0x80004005.
wine: Unhandled page fault on read access to 0x000019c0 at address 0x19c0 (thread 0018), starting debugger...
Can't attach process 0020: error 5
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
I have also tried 3.0 and 3.11 which seem to work better, with these I get "wine configuration is being updated" followed by the initial Fable loading screen (Just a picture with "FABLE" in the top left), this then closes and I get the message:
"The program Fable.exe has encountered a serious problem and needs to close."
The PlayOnLinux Debugger gives me:
Code:
[06/25/18 12:28:09] - Running wine-3.0 Fable.exe (Working directory : /home/sakura/.PlayOnLinux/wineprefix/Fable/drive_c/Program Files/Microsoft Games/Fable - The Lost Chapters)
004c:fixme:atl:AtlAxWinInit version 0300 semi-stub
004c:fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0.
004c:err:aspi:SCSI_OpenDevice Failed to open device /dev/sg0: Permission denied
004c:fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1.
004c:fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2.
wine: Unhandled page fault on read access to 0x00000008 at address 0x7d948337 (thread 0049), starting debugger...
0056:err:ntdll:RtlpWaitForCriticalSection section 0x7bce5960 "loader.c: loader_section" wait timed out in thread 0056, blocked by 0050, retrying (60 sec)
0051:err:ntdll:RtlpWaitForCriticalSection section 0x7bce5960 "loader.c: loader_section" wait timed out in thread 0051, blocked by 0050, retrying (60 sec)
0052:err:ntdll:RtlpWaitForCriticalSection section 0x48ada0 "?" wait timed out in thread 0052, blocked by 0050, retrying (60 sec)
005d:err:ntdll:RtlpWaitForCriticalSection section 0x7bce5960 "loader.c: loader_section" wait timed out in thread 005d, blocked by 0050, retrying (60 sec)
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7d948337).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7d948337 ESP:0030c3c0 EBP:0030c5c8 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:7c98cbe0 ECX:7c999ec0 EDX:00000000
ESI:00000000 EDI:00000000
Stack dump:
0x0030c3c0: bf800000 bf800000 3f800000 3f800000
0x0030c3d0: 79f61137 7a605000 00000000 7c999ec0
0x0030c3e0: ffffffff ffffffff ffffffff ffffffff
0x0030c3f0: 00000000 7a35de03 0030c4a4 0030c40c
0x0030c400: 7a0e6c40 00000000 7a35de15 77617264
0x0030c410: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x7d948337 (0x0030c5c8)
1 0x79f875ec in r300_dri.so (+0x4da5eb) (0x00000000)
2 0x79f87b4f in r300_dri.so (+0x4dab4e) (0x00000005)
3 0x79e9dce9 in r300_dri.so (+0x3f0ce8) (0x00000005)
4 0x79e96423 in r300_dri.so (+0x3e9422) (0x00000004)
5 0x79e969f7 in r300_dri.so (+0x3e99f6) (0x7c94eb90)
6 0x7a0c6bf9 in r300_dri.so (+0x619bf8) (0x00000001)
7 0x7a0c8ba2 in r300_dri.so (+0x61bba1) (0x7c86e230)
8 0x79e8474d in r300_dri.so (+0x3d774c) (0x7c86e230)
9 0x79cc411e in r300_dri.so (+0x21711d) (0x7c86e230)
10 0x79c86169 in r300_dri.so (+0x1d9168) (0x0030c9f8)
11 0x79c8644d in r300_dri.so (+0x1d944c) (0x0030ca78)
12 0x7ec1cc7a in wined3d (+0xccc79) (0x0030ca78)
13 0x7ec1d370 in wined3d (+0xcd36f) (0x0030cf18)
14 0x7ec25b1c in wined3d (+0xd5b1b) (0x0030d028)
15 0x7ebaad0e in wined3d (+0x5ad0d) (0x0030d478)
16 0x7ebaee27 in wined3d (+0x5ee26) (0x0030d4a8)
17 0x7ec2ff49 wined3d_create+0x68() in wined3d (0x0030d4e8)
18 0x7d7bcf13 DirectDrawEnumerateExA+0x82() in ddraw (0x0030dac8)
19 0x02b15bde in configdetect (+0x5bdd) (0x7d790000)
20 0x00000003 (0x00905a4d)
0x7d948337: repe movq 0x0(%esi,%eax,1),%mm2
Modules:
Module Address Debug info Name (138 modules)
PE 400000- 1bb1000 Deferred fable
PE 1bc0000- 1e13000 Deferred d3dx9_25
PE 2b10000- 2b30000 Export configdetect
PE 10000000-10029000 Deferred strings
ELF 760ba000-79aad000 Deferred libllvm-5.0.so.1
ELF 79aad000-7a800000 Dwarf r300_dri.so
ELF 7a800000-7a939000 Deferred opengl32<elf>
\-PE 7a820000-7a939000 \ opengl32
ELF 7ac00000-7ac87000 Deferred riched20<elf>
\-PE 7ac10000-7ac87000 \ riched20
ELF 7b400000-7b7f1000 Deferred kernel32<elf>
\-PE 7b420000-7b7f1000 \ kernel32
ELF 7bc00000-7bcf9000 Deferred ntdll<elf>
\-PE 7bc10000-7bcf9000 \ ntdll
ELF 7c000000-7c003000 Deferred <wine-loader>
ELF 7cb59000-7cba0000 Deferred usp10<elf>
\-PE 7cb60000-7cba0000 \ usp10
ELF 7cca0000-7ccb6000 Deferred libgpg-error.so.0
ELF 7ccb6000-7cd2b000 Deferred libpcre.so.3
ELF 7cd2b000-7cdda000 Deferred libgcrypt.so.20
ELF 7cdda000-7ce00000 Deferred liblzma.so.5
ELF 7ce00000-7ce26000 Deferred libselinux.so.1
ELF 7ce26000-7ceb4000 Deferred libsystemd.so.0
ELF 7ceb4000-7cf0e000 Deferred libdbus-1.so.3
ELF 7cf0e000-7cf9a000 Deferred libgmp.so.10
ELF 7cf9a000-7cfcf000 Deferred libhogweed.so.4
ELF 7cfcf000-7d00c000 Deferred libnettle.so.6
ELF 7d00c000-7d021000 Deferred libtasn1.so.6
ELF 7d021000-7d055000 Deferred libidn.so.11
ELF 7d055000-7d0b6000 Deferred libp11-kit.so.0
ELF 7d0b6000-7d0c3000 Deferred libkrb5support.so.0
ELF 7d0c3000-7d0f4000 Deferred libk5crypto.so.3
ELF 7d0f4000-7d1ca000 Deferred libkrb5.so.3
ELF 7d1ca000-7d322000 Deferred libgnutls.so.30
This is how I installed Fable:
http://www.gamersonlinux.com/forum/t...ers-guide.167/
The only thing I have done differently was set my GPU memory to 128mb as after using
Code:
sudo lspci -v -s 01:05.0
I got
Code:
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS690M [Radeon Xpress 1200/1250/1270] (prog-if 00 [VGA controller])
Subsystem: Toshiba America Info Systems RS690M [Radeon Xpress 1200/1250/1270]
Flags: bus master, fast devsel, latency 64, IRQ 25
Memory at 80000000 (64-bit, prefetchable) [size=128M]
Memory at 8c200000 (64-bit, non-prefetchable) [size=64K]
I/O ports at 5000 [size=256]
Memory at 8c100000 (32-bit, non-prefetchable) [size=1M]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: radeon
Kernel modules: radeon
I have tried to look into this, despite not being able to find errors exactly like mine I thought I would try solutions for the closest I could find. Some things suggested installing proprietary graphic drivers, unfortunately, after a bit of digging around I found out that newer linux versions do not support the AMD drivers for the x1250 range and to install them I would have to roll back to an earlier version of Linux BUT most people with this GPU seem to have been fine with the built in Linux drivers and chose not to roll back.
I am not sure where to go with this now so any help would be GREATLY appreciated.
Thank you in advance and I look forward to joining the Linux community.