See attached for console output after launch. Search for "err".
Once you get to the point where Origin can launch successfully, the game will attempt to launch for a second or two and then close.
M1 Macbook Air running 14.0 (23A344), using Whisky to handle the creation and linking of bottles
0754: thread_get_state failed on Apple Silicon - faking zero debug registers
0750:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ /private/tmp/game-porting-toolkit-20231007-39251-eze8n5/wine/dlls/wined3d/context_gl.c / 2330.
06a0:fixme:d3d:wined3d_check_device_format_conversion output 0079CCB0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0758: thread_get_state failed on Apple Silicon - faking zero debug registers
0758:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ /private/tmp/game-porting-toolkit-20231007-39251-eze8n5/wine/dlls/wined3d/context_gl.c / 2330.
0760: thread_get_state failed on Apple Silicon - faking zero debug registers
0764: thread_get_state failed on Apple Silicon - faking zero debug registers
0768: thread_get_state failed on Apple Silicon - faking zero debug registers
076c: thread_get_state failed on Apple Silicon - faking zero debug registers
0770: thread_get_state failed on Apple Silicon - faking zero debug registers
0688:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0012FEB8
wine: Unhandled page fault on read access to 0000000000000000 at address 0000000000000000 (thread 06fc), starting debugger...
06a0:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0012FEB8
wine: Unhandled page fault on read access to 0000000000000000 at address 0000000140003035 (thread 070c), starting debugger...
067c:fixme:file:ReplaceFileW Ignoring flags 2
0798: thread_get_state failed on Apple Silicon - faking zero debug registers
0784:fixme:imm:ImeSetActiveContext (0x36b920, 1): stub
0784:fixme:imm:ImmReleaseContext (0000000000030276, 000000000036B920): stub
0794:fixme:imm:ImeSetActiveContext (0x36b920, 1): stub
0794:fixme:imm:ImmReleaseContext (00000000000202DA, 000000000036B920): stub
0640:fixme:cryptnet:check_ocsp_response_info check responder id
07a0: thread_get_state failed on Apple Silicon - faking zero debug registers
0640:fixme:cryptnet:check_ocsp_response_info check responder id
0778:fixme:imm:ImeSetActiveContext (0x36ed90, 1): stub
0778:fixme:imm:ImmReleaseContext (000000000001030E, 000000000036ED90): stub
07a8: thread_get_state failed on Apple Silicon - faking zero debug registers
07ac: thread_get_state failed on Apple Silicon - faking zero debug registers
078c:fixme:imm:ImeSetActiveContext (0x36ed90, 1): stub
078c:fixme:imm:ImmReleaseContext (0000000000010330, 000000000036ED90): stub
06f0:fixme:d3d:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "Apple". Returning HW_VENDOR_NVIDIA.
06f0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
06f0:fixme:d3d:wined3d_check_device_format_conversion output 000000000027DC30, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
07b0:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ /private/tmp/game-porting-toolkit-20231007-39251-eze8n5/wine/dlls/wined3d/context_gl.c / 2330.