Skip to content
This repository has been archived by the owner on Sep 24, 2023. It is now read-only.

PPSSPP freezes retroarch when closing content after changing any core option #60

Open
dapetcu21 opened this issue Jun 15, 2019 · 5 comments

Comments

@dapetcu21
Copy link

systemctl restart retroarch.service un-freezes the console, but otherwise it's non-responsive whenever I try to change any core options (I'm trying to change the internal resolution). Not sure if this is an upstream issue or an issue with the Switch port.

If I resume the game after changing resolution, it freezes again and after a while retroarch crashes with Assertion 'pa_atomic_load(&(s)->_ref) >= 1' failed at /opt/lakka-switch/Lakka-LibreELEC/build.Lakka-L4T.aarch64-2.2-devel/pulseaudio-12.2/src/pulse/stream.c:1683, function pa_stream_writable_size(). Aborting..

Also, I cannot seem to find a way to change the core options, as they don't seem persistent across game loads (maybe because of the crashes?).

@natinusala
Copy link

This is know, try to never close or restart content when there's no sound in the game, always do it when there's music or a cutscene, it should reduce the frequency of freezes

@dapetcu21
Copy link
Author

I still can't seem to be able to change the options. Changing the resolution, then selecting "Restart content" during a cutscene with sound crashed with Illegal instruction. Oh well...

@natinusala
Copy link

Well, the pulseaudio sound driver is to blame. Disable audio, change the core option, save, enable audio back

@dapetcu21
Copy link
Author

Thanks! With no sound, the crash on restart content and resume after changing options still happened, but it did close cleanly and I could change the options (and then I discovered retroarch-core-options.cfg 😆 ).

I'm new to retroarch and this Switch hacking thing, so thank you for the patience.

@natinusala
Copy link

You're welcome!

I will keep the issue open to remind myself that it exists, and to avoid multiple issues about that

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

No branches or pull requests

2 participants