Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ratchet and Clank: Tools of Destruction - Periodic freezing #16552

Open
ejams1 opened this issue Jan 13, 2025 · 1 comment
Open

Ratchet and Clank: Tools of Destruction - Periodic freezing #16552

ejams1 opened this issue Jan 13, 2025 · 1 comment

Comments

@ejams1
Copy link

ejams1 commented Jan 13, 2025

Quick summary

Game runs incredibly well, but after about 30-45 mins playing, it will freeze - usually in the pause menu.

I do have the unlocked FPS patch applied, and resolution scaling set to 200% (1440p). I tried altering a few settings including the SPU decoder (ASMJIT and LLVM) but no change.

Details

Last ~50 or so lines from the console log:

S PPU: Found valid roaming SPU code at 0xb85b80..0xb86300 (guessed_ls_addr=0x0, GUID=0xb85b80..0xb86300)
S PPU: Found valid roaming SPU code at 0xb86300..0xb8a180 (guessed_ls_addr=0x0, GUID=0xb86300..0xb8a180)
S PPU: Found valid roaming SPU code at 0xb8a180..0xb8df00 (guessed_ls_addr=0x0, GUID=0xb8a180..0xffffffff)
E JIT: CPU wasn't identified by LLVM, brand = AMD Ryzen 7 9800X3D 8-Core Processor, family = 0x1a, model = 0x44 x3
S PPU: LLVM: Loaded module v6-kusa-GsbjiwC5Sm3exFcR5udHpE-00001G-znver4.obj
S PPU: LLVM: Loaded module v6-kusa-gRWSbPdZHFQq5essKqQVjk-0004Xj-znver4.obj
S sys_prx: Loaded module: "/dev_flash/sys/external/libsre.sprx" (id=0x23001100)
U sys_prx TODO: _sys_prx_register_module(name=“_sysProcessElf”, opt=*0xd0010da0)
E JIT: CPU wasn't identified by LLVM, brand = AMD Ryzen 7 9800X3D 8-Core Processor, family = 0x1a, model = 0x44 x2
S PPU: LLVM: Loaded module v6-kusa-fLV79QqHgPi90UziTsWrHo-0004Xj-znver4.obj
S sys_prx: Loaded module: "/dev_flash/sys/external/libfs.sprx" (id=0x23002200)
U sys_prx TODO: _sys_prx_get_module_id_by_name(name=“cellLibprof”, flags=0, pOpt=*0x0) x2
E sys_fs: 'sys_fs_open' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPEA00452/USRDIR/game.psarc” [1]
E SYS: 'cellSaveDataListAutoLoad' failed with 0x8002b401 : CELL_SAVEDATA_ERROR_CBRESULT [1]
S sys_prx: _sys_prx_unload_module(id=0x23003800, flags=0x0, pOpt=*0x0): name='libsysutil_np.sprx'
E SYS: 'sys_ppu_thread_get_priority' failed with 0x80010005 : CELL_ESRCH [1]
E SYS: 'cellPadGetData' failed with 0x80121107 : CELL_PAD_ERROR_NO_DEVICE [1]
E SYS: 'cellPadSetActDirect' failed with 0x80121107 : CELL_PAD_ERROR_NO_DEVICE [1]
E SYS: 'cellPadGetData' failed with 0x80121107 : CELL_PAD_ERROR_NO_DEVICE [2]
E SYS: 'cellPadSetActDirect' failed with 0x80121107 : CELL_PAD_ERROR_NO_DEVICE [2]
E SYS: 'cellPadGetData' failed with 0x80121107 : CELL_PAD_ERROR_NO_DEVICE [3]
E SYS: 'cellPadSetActDirect' failed with 0x80121107 : CELL_PAD_ERROR_NO_DEVICE [3]
S RSX: Program compiled successfully x2
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [1]
S RSX: Program compiled successfully x2
E SYS: 'sys_ppu_thread_get_priority' failed with 0x80010005 : CELL_ESRCH [2]
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [2]
S RSX: Program compiled successfully x128
E SYS: 'sys_ppu_thread_get_priority' failed with 0x80010005 : CELL_ESRCH [3]
S RSX: Program compiled successfully x115
E RSX: Fault in uninterruptible code!
S RSX: Program compiled successfully x5
E RSX: Fault in uninterruptible code!
S RSX: Program compiled successfully x31
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [1]
S RSX: Program compiled successfully x2
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [2]
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [3]
E SYS: Stat: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [x13]
S RSX: Program compiled successfully
E RSX: Fault in uninterruptible code!
S RSX: Program compiled successfully x4
E RSX: Fault in uninterruptible code! x2
S RSX: Program compiled successfully x5
E RSX: Fault in uninterruptible code!
S RSX: Program compiled successfully x13
E RSX: Fault in uninterruptible code!
S RSX: Program compiled successfully x42
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [1]
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [2]
E SYS: 'sys_mutex_destroy' failed with 0x8001000a : CELL_EBUSY [3]

Attach a log file

RPCS3.log.gz

Attach capture files for visual issues

No response

System configuration

  • SYS: RPCS3 v0.0.34-17339-1b87e186 Alpha | master
  • SYS: AMD Ryzen 7 9800X3D 8-Core Processor | 16 Threads | 31.59 GiB RAM | TSC: 4.691GHz | AVX-512+ | FMA3
  • SYS: Operating system: Windows, Major: 10, Minor: 0, Build: 26100, Service Pack: none, Compatibility mode: 0
  • SYS: Current Time: 2025-01-12T16:29:44
  • RSX: Found Vulkan-compatible GPU: 'NVIDIA GeForce RTX 3080' running on driver 566.36.0.0
  • SYS: Firmware version: 4.91

Other details

A few observations:

  • The OS version in the log shows Windows, Major: 10, Minor: 0, Build: 26100, Service Pack: none, Compatibility mode: 0 even though I'm using windows 11 24H2
  • Giga SPU block size causes the game to crash on launch, so I use Mega as outlined in the wiki
  • I don't think it is an issue, but I also see a few occurrences of
E JIT: CPU wasn't identified by LLVM, brand = AMD Ryzen 7 9800X3D 8-Core Processor, family = 0x1a, model = 0x44 x2

which I imagine will be resolved once LLVM is updated, but does this cause issues?

@powerpuffboysz
Copy link

Its a known issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants