Running but with black screen; d3d issue, or OpenGL or...?

Questions about Wine on Linux
Locked
Nautilus
Newbie
Newbie
Posts: 1
Joined: Fri Jul 26, 2024 10:23 am

Running but with black screen; d3d issue, or OpenGL or...?

Post by Nautilus »

Hello,

I'm trying to run this Intergalactic Music Adventure through Wine for my kid, on an up-to-date Manjaro.

It opens, but to a black screen. The background music is playing and I can interact with the invisible elements on the screen (I know because they bleep and bloop) -- but black is black.

Both these symptoms and the error messages are similar to the issue mentioned here (about a different game) but there was no answer other than "try a newer Wine". I'm on wine-9.12.

Perhaps someone has a more specific suggestion by now?

It's a pretty old laptop; might this be related to OpenGL and its capabilities? This might be relevant:

Code: Select all

$ glewinfo
---------------------------
    GLEW Extension Info
---------------------------

GLEW version 2.2.0
Running on a Mesa Mobile Intel® GM45 Express Chipset (CTG) from Intel
OpenGL version 2.1 Mesa 24.1.3-manjaro1.1 is supported
Error messages:

Code: Select all

IntergalacticMusicAdventure]$ wine Intergalactic\ Music\ Adventure.exe 
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
Attempting to set gamepadcount to 12
0024:fixme:dwmapi:DwmEnableMMCSS (1) stub
0024:err:vulkan:vulkan_init_once Failed to load libvulkan.so.1
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
012c:fixme:d3d:wined3d_context_gl_init OpenGL implementation does not support GL_PRIMITIVE_RESTART_FIXED_INDEX.
DirectX11: Using hardware device
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 12 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 15 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 12 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 12 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 9 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 9 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 8 unknown DWORDs.
0024:fixme:d3d_shader:shader_dxbc_process_section Skipping 9 unknown DWORDs.
012c:err:d3d:wined3d_debug_callback 01A40430: "GL_INVALID_ENUM in glBindBufferARB(target GL_UNIFORM_BUFFER)".
012c:err:d3d:wined3d_debug_callback 01A40430: "GL_INVALID_ENUM in glBufferSubData(target)".
012c:err:d3d:wined3d_debug_callback 01A40430: "GL_INVALID_ENUM in glBindBufferARB(target GL_UNIFORM_BUFFER)".
012c:err:d3d:wined3d_debug_callback 01A40430: "GL_INVALID_ENUM in glBufferSubData(target)".
012c:err:d3d:wined3d_debug_callback 01A40430: "GL_INVALID_ENUM in glBindBufferARB(target GL_UNIFORM_BUFFER)".
012c:err:d3d:wined3d_debug_callback 01A40430: "GL_INVALID_ENUM in glBufferSubData(target)".
... and so on and on  :)
Many thanks in advance!
Locked