Can't save states on any system
-
2 things i discovered recently :
- Retroarch is now using core info files to determine the level of savestate support of a core, i suppose having outdated info files can result in savestate unavailability.
- Apparently, cores must also be loaded from the folder defined at
libretro_directory
for this information to be read and cached.
-
@barbudreadmon Yes, that was a significant change introduced sometimes ago and we've added support for this in our installation.
Core info files have been part of our installation since June and we're also settinglibretro_directory
when starting RetroArch (the modification to support this was introduced about the same time in June here).@WhiskeyIce What version of RetroArch are you running ?
-
Hello @mitu. I am using RetroArch 1.12.0
-
@WhiskeyIce can you please provide
- the exact RetroPie version, as it's shown in the RetroPie-Setup starting screen
- a verbose log from running a game through RetroArch
- your
retroarch.cfg
file, from the/opt/retropie/configs/<system>
folder, where<system>
is the rom folder from where you started the game.
Put the log and config files on pastebin.com, since they can be quite large.
-
@mitu Hello, thanks for the reply.
I also tried to updating RetroPie-Setup script before updating RetroArch and nothing change. The version of RetroArch is 1.12.0 as @WhiskeyIce .RetroPie Setup indicates RetroPie version 4.8.2 and last commit version dfe0367b.
-
@smeghead said in Can't save states on any system:
RetroPie Setup indicates RetroPie version 4.8.2 and last commit version dfe0367b.
OK, so this is as recent as it gets. Can you try providing the same info I asked earlier from @WhiskeyIce - a log file and the
retroarch.cfg
for the system where you start the game ? -
- RetroPie version: 4.8.2 (dfe0367b commit)
- Log file
- retroacrch.cfg
-
@WhiskeyIce Thank you.
Can you also post the contents of/opt/retropie/configs/all/retroarch.cfg
?Can you check if the folder
/opt/retropie/configs/all/retroarch/cores
exists and has thefceumm_libretro.info
file in it ? Theconfig
folder is also accessible via\\retropie\configs
, via file shares. -
@mitu
The system retroarch reference the one in the all retroarch config :
retroarch.cfg
I just launch the game with verbose log but I don't know in which directory I can find it. -
- /opt/retropie/configs/all/retroarch.cfg
- The folder
/opt/retropie/configs/all/retroarch/cores
does not containfceumm_libretro.info
-
@smeghead said in Can't save states on any system:
The system retroarch reference the one in the all retroarch config :
retroarch.cfgThe file here doesn't show an recently updated
retroarch.cg
. The update would add some new options, which are now showing up in your.cfg
file. Are you sure re-installedretroarch
after updating the RetroPie-Setup script and you didn't get any errors ?EDIT: @WhiskeyIce I can see the same symptom your config file - some options which the new updated install script will add are missing.
Can either of you re-run an update for RetroArch from the setup script, exit the setup script, then look into
$HOME/RetroPie-Setup/logs/
and get the most recent log file there. Unpack it (7zip should be able to handle this), then post the log file on pastebin.com. -
@mitu sorry, it was this one, I'd backed up the old one
new retroarch.cfg -
@smeghead your config file seems to be have been saved from the menu and also not configured by the setup script. Try removing the lines:
libretro_directory = "~/.config/retroarch/cores" libretro_info_path = "~/.config/retroarch/cores"
and see if saving works.
-
@mitu do I re-install from binary or install from source?
-
@WhiskeyIce Both are fine - use the binary option since it's faster.
-
-
Oh it's working now!
Not sure why it failed before!
Thank you for your help @mitu -
@WhiskeyIce said in Can't save states on any system:
Oh it's working now!
Should be, the log file shows the
info
files have been downloaded:.... git clone --recursive --depth 1 --shallow-submodules --branch master "https://github.com/libretro/libretro-core-info.git" "/opt/retropie/configs/all/retroarch/cores" Cloning into '/opt/retropie/configs/all/retroarch/cores'... HEAD is now in branch 'master' at commit '3302a7322258a2fc2c0cd2a5bf2eda239910eb83' Already on 'master' ...
-
@mitu not working yet after removing these two lines
-
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.