Savestates save slowly
-
I have RetroPie 4.2 with all packages updated loaded onto a 32GB microSD (Samsung Evo), running on a Raspberry Pi 3. The roms are stored on a 256GB Sandisk Cruzer usb 3.0 (I know, it will only read 2.0 speeds). I had about 80% of my flash drive loaded with games (mostly PS1) but then today started to realize it takes forever to do a quicksave, like nearly a minute sometimes. Sometimes when I first start the Pi up it will save quickly, then slows down after about half an hour to a crawl again. I deleted about 100GB of games and now I'm using 107GB of space for roms, so with my RetroPie my usb is only around half full. After that it seemed to go faster, but then slowed down again. What could be the issue? This is a real game breaker. I thought I was supposed to experience faster reads and writes with a usb drive but this is slower than when I had a fully loaded 64GB microSD.
Update: I think I found at least part of the problem, but it begs another question. So I made two exact copies of my USB rom drive and tried to run my games from and save to them. One was 3.0 and the other was 2.0, they were both maybe 15% faster but still very slow. I then deleted their contents all except for the PS1 bios, the game I was playing, and its save states. No difference. I then copied said files over to my SD card which at the time only had RetroPie on it. Now with the games and saves loaded directly onto the SD card it saves lightning fast; so the issue was the fact that I was running roms from a USB in general. However, I've read over and over that running roms from USB is faster. So are they faster in other things but slower in quicksaving, or are mine possibly running slower because of some other issue?
Again, thanks in advance.
Other mandatory info:
PSU: 5V, 2.5A wall charger
RetroPie image file: retropie-4.2-rpi2_rpi3
Devices: DualShock 4 controller, USB drive (various types, one at a time)
Emulator: lr-pcsx-rearmed
Config files: Dunno what those are or how to find them. It's nearly 3am and I'm tired; my apologies. -
@viddyd33 I have the same problem running roms of USB. Has this been a confirmed issue elsewhere?
-
-
you could just change the default retroarch savestate directory (rom directory) to somewhere on the SD card. for eg.
savestate_directory = "/home/pi/RetroPie/SaveStates/"
-
@chipsnblip said in Savestates save slowly:
avestate_directory = "/home/pi/RetroPie/SaveS
I thought of this solution but I also use the hard drive on PC with Retroarch. It's helpful to have the savestates in the same folder as the rom! ;)
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.