lr-scummvm freezes shortly after launching any game
-
Issue regarding Experimental Package:
lr-scummvm
Summary: After launching any game, lr-scummvm will freeze. Sometimes, no frames render, and only a black screen appears. Sometimes, you can get a few to several frames with audio, but game will freeze within a few seconds. At this point, RetroArch hard locks, and you must force close via console in order to exit. The file runcommand.log does not yield anything of interest, but have linked a pastebin below.
Repro Rate: 100%
Hardware Raspberry Pi 4B (tested with and without overclock)
Kernel: Linux retropie 5.10.17-v7l+ #1421 SMP Thu May 27 14:00:13 BST 2021 armv7l GNU/Linux
Last apt full-upgrade: 2021/JUN/12 @ 1:30PM PDT
System Video: Tested with FKMS and KMS
RetroPie Version: 4.7.14 (e57df9e3)
Dependencies: Using latest RetroPie binaries for all dependencies.
RetroArch Version: 1.9.4
Audio Drivers Tested: Alsathread and Alsa
lr-scummvm Version: Latest RetroPie binary (but also tested latest from source with identical results)Games Checked Day of the Tentacle (used in posted log), King's Quest VGA, Codename: Iceman, Full Throttle and several more games from LucasArts, Sierra and other common and uncommon games.
Other notes: Never had trouble with lr-scummvm until I recently updated RetroPie to latest. This also updated RetroArch to version 1.9.4. Nothing else of interest. Have tested all other libretro emulators and lr-scummvm is the only one I've found that yields this problem. Google search was fruitless, unable to find anything related.
Link to runcommand.log Pastebin
- No tweaks made to emulators.cfg for this system.
- No tweaks made to retroarch.cfg for this libretro core.
- No Core Options generated, as system is unstable and cannot exit/save.
I hope this is helpful information.
-
@roslof, Don't know if you're still having problems with lr-scummvm but perhaps telling you about my experience will help.
I was succesfully using lr-scummvm on a RPi 4B RetroPie build that used RetroArch version 1.8.8. I recently set up a second Pi 4B with a completely fresh RetroPie install using the latest RetroPie image available. The RetroArch version here was 1.9.x (I forget exactly which) but I found that lr-scummvm would crash when I loaded up any game in just the way you described in your original post.My thought was that, although it was probably ultimately a fault with the experimental nature of the lr-scummvm core, the crux of the problem was that the lr-scummvm core was not compatible with RetroArch v1.9.x as it seemed to be with 1.8.8.
So, without wanting to completely reinstall my whole system, I installed the older RetroArch v1.8.8, overwriting the one that came bundled with the image. I didn't need to change anything else and, happily, I was able to get my favourite LucasArts games up and running straight away.
Now, obviously, downgrading Retroarch can be a bit risky so if you want to try it you do so at your own risk. Unfortunately I can't tell you how to do from the command line as I couldn't find that out. But I managed it by backing up the ~/RetroPie-Setup folder (by adding ".bak" to the end of the folder name) and then copying the folder from my older system to the new one. Then I ran the retropie_setup.sh script that I just copied and went to Manage Packages | Manage Core Packages | Retroarch | Install From Source. 10 minutes later, RA 1.8.8 was on my system and lr-scummvm worked beautifully.
-
While testing Scummvm 2.5.0 I bumped into this issue too --- seems to be specific as said here to lr-scummvm's interaction with RetroArch as loading titles explicitly with the non-lr version of ScummVm works.
Not sure exactly when this broke, but my RPi3B downstairs works fine on RetroArch 1.8.8 and my 4B on 1.9.7 doesn't work. Tomorrow I'll try to upgrade my 3B to the latest lr-scummvm just to see if it still works, just because I'm curious.
Anyone else hitting this, and have a way to work around without downgrading? Lr-Scummvm is much better for input. It might be tracked here:
-
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.