Frequenty Asked Questions

Table of Contents

General questions

Which core is the best to emulate (some console / game) ?

There is no best core, each has a different use case (accuracy, speed...).

I can't load / the core crashes on startup with (some game)

It's likely because:
  • You are missing a required file like the BIOS, or it is named incorrectly (you can check it under main menu -> load core -> information -> core information)
  • The core doesn't support your game
  • Your ROM is a bad dump
  • Your BIOS is a bad dump
  • The core doesn't support the video driver you are using
  • If you are using a disc-based game (bin + cue archive) you need to unzip it

Why does some core / game run slowly ?

It is likely because your system is too slow.

I saved in game but it didn't work / RetroArch crashed and I lost my save

RetroArch doesn't save in real time, SRAM is saved when you hit "close content". In some cases it's possible that closing RetroArch without closing the core first loses the saves from the current session (especially on Windows).

To fix this you can enable the "SaveRAM autosave interval" option under Settings > Saving. Be aware that it might corrupt your save if you close RetroArch while the game is saving, especially in games that heavily use the SRAM and with a low autosave interval. Another option is to use save states. If you're on Android, make sure your save folder isn't located on an external SD card, it won't work.

Why is (some core) running too fast ?

It's likely because you have VSync and / or audio disabled.



I can't download/update cores because the online/core updater is missing

It's likely because your Linux distribution disabled the online updater and they want you to use their own libretro-* core packages. If you still want to use our updater, you might be able to turn it back on in Settings -> User Interface -> Views -> Show Online Updater (and/or Show Core Updater), but you will need to change your cores folder (Settings -> Directory -> Cores) to a user-writable directory. If you cannot enable the updater then you may need to compile RetroArch manually; please see the docs for instructions.


When I try to load a core on RetroArch it says "No Core"

It's likely because:
  • You need to download the MSVC Runtime
  • You need to update RetroArch to a newer version
  • The core is missing an external dependency you do not have. You can check this in the log window, it might say something like: [ERROR] Error(s): libpng12.dll: cannot open shared object file: No such file or directory. If you see this, please open an issue and attach the log contents.

RetroArch crashes on startup

Your GPU or OS might lack OpenGL 2.0 support. To get around this, you can try changing the video driver by going to your RetroArch folder -> retroarch.cfg and change "video_driver" to either "d3d9" or "gdi". If that setting is not already there, you can add it.

I can't see (some core) in the download list

Maybe you have accidentally downloaded the Windows XP build, which is not compatible with all cores.


When will the next version of RetroArch be released ?

How do I report a bug ?

You need to open a github issue in the right repository. Check if a similar issue isn't already open. Give details and steps to reproduce it.