Skip to content

Commit

Permalink
Revert "Revert "Increase save state chunk size for all platforms""
Browse files Browse the repository at this point in the history
This reverts commit d51911f.
  • Loading branch information
LibretroAdmin committed Jun 4, 2024
1 parent a0208dd commit d244ee4
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions tasks/task_save.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,15 @@
/* Filesystem is in-memory anyway, use huge chunks since each
read/write is a possible suspend to JS code */
#define SAVE_STATE_CHUNK 4096 * 4096
#elif defined(HAVE_LIBNX) || defined(_3DS)
#define SAVE_STATE_CHUNK 4096 * 10
#else
#define SAVE_STATE_CHUNK 4096
/* A low common denominator write chunk size. On a slow
(speed class 6) SD card, we can write 6MB/s. That gives us
roughly 100KB/frame, which is rounded up to 128 KB/s.
This means we can write savestates with one syscall for cores
with less than 128KB of state. Class 10 is the standard now
even for lousy cards and supports 10MB/s, so you may prefer
to double this. */
#define SAVE_STATE_CHUNK 128 * 1024
#endif

#define RASTATE_VERSION 1
Expand Down

0 comments on commit d244ee4

Please sign in to comment.