RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.46k stars 1.92k forks source link

Red Dead Redemption [BLES01294]: Invalid RSX method error resulting in freeze #2680

Closed Grima04 closed 7 years ago

Grima04 commented 7 years ago

I get different issues in RDR when I boot up the game. Sometimes I get nothing but a blackscreen after the two revolver animations have loaded and the game freezes with the following error: U {PPU[0x100000d] Thread ([RAGE] DiskCache Worker) [0x0186b458]} HLE TODO: Unimplemented syscall sys_fs_fsync -> CELL_OK or this: U {PPU[0x1000000] Thread (main_thread) [0x018331c0]} cellNetCtl TODO: cellNetCtlGetInfo(code=0x4 (INFO_LINK), info=*0x15f7a78) E {rsx::thread} RSX: Unknown/illegal instruction: 0x3d (forced unit 2) E {rsx::thread} RSX: Invalid RSX method 0xcba0 (arg=0x0) (in file C:\rpcs3\rpcs3\Emu\RSX\rsx_methods.cpp:38)

screenshot 500

At other times however the menu loads completely and renders all textures before freezing. With some luck pressing start even works before the freeze but it is random. screenshot 494

From all the errors listed the unimplemented syscall error is the most frequent one.

I also made a video about it: https://www.youtube.com/watch?v=h9pc5sWfwf4&t=54s

Here is the RPCS3 log: RPCS3-RDR-LOG-12.04.2017.zip

AniLeo commented 7 years ago

That unimplemented syscall should be irrelevant, load libfs with load lv2.sprx for manual override if you have fs issues.

Issue with rdr crashing is probably on RSX/GCM and such behavior is already known. Please report game test runs on the forums.

scribam commented 7 years ago

@Grima04 Would you mind trying to run the game again? I think it works better now with the latest build so this issue should be gone.

Grima04 commented 7 years ago

Since the implementation of GCM, the game doesn't hang anymore and those errors stopped occuring, so I will close this issue now.