Skip to content

RPCS3 Freeze Upon Game Boot on Latest MacBook Pro M4 Pro #17640

Description

@zecevic-matej

Quick summary

I'm a new user of RPCS3.
Therefore assigning this as a bug, might be a regression on this particular setup (if someone else observed this without reporting).
I believe the issue at hand is either the same or at least related to issue #17597

Problem:
I cannot play any game.

Setup:
Running on a MacBook Pro M4 Pro (ARM64 "Apple Sillicon") with the as-of-now (29.10.2025) latest MacOS Tahoe 26.0.1.
Running also the as-of-now latest build of RPCS3 0.0.38-18273-3f797b2d Alpha master.

What was tested:
Tested both BCES00510 (God of War III) and BCES00757 (Uncharted 2: Among Thieves).
Tested various different settings (default, recommended settings by RPCS3 Wiki, Reddit suggestions and own).
Tested different versions of RPCS3, everytime as a clean install.

Observed behavior:
All resulted in the same observed behavior: upon pre-compilation both games will start up and then freeze within a matter of seconds (up to that point they run flawlessly with 60 FPS for GoW3 and 30 FPS for U2). After closing the game window or stopping the emulation, rebooting is then not possible and RPCS3 needs to be force quit.

Additional details:
For example: starting a clean base 1.00 of GoW3 with default settings will lead to a freeze within seconds and then stopping the emulation via the "Stop" button prints following log:

E SYS: The game did not react to the exit request in time. Terminating manually... (read_sysutil_signal=0, elapsed_ms=1000)
E SIG: Thread [cellAudio Thread] is too sleepy. Waiting for it 21340.750us already!
E SIG: Thread [SPU[0x0000100] BigCellSpursKernel0] is too sleepy. Waiting for it 21346.292us already!

Subsequently right-click "Reboot" does nothing. Also "Quit RPCS3" does not work. A force quit is required.

Interesting log:
The following log messages seem interesting to me (as someone who is not familiar with the given code base of RPCS3), therefore, putting it here for someone who knows their ways around RPCS3 to maybe get a hint on the cause of this mess of an issue for this chipset. These messages appear at different places within the rather large log file filled with all the "New SPU block compiled ..." messages:

S PPU: LLVM: Loaded module v7-kusa-ov3VAnpAdmjaAisY7Qi1uH-00001G-apple-m3.obj

E RSX: Your GPU driver does not support some required MSAA features. MSAA will be disabled.
E RSX: Your GPU does not support double precision floats in shaders. Graphics may not render correctly.
E RSX: Your GPU does not support depth bounds testing. Graphics may not render correctly.
E RSX: Your GPU does not support wide lines. Graphics may not render correctly.
E RSX: Your GPU does not support framebuffer logical operations. Graphics may not render correctly.
E RSX: Apple GPUs are incompatible with the current implementation of asynchronous texture decoding.

E SYS: '_sys_prx_get_module_id_by_name' failed with 0x8001112e : CELL_PRX_ERROR_UNKNOWN_MODULE [1]
E SPU: [__spu-0x04628-p27bhjGTmmZkE0Au9ywbAQg3yn17] [0x04730] No jump table targets at 0x04730 (4)
U SPU TODO: [__spu-0x06320-nVvTsgdX0zV5jLUbrLSpsWdSS1vU:0x065b4] Unmatched spu_re(b) found in FMA

E SYS: '_sys_prx_get_module_id_by_name' failed with 0x8001112e : CELL_PRX_ERROR_UNKNOWN_MODULE [1]
E SYS: '_sys_prx_get_module_id_by_name' failed with 0x8001112e : CELL_PRX_ERROR_UNKNOWN_MODULE [2]
E SYS: 'cellSaveDataAutoLoad2' failed with 0x8002b401 : CELL_SAVEDATA_ERROR_CBRESULT [1]
E sys_fs: 'sys_fs_opendir' failed with 0x80010006 : CELL_ENOENT, “/dev_bdvd/PS3_GAME/USRDIR/DLC” [1]

Gut feeling:
Hope someone can fix this, as it feels like some "minor" issue regarding the correct internal processing/recognition simply regarding this newest MacBook chipset, since we know these games work and even work well on Apple Sillicon.

RPCS loads up with following:

SYS: RPCS3 v0.0.38-18273-3f797b2d Alpha | master
SYS: Apple M4 Pro (8P+4E) | 12 Threads | 24.00 GiB RAM | TSC: 0.024GHz | FMA3
SYS: Operating system: macOS, Version: 26.0.1
SYS: Current Time: 2025-10-29T09:00:27
RSX: Found Vulkan-compatible GPU: 'Apple M4 Pro' running on driver 0.2.60
SYS: LLVM version: 19.1.7
SYS: Firmware version: 4.92

Details

No response

Attach a log file

log.txt

Attach capture files for visual issues

No response

System configuration

No response

Other details

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions