RetroArch

Free all-in-one front end for retro game emulation, with one interface covering dozens of old consoles.

Our verdict

RetroArch on Linux is the same project as RetroArch on Windows, so this is a move rather than a replacement. The libretro team publish a verified Linux build on Flathub, and your settings, controller profiles and game folders carry over if you copy them across.

What makes it good is also what makes it awkward. RetroArch is a shell that loads separate emulator add-ons, one per console, so before you play anything you download the core for the machine you care about. The menu is built for controllers and takes getting used to.

Be aware that some consoles need original start-up files copied from real hardware. RetroArch does not include those and will not help you find them. For consoles that do not need them, you are playing within minutes.

What's good

  • The same app and the same Linux download people already use on Windows
  • One interface and one controller setup for dozens of old consoles
  • Verified on Flathub, so it comes from the project itself
  • Free, open source and under active development since 2012

What to know first

  • The menu system is dense and the first hour is confusing
  • Each console needs its own add-on, called a core, downloaded separately
  • Some cores expect original console start-up files that RetroArch cannot supply
  • Your game files are your own responsibility, and the project does not provide them

The details

Cost
Free
Open source
Yes (GPL-3.0)
How you install it
App store (Flatpak), AppImage download, App store (Snap), Built-in app store
Get it on FlathubOfficial site

Windows apps it can replace

Last checked . Sources: