Egghead.page Logo

How to Enable Debug Menu in RetroArch for Troubleshooting

RetroArch is a powerful frontend for emulators, but users may occasionally encounter errors that require deeper inspection to resolve. Enabling the debug features provides access to detailed logging and diagnostic tools essential for identifying performance issues, configuration errors, or core crashes. This guide walks you through the specific settings needed to activate verbose logging and explains how to utilize these tools for effective troubleshooting within the RetroArch environment.

Enabling Verbose Logging

While RetroArch does not have a single button labeled “Debug Menu,” enabling verbose logging serves the same purpose by recording detailed system activities. To activate this, launch RetroArch and navigate to the main menu. Select Settings and scroll down to find the Logging option. Inside the Logging menu, locate Logging Verbosity and toggle it to On. This ensures that detailed information is recorded during operation. Additionally, enable Log to File within the same menu to ensure the data is saved to your device rather than just displayed temporarily.

Locating and Reading Log Files

Once verbose logging is enabled, you need to know where to find the generated data to analyze issues. The log file is typically named retroarch.log and is located in the same directory as your retroarch.cfg configuration file. On Windows, this is often in the installation folder; on Android, it is usually in the internal storage under the RetroArch folder; and on Linux or macOS, it may be in the home directory or a specific config folder. Open this file with a text editor after reproducing the error you are troubleshooting. Look for lines marked with ERROR or WARN to identify exactly where the process failed.

Using Performance Overlays

For troubleshooting performance issues like lag or frame skipping, enabling performance overlays is another critical debug step. Navigate to Settings, then On Screen Display, and select On Screen Overlay. Here, you can enable the FPS Counter to monitor frame rates in real-time. For more advanced diagnostics, go to Settings > Video and enable GPU Record or Statistics if available in your specific build. These overlays provide immediate visual feedback regarding hardware performance, helping you determine if issues are related to software configuration or hardware limitations.