Questions about Wine on Linux
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Fri Dec 23, 2022 2:27 pm
hello,
Return to Monkey Island doesn't run:
Code: Select all
$ wine Return\ to\ Monkey\ Island.exe
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d8:err:module:import_dll Loading library wined3d.dll (which is needed by L"C:\\windows\\system32\\D3DCOMPILER_47.dll") failed (error c000012f).
00d8:err:module:import_dll Library D3DCOMPILER_47.dll (which is needed by L"Z:\\media\\DATI\\monkey5\\Return to Monkey Island.exe") not found
00d8:err:module:LdrInitializeThunk Importing dlls for L"Z:\\media\\DATI\\monkey5\\Return to Monkey Island.exe" failed, status c0000135
can i solve?
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Fri Dec 23, 2022 2:40 pm
i have tried to delete my ~/.wine folder.
now still doesn't run but output has changed:
Code: Select all
$ wine Return\ to\ Monkey\ Island.exe
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0114:fixme:system:EnableNonClientDpiScaling (000000000001005A): stub
0114:fixme:dwmapi:DwmSetWindowAttribute (000000000001005A, 14, 000000000011F840, 4) stub
0114:fixme:win:RegisterTouchWindow hwnd 000000000001005A, flags 0 stub!
00a0:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
00a0:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0114:fixme:imm:ImeSetActiveContext (0000000000010060, 1): stub
0114:fixme:imm:ImmReleaseContext (000000000001005A, 0000000000010060): stub
013c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000067CFE10
0144:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 0000000006BCFE10
0150:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000A6DFE10
^C0174:fixme:console:default_ctrl_handler Terminating process 110 on event 0
i have installed directx with "winetricks d3dx9"
jkfloris
Level 12
Posts: 3141 Joined: Thu Aug 14, 2014 10:10 am
Post
by jkfloris » Sat Dec 24, 2022 10:33 am
Wine comes with its own version of DirectX. Installing the Windows version is often unnecessary and can actually cause more problems.
Can you try the game in a clean Wineprefix and enable a virtual desktop in winecfg ?
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Sat Dec 24, 2022 11:31 am
jkfloris wrote: ↑ Sat Dec 24, 2022 10:33 am
Wine comes with its own version of DirectX. Installing the Windows version is often unnecessary and can actually cause more problems.
Can you try the game in a clean Wineprefix and enable a virtual desktop in
winecfg ?
thanks.
i have tried to remove my ~/.wine and set virtual desktop on winecfg. now it seems to run but i see only a blue screen and .exe process uses 50% of CPU. the output is the same:
Code: Select all
$ wine ./Return\ to\ Monkey\ Island.exe
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d8:fixme:system:EnableNonClientDpiScaling (000000000001006E): stub
00d8:fixme:dwmapi:DwmSetWindowAttribute (000000000001006E, 14, 000000000011F840, 4) stub
00d8:fixme:win:RegisterTouchWindow hwnd 000000000001006E, flags 0 stub!
0098:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0098:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
00d8:fixme:imm:ImeSetActiveContext (0000000000010074, 1): stub
00d8:fixme:imm:ImmReleaseContext (000000000001006E, 0000000000010074): stub
0138:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000067CFE10
0140:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 0000000006BCFE10
014c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000A6DFE10
^C0168:fixme:console:default_ctrl_handler Terminating process d4 on event 0
Code: Select all
$ pacman -Q|grep wine
wine 7.22-1
wine-mono 7.4.0-1
winetricks 20220411-1
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Sat Dec 24, 2022 2:50 pm
sorry, I did the installation wrong, the Resources folder was empty.
Now i have fixed it and game runs. but i only hear the audio, screen is black.
Code: Select all
$ wine ./Return\ to\ Monkey\ Island.exe
043c:err:winediag:wined3d_dll_init Using the OpenGL renderer.
043c:fixme:system:EnableNonClientDpiScaling (000000000001005A): stub
043c:fixme:dwmapi:DwmSetWindowAttribute (000000000001005A, 14, 000000000011F840, 4) stub
043c:fixme:win:RegisterTouchWindow hwnd 000000000001005A, flags 0 stub!
0444:fixme:imm:ImeSetActiveContext (000000000002002A, 0): stub
0444:fixme:imm:ImmReleaseContext (0000000000020036, 000000000002002A): stub
043c:fixme:imm:ImeSetActiveContext (0000000000010060, 1): stub
043c:fixme:imm:ImmReleaseContext (000000000001005A, 0000000000010060): stub
0478:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000065CFE10
0480:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000069CFE10
048c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000A4DFE10
^C04b0:fixme:console:default_ctrl_handler Terminating process 438 on event 0
Code: Select all
$ lspci |grep -i vga
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
Code: Select all
$ vainfo
Trying display: wayland
Trying display: x11
vainfo: VA-API version: 1.16 (libva 2.16.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.4.4 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
Code: Select all
$ pacman -Q|grep intel
intel-gmmlib 22.1.4-2
intel-gpu-tools 1.26-1
intel-media-driver 22.4.4-2
intel-ucode 20221108-1
vulkan-intel 22.2.3-1
jkfloris
Level 12
Posts: 3141 Joined: Thu Aug 14, 2014 10:10 am
Post
by jkfloris » Sun Dec 25, 2022 6:03 am
From what I read, this is a
known problem with the Intel drivers.
You can try to set the game to OpenGL
- add the line
renderer: "opengl" to
$HOME/.wine/drive_c/users/$USER/AppData/Roaming/Terrible Toybox/Return to Monkey Island/Prefs.json
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Sun Dec 25, 2022 1:29 pm
jkfloris wrote: ↑ Sun Dec 25, 2022 6:03 am
From what I read, this is a
known problem with the Intel drivers.
You can try to set the game to OpenGL
- add the line
renderer: "opengl" to
$HOME/.wine/drive_c/users/$USER/AppData/Roaming/Terrible Toybox/Return to Monkey Island/Prefs.json
thanks. my monkey island folder is on "$HOME/.wine/drive_c/users/$USER/Application Data/Terrible Toybox/Return to Monkey Island".
i add "renderer: "opengl" but game doesn't run:
Code: Select all
$ wine ./Return\ to\ Monkey\ Island.exe
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
010c:err:winediag:wined3d_dll_init Using the OpenGL renderer.
010c:fixme:system:EnableNonClientDpiScaling (0000000000010062): stub
010c:fixme:dwmapi:DwmSetWindowAttribute (0000000000010062, 14, 000000000011F840, 4) stub
010c:fixme:win:RegisterTouchWindow hwnd 0000000000010062, flags 0 stub!
0098:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0098:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
010c:fixme:imm:ImeSetActiveContext (0000000000010068, 1): stub
010c:fixme:imm:ImmReleaseContext (0000000000010062, 0000000000010068): stub
warn: CreateDXGIFactory2: Ignoring flags
info: Game: Return to Monkey Island.exe
info: DXVK: v2.0
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Intel(R) HD Graphics 630 (KBL GT2):
info: Driver: 22.2.3
info: Vulkan: 1.3.224
info: Memory Heap[0]:
info: Size: 5897 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
wine: Unhandled exception 0xc06d007e in thread 10c at address 000000007B013D7E (thread 010c), starting debugger...
0118:fixme:imm:ImeSetActiveContext (000000000001007E, 1): stub
0118:fixme:imm:ImmReleaseContext (0000000000010088, 000000000001007E): stub
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: 0xc06d007e in 64-bit code (0x0000007b013d7e).
0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
rip:000000007b013d7e rsp:000000000011f1c0 rbp:000000000011f310 eflags:00000206
( - -- I - -P- )
rax:000000000011f200 rbx:0000000000000000 rcx:000000000011f1e0 rdx:000000000000
0000
rsi:000000000011f348 rdi:000000000011f208 r8:0000000000000001 r9:000000000011
f340 r10:000000000027ff50
r11:0000000000280218 r12:00000001405e7150 r13:00000001405e73f8 r14:00000001405a
9cb0 r15:0000000000000000
Stack dump:
0x0000000011f1c0: 000000000011f1e0 0000000170050079
0x0000000011f1d0: 0000000000000000 0000000000000000
0x0000000011f1e0: 00000000c06d007e 0000000000000000
0x0000000011f1f0: 000000007b013d7e 0000000000000001
0x0000000011f200: 000000000011f2c0 000000007b025022
0x0000000011f210: 000000000011f4b0 000000000000b000
0x0000000011f220: 00001002000a0009 00000001404e68c0
0x0000000011f230: 0000000000140012 0000000067fe1268
0x0000000011f240: 0000000000000000 0000000000000000
0x0000000011f250: 0000000000000000 000000007b0250ee
0x0000000011f260: 0000000001f7cf10 00000001403151ac
0x0000000011f270: 0000000000000000 0070006100720047
Backtrace:
=>0 0x0000007b013d7e in kernelbase (+0x13d7e) (0x0000000011f310)
1 0x000001403a59fe in return to monkey island (+0x3a59fe) (0x0000000011f310)
2 0x000001403a4b04 in return to monkey island (+0x3a4b04) (0x0000000011f4b0)
3 0x00000140334c26 in return to monkey island (+0x334c26) (0x0000000011f4b0)
4 0x00000140336609 in return to monkey island (+0x336609) (0x0000000011f7c9)
5 0x00000140336111 in return to monkey island (+0x336111) (0x0000000011f910)
6 0x00000140158bc3 in return to monkey island (+0x158bc3) (0x00000001f7d600)
7 0x00000140158508 in return to monkey island (+0x158508) (0x00000001f93790)
8 0x000001400ffa77 in return to monkey island (+0xffa77) (0x00000001f93790)
9 0x00000140119307 in return to monkey island (+0x119307) (0000000000000000)
10 0x00000140118fb0 in return to monkey island (+0x118fb0) (0000000000000000)
11 0x0000014003c474 in return to monkey island (+0x3c474) (0000000000000000)
12 0x0000014011886a in return to monkey island (+0x11886a) (0x0000000023d3d0)
13 0x000001401fdbe5 in return to monkey island (+0x1fdbe5) (0x0000000023d3d0)
14 0x00000140345cbf in return to monkey island (+0x345cbf) (0x0000000023d3d0)
15 0x00000140119fcf in return to monkey island (+0x119fcf) (0x0000000023d3d0)
16 0x0000014004aab7 in return to monkey island (+0x4aab7) (0x0000000023d3d0)
17 0x000001403a6a3a in return to monkey island (+0x3a6a3a) (0000000000000000)
18 0x0000007b627da9 in kernel32 (+0x27da9) (0000000000000000)
19 0x0000017005e188 in ntdll (+0x5e188) (0000000000000000)
0x0000007b013d7e kernelbase+0x13d7e: nop
Modules:
Module Address Debug info Name (97 modules
)
PE 0000000000730000-00000000008a5000 Deferred fmodstudio
PE 00000000008b0000-000000000090b000 Deferred steam_api64
PE 0000000000910000-0000000001af6000 Deferred dxcompiler
PE 0000000002d10000-0000000002e6c000 Deferred dxil
PE 000000007a800000-000000007a8fd000 Deferred opengl32
PE 000000007b000000-000000007b297000 Export kernelbase
PE 000000007b600000-000000007b65d000 Export kernel32
ELF 000000007d000000-000000007d005000 Deferred <wine-loader>
PE 0000000140000000-000000014062b000 Export return to monkey
island
PE 0000000170000000-00000001700a1000 Export ntdll
PE 0000000180000000-0000000180209000 Deferred fmod
PE 00000001d0e20000-00000001d0f57000 Deferred oleaut32
PE 00000001d8c90000-00000001d8cd2000 Deferred advapi32
PE 00000001eaf60000-00000001eaf8a000 Deferred sechost
PE 000000020b860000-000000020b97f000 Deferred ole32
PE 00000002169d0000-0000000216b7a000 Deferred user32
PE 0000000228280000-000000022831a000 Deferred msvcrt
PE 000000023bc00000-000000023c521000 Deferred shell32
PE 0000000251d80000-0000000251e0d000 Deferred winex11
PE 0000000259d90000-0000000259da3000 Deferred xinput1_4
PE 000000025dc30000-000000025dc3e000 Deferred version
PE 00000002605d0000-00000002605e9000 Deferred vcruntime140
PE 000000026c230000-000000026c266000 Deferred uxtheme
PE 000000027cf30000-000000027cf69000 Deferred d3dcompiler_47
PE 00000002945e0000-00000002946a4000 Deferred winmm
PE 00000002a2380000-00000002a23db000 Deferred shlwapi
PE 00000002ac810000-00000002ac81c000 Deferred vcruntime140_1
PE 00000002bb0a0000-00000002bb120000 Deferred gdi32
PE 00000002bde30000-00000002bde4a000 Deferred shcore
PE 00000002c73a0000-00000002c73d9000 Deferred win32u
PE 00000002c7470000-00000002c7532000 Deferred ucrtbase
PE 00000002d4ad0000-00000002d4afe000 Deferred winevulkan
PE 00000002e0d50000-00000002e0d60000 Deferred hid
PE 00000002edf00000-00000002ee12e000 Deferred dxgi
PE 00000002ef230000-00000002ef23e000 Deferred dwmapi
PE 00000002fba30000-00000002fba7d000 Deferred concrt140
PE 000000031bef0000-000000031bf81000 Deferred msvcp140
PE 000000031c5d0000-000000031c62c000 Deferred combase
PE 0000000351a60000-0000000351a80000 Deferred msacm32
PE 0000000367600000-000000036785d000 Deferred wined3d
PE 0000000368420000-00000003684ac000 Deferred rpcrt4
PE 000000036d860000-000000036d8dd000 Deferred setupapi
PE 0000000370f70000-0000000370f98000 Deferred ws2_32
PE 0000000393730000-000000039374a000 Deferred imm32
PE 00000003aa5b0000-00000003aa5bd000 Deferred vulkan-1
ELF 00007f6ab4a57000-00007f6ab4a62000 Deferred libffi.so.8
ELF 00007f6ab4a62000-00007f6ab4a82000 Deferred libgcc_s.so.1
ELF 00007f6ab4cb9000-00007f6ab4cbe000 Deferred libxshmfence.so.
1
ELF 00007f6ab4cbe000-00007f6ab4cc3000 Deferred libxcb-shm.so.0
ELF 00007f6ab4cc3000-00007f6ab4cd5000 Deferred libxcb-randr.so.
0
ELF 00007f6ab4cd5000-00007f6ab4cde000 Deferred libxcb-sync.so.1
ELF 00007f6ab4cde000-00007f6ab4ce7000 Deferred libxcb-xfixes.so
.0
ELF 00007f6ab4ce7000-00007f6ab4cec000 Deferred libxcb-present.s
o.0
ELF 00007f6ab4cec000-00007f6ab4d95000 Deferred libzstd.so.1
ELF 00007f6ab4d95000-00007f6ab4dc6000 Deferred libudev.so.1
ELF 00007f6ab4dc6000-00007f6ab4dd7000 Deferred libwayland-clien
t.so.0
ELF 00007f6ab4dd7000-00007f6ab4dde000 Deferred libxcb-dri3.so.0
ELF 00007f6ab4dde000-00007f6ab4df4000 Deferred libdrm.so.2
ELF 00007f6ab4df4000-00007f6ab5658000 Deferred libvulkan_intel.
so
ELF 00007f6ab5723000-00007f6ab57a8000 Deferred libvulkan.so.1
ELF 00007f6ab57d1000-00007f6ab587c000 Deferred winevulkan.so
ELF 00007f6ab5c36000-00007f6ab5c3e000 Deferred libxfixes.so.3
ELF 00007f6ab5c3e000-00007f6ab5c4a000 Deferred libxcursor.so.1
ELF 00007f6ab5c4a000-00007f6ab5c5e000 Deferred libxi.so.6
ELF 00007f6ab5c5e000-00007f6ab5c63000 Deferred libxcomposite.so
.1
ELF 00007f6ab5c63000-00007f6ab5c70000 Deferred libxrandr.so.2
ELF 00007f6ab5c70000-00007f6ab5c7d000 Deferred libxrender.so.1
ELF 00007f6ab5c7d000-00007f6ab5c84000 Deferred libxxf86vm.so.1
ELF 00007f6ab5c84000-00007f6ab5c89000 Deferred libxinerama.so.1
ELF 00007f6ab5c89000-00007f6ab5c91000 Deferred libxdmcp.so.6
ELF 00007f6ab5c91000-00007f6ab5c96000 Deferred libxau.so.6
ELF 00007f6ab5c96000-00007f6ab5cc1000 Deferred libxcb.so.1
ELF 00007f6ab5cc1000-00007f6ab5e04000 Deferred libx11.so.6
ELF 00007f6ab5e04000-00007f6ab5e19000 Deferred libxext.so.6
ELF 00007f6ab5e19000-00007f6ab5e1e000 Deferred libx11-xcb.so.1
ELF 00007f6ab5e42000-00007f6ab5ed3000 Deferred winex11.so
ELF 00007f6ab5ed3000-00007f6ab6001000 Deferred opengl32.so
ELF 00007f6ab60a4000-00007f6ab60cf000 Deferred libexpat.so.1
ELF 00007f6ab60cf000-00007f6ab611d000 Deferred libfontconfig.so
.1
ELF 00007f6ab611d000-00007f6ab61b8000 Deferred libpcre2-8.so.0
ELF 00007f6ab61b8000-00007f6ab61db000 Deferred libbrotlicommon.
so.1
ELF 00007f6ab61db000-00007f6ab631a000 Deferred libglib-2.0.so.0
ELF 00007f6ab631a000-00007f6ab633c000 Deferred libgraphite2.so.
3
ELF 00007f6ab633c000-00007f6ab634a000 Deferred libbrotlidec.so.
1
ELF 00007f6ab634a000-00007f6ab6436000 Deferred libharfbuzz.so.0
ELF 00007f6ab6436000-00007f6ab646f000 Deferred libpng16.so.16
ELF 00007f6ab646f000-00007f6ab6482000 Deferred libbz2.so.1.0
ELF 00007f6ab6482000-00007f6ab6551000 Deferred libfreetype.so.6
ELF 00007f6ab6551000-00007f6ab6639000 Deferred libm.so.6
ELF 00007f6ab6662000-00007f6ab6820000 Deferred win32u.so
ELF 00007f6ab6b20000-00007f6ab6c96000 Dwarf libwine.so.1
ELF 00007f6ab707f000-00007f6ab70a9000 Deferred liblzma.so.5
ELF 00007f6ab70a9000-00007f6ab70c2000 Deferred libunwind.so.8
ELF 00007f6ab70c2000-00007f6ab7187000 Deferred ntdll.so
ELF 00007f6ab737c000-00007f6ab7396000 Deferred libz.so.1
ELF 00007f6ab7396000-00007f6ab739c000 Deferred ws2_32.so
ELF 00007f6ab739c000-00007f6ab73d1000 Deferred ld-linux-x86-64.
so.2
Threads:
process tid prio name (all IDs are in hex)
00000020 start.exe
00000024 0
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000050 0 wine_threadpool_worker
00000070 0 wine_rpcrt4_io
000000a4 0 wine_rpcrt4_io
000000bc 0 wine_rpcrt4_io
000000e8 0 wine_rpcrt4_io
000000ec 0 wine_threadpool_worker
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
000000c8 0
00000068 winedevice.exe
0000006c 0
00000074 0
00000078 0 wine_sechost_service
0000007c 0
00000080 0
00000084 0
00000088 0
0000008c 0
00000090 0
00000094 explorer.exe
00000098 0
000000d4 0
000000d8 0 wine_rpcrt4_server
0000009c plugplay.exe
000000a0 0
000000a8 0
000000ac 0 wine_sechost_service
000000b0 0 wine_rpcrt4_server
000000b4 svchost.exe
000000b8 0
000000c0 0
000000c4 0 wine_sechost_service
000000cc conhost.exe
000000d0 0
000000e0 rpcss.exe
000000e4 0
000000f0 0
000000f4 0 wine_sechost_service
000000f8 0 wine_rpcrt4_server
000000fc 0 wine_rpcrt4_server
00000100 0 wine_rpcrt4_io
00000104 0 wine_threadpool_worker
00000108 (D) Z:\media\DATI\monkey5\Return to Monkey Island.exe
0000010c 0 <==
00000110 0
0000011c 0
System information:
Wine build: wine-7.22
Platform: x86_64
Version: Windows 10
Host system: Linux
Host version: 5.15.82-1-lts
Code: Select all
$ cat ~/wine/drive_c/users/pippo/Application\ Data/Terrible\ Toybox/Return\ to\ Monkey\ Island/Prefs.json
directDriveMarkerSize: "normal"
directDriveMarkers: 1
exitYackWithB: 0
gamepadType: "xbox"
grabButton: 1
hoverInvalidDrag: 1
hoverTextSize: 2
logos: 1671911491
noDistortion: 0
previouslyOn: 3
renderQuality: 1
sayLineBacking: 0.5
sayLineSpeaker: 0
sayLineSpeed: 1
sayLineTextSize: 2
shipMotion: 1
swapControllerHoverPrompts: 0
visualSfx: 0
volume_ambient: 1
volume_effects: 1
volume_master: 1
volume_music: 1
volume_muted: 0
volume_voice: 1
windowFullscreen: 0
writersCut: 0
yackTextSize: 2
windowPosition: (2,152)
windowSize: (1276,720)
renderer: "opengl"
if i set renderer: "vulkan" still black screen.
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Mon Jan 02, 2023 5:38 am
I googled it and it seems like an unsolvable problem for intel GPU users.
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Tue Jan 10, 2023 1:29 pm
updating:
i have tried to run it with Wine 8.0-rc3 installing this dll:
and settings this to Prefs.json:
Now i can see Opening credits but after starting game, the screen goes black.
Code: Select all
$ WINEPREFIX=/tmp/wine/ wine ./Return\ to\ Monkey\ Island.exe
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0108:fixme:system:EnableNonClientDpiScaling (0000000000010056): stub
0108:fixme:dwmapi:DwmSetWindowAttribute (0000000000010056, 14, 000000000011F840, 4) stub
0108:fixme:win:EnableMouseInPointer (0x1) stub
0108:fixme:win:RegisterTouchWindow hwnd 0000000000010056, flags 0 stub!
008c:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
008c:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0108:fixme:imm:ImeSetActiveContext (000000000001005C, 1): stub
0108:fixme:imm:ImmReleaseContext (0000000000010056, 000000000001005C): stub
0108:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0108:fixme:dxgi:dxgi_factory_EnumAdapterByGpuPreference Ignoring GPU preference 0x2.
0130:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000080BFE10
0138:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000084BFE10
0108:fixme:dxgi:d3d12_swapchain_init Ignoring swap effect 0x4.
0108:fixme:dxgi:wined3d_swapchain_desc_from_dxgi Ignoring alpha mode 0.
0108:fixme:dxgi:d3d12_swapchain_init Ignoring swapchain flags 0x2.
0108:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011F3C0.
vkd3d:fixme:d3d12_root_signature_init Ignoring root signature flags 0x1d.
vkd3d:fixme:d3d12_root_signature_init Ignoring root signature flags 0x1d.
vkd3d:fixme:d3d12_root_signature_init Ignoring root signature flags 0x1d.
vkd3d:fixme:d3d12_root_signature_init Ignoring root signature flags 0x1d.
[...]
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011FB20.
0258:fixme:dxgi:d3d12_swapchain_Present1 Ignored present parameters 000000000011F400.
luca92
Level 3
Posts: 55 Joined: Thu Jan 23, 2014 5:44 am
Post
by luca92 » Wed Jan 11, 2023 12:08 pm
i SOLVED:
Code: Select all
winetricks d3dcompiler_47 dxvk1032 vkd3d dxvk
on Pref.json: