Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Periodic several second freezes with Raspberry Pi 3
06-03-2016, 01:27 PM
Post: #8
RE: Periodic several second freezes with Raspberry Pi 3
PPSSPP doesn't load the entire ISO into RAM; in general, it relies on your operating system to do this if it can. For 64-bit versions we do have an option to load the entire (potentially 1.8GB) ISO into RAM.

You might try using CSOs. At least, this will reduce IO. The gunzip overhead is not that huge.

Hmm. I wonder if it's writing to log files or something? The main ways PPSSPP will write are:

1. Save data, but this shouldn't be frequent.
2. Save states and screenshots, but only when you trigger them.
3. INI file updates, only when you change settings.
4. Log file (which will be nearly constant) if enabled.
5. Textures for replacement, if SaveNewTextures is enabled (off by default.)
6. HTTP disk cache, if you're using an http:// URL.

You could try starting with --log=/dev/null, I suppose, but I doubt that will help since you're not logging to a file, anyway.

You can check /proc/(pid of PPSSPP)/fd. If you ls -lh it, you'll see the file handles it has open. You could also verify it's PPSSPP with iotop.

Oh - I just had an idea. We memory map an anonymous file to represent PSP RAM. This shouldn't be written to disk at all, but maybe it is. That would write quite often, if it was getting flushed to disk for some reason.

https://github.com/hrydgard/ppsspp/blob/...a.cpp#L184

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Periodic several second freezes with Raspberry Pi 3 - [Unknown] - 06-03-2016 01:27 PM

Forum Jump: