Pi4 Lr-pcsx-rearmed from source freezes with some games
-
It froze with Ghost in the Shell as soon as you shoot and Breath of Fire 3/Megaman X 4 with the intro. Others like Little Ralph, Guilty Gear, and Harmful Park are fine so it's not all games. Retroarch is not frozen so I can load the rgui to restart or exit.
Installing from binary has no issues with these games.Retropie pi4 weekly build, updated raspbian/retropie-setup before I tested. Enhanced resolution is off. I'm using converted eboots with a bios.
Runcommand log:
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Breath of Fire 3.pbp" --appendconfig /dev/shm/retroarch.cfg
M=0x30000000, P=0x30200000, R=0x4fc00000, H=0x4f800000 failed to map enhancement buffer M=0x30000000, P=0x30200000, R=0x4fc00000, H=0x4f800000
Failed to open /home/pi/RetroPie/roms/psx/Breath of Fire 3.srm: No such file or directory
selected sound output driver: libretro
[CDROM] No sg devices found and sg kernel module is not loaded.
ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship! ERROR: No more registers! Abandon ship!
-
Failed to open /home/pi/RetroPie/roms/psx/Breath of Fire 3.srm: No such file or directory
Is that .srm file actually there under roms/psx/?
The [CDROM] "No sg devices found" is normal, but it looks like there's an issue with the srm file. Might want to check df to see if the disk is full.
-
@rejesterd No, I don't have the srm file and no, I'm sure it's not full. Another person reproduced my problem. As I said, using the pre-built binary works.
-
There's been some upstream changes including one related to a crash on an arm device just 16 hours ago. Maybe that has fixed it or one of the recent commits is a cause. I don't have time to test right now.
-
looks like it's using the lightrec dynarec by default maybe. try a verbose log
-
this fixes it: https://github.com/RetroPie/RetroPie-Setup/pull/2994
-
@dankcushions Yep. I disabled the dynarec and games run fine. Here's a verbose log when the dynarec is on: https://pastebin.com/SxzD5GzU
Thanks for the fix!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.