Egghead.page Logo

How to Enable Auto State Loading in RetroArch on Linux

This article provides a step-by-step guide to enabling the automatic state loading feature within RetroArch on Linux systems. You will learn how to navigate the settings menu to activate auto-load and auto-save functions, ensuring your gameplay resumes exactly where you left off without manual intervention. Additionally, we will cover configuration file edits for advanced users and discuss core-specific overrides that may affect this functionality.

Accessing the Settings Menu

To begin configuring automatic state loading, launch RetroArch on your Linux desktop or handheld device. Once the main menu is open, navigate to the Settings option, represented by a gear icon. Scroll down until you locate the Saving section. This area contains all options related to save states, SRAM, and recovery features.

Enabling Auto Load and Auto Save

Within the Saving menu, look for the option labeled Auto Load/Save State. You may need to toggle this setting to On. In some versions of RetroArch, these are separate toggles named Auto Load State and Auto Save State. Enable both to ensure a seamless experience. When Auto Load State is active, RetroArch will attempt to load the most recent save state immediately upon launching a core and content. Auto Save State will create a new state when you quit the game, overwriting the previous one.

Configuring via retroarch.cfg

Linux users often prefer editing configuration files directly. You can find the main configuration file at ~/.config/retroarch/retroarch.cfg. Open this file in a text editor and search for the following lines:

auto_state_load = "true" auto_state_save = "true"

If these lines are set to “false”, change them to “true” and save the file. Ensure that RetroArch is closed while editing this file to prevent your changes from being overwritten upon exit.

Troubleshooting Core Overrides

If the global setting does not apply to specific games, check for core overrides. Some emulators manage save states differently. Navigate to the Quick Menu while content is running and select Overrides. Ensure that no core-specific or game-specific overrides are disabling the automatic state feature. Once configured correctly, your Linux RetroArch setup will automatically manage your progress without requiring manual state selection.