M1 games error. Is it a OpenGL problem?

Questions about Wine on macOS.
Locked
TheChriss
Newbie
Newbie
Posts: 1
Joined: Sat Aug 14, 2021 4:57 am

M1 games error. Is it a OpenGL problem?

Post by TheChriss »

I've installed the wine build from gcenx through brew. The Ubisoft Launcher works fine, but as I tried to launch Assassin's Creed II I'm only having a short glimpse at the full screen for 1-2 seconds before the game crashes.

I've read a little bit on the internet about OpenGL and DirectX compatibility on Mac machines (I'm using a MacBook Air with 11.5 on M1), but I'm not yet sure if my problem is caused by missing OpenGL support or something else. Is there even a way to make it work or do I have to play it on a Windows machine?

Here's the log from the command shell:

Code: Select all

christianfischer@MacBook-Air-von-Christian Assassin's Creed II % wine64 AssassinsCreedII.exe    
christianfischer@MacBook-Air-von-Christian Assassin's Creed II % 0268:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
0267:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub
2021-08-14 11:55:49 [ 645] [DEBUG] Hooks.cpp (36) : --- Overlay started --- (C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Assassin's Creed II\AssassinsCreedIIGame.exe)
2021-08-14 11:55:49 [ 645] [INFO ] Hooks.cpp (51) : UI disabled via command line
2021-08-14 11:55:50 [ 645] [DEBUG] PlatformHooks.cpp (132) : 'kernel32.dll' hooked
2021-08-14 11:55:50 [ 645] [DEBUG] PlatformHooks.cpp (132) : 'kernel32.dll' hooked
2021-08-14 11:55:51 [ 645] [DEBUG] PlatformHooks.cpp (132) : 'shell32.dll' hooked
0285:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub
0267:fixme:sync:NtQueryInformationJobObject stub: 0xd0 9 0xf7f7ac 112 0x0
0285:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub
0285:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0285:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0285:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0285:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0285:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
028f:fixme:d3d:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "Apple". Returning HW_VENDOR_NVIDIA.
028f:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
028f:fixme:d3d:debug_d3dformat Unrecognized 0x42563252 (as fourcc: R2VB) WINED3DFORMAT!
028f:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x42563252) in the format lookup table.
028f:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x2991308, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_L8_UNORM stub!
0285:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub
02a7:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
02a7:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #1:
02a7:fixme:d3d_shader:print_glsl_info_log     WARNING: 0:6: extension 'GL_ARB_uniform_buffer_object' is not supported
02a7:fixme:d3d_shader:print_glsl_info_log     WARNING: 0:8: extension 'GL_EXT_texture_array' is not supported
02a7:fixme:d3d_shader:print_glsl_info_log     WARNING: 0:9: extension 'GL_ARB_draw_instanced' is not supported
02a7:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #2:
02a7:fixme:d3d_shader:print_glsl_info_log     WARNING: 0:6: extension 'GL_ARB_uniform_buffer_object' is not supported
02a7:fixme:d3d_shader:print_glsl_info_log     WARNING: 0:8: extension 'GL_EXT_texture_array' is not supported
02a7:fixme:d3d_shader:print_glsl_info_log     WARNING: 0:10: extension 'GL_ARB_fragment_coord_conventions' is not supported
0295:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
0266:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FD24
I'm not sure what the exact error is. Could someone help me please?
Locked