First Installation - RetroPie Docs (2024)

First Installation - RetroPie Docs (1)

Version4.8

Congratulations! You have discovered the wonderful world of RetroPie- your entire childhood is within reach! RetroPie is a combination of multiple projects including RetroArch, EmulationStation, and many others.

This page is for people just getting started on RetroPie. The easiest way to install RetroPie is the SD image which is a ready to go system built upon top of the Raspberry Pi OS - this is the method described in the following guide. Alternatively, advanced users can install RetroPie manually.

This guide will give you the very basics to get you up and running from a blank MicroSD card to first boot into EmulationStation.

The following video will also walk you through the installation process. Otherwise read on!

Hardware

The simplest way to get most of these components is through an all-in-one kit such as the Canakit.

Required

  • Computer (or laptop)
  • Raspberry Pi
  • MicroSD card (see compatible SD cards)
  • MicroSD card reader - a way to plug the MicroSD card into your computer or laptop
  • Screen (TV, computer monitor, projector, etc) - anything with HDMI or RCA
  • Video cable
  • Power supply
  • Game controller of your choice
    • Can be USB-wired, wireless (with a dongle), or Bluetooth (with or without a dongle. Pi 3 and later models have built-in Bluetooth and won't need a dongle)
    • The Control Block can use original SNES controllers

Optional

  • Raspberry Pi case - highly recommended
  • Wifi dongle or ethernet cable to connect to the internet for Updating and Transferring ROMs (see wifi dongle compatible list. Wifi is built-in for the Pi 3 and later models and will not need a dongle.)
  • USB Keyboard - to help with some configuration that cannot be done with a game controller, or you can use SSH

Installation

  1. First, insert the MicroSD card into into your computer
  2. Download the RetroPie .img.gz image from the official website for your Raspberry Pi model.
    • If you use Raspberry Pi Imager (recommended), you can omit this step and simply choose RetroPie from the list of included images (example). If needed, official instructions for using the Raspberry Pi Imager are here
    • Select the image for the model of Raspberry Pi (RPI) that you have. For example, if you have a Raspberry Pi 4, select the RPI 4/400 image
      • If you don't know which model Raspberry Pi you have, the Raspberry Pi Wikipedia page has user-friendly graphics to help determine model by looking at the board itself. If you have SSH/commandline access, run cat /proc/device-tree/model and it will output your Pi's model
  3. Download a program to write the RetroPie .img.gz image to your MicroSD card
  4. Once the program's image/OS and SD card have been chosen, write it to the SD card and wait until the operation completes
  5. Remove the MicroSD card from your computer, slide it back into the slot on your Raspberry Pi, and turn it on

Configure Controllers

On first boot you will be welcomed with the screen below. This menu will configure your controls for EmulationStation, all RetroArch emulators, and select standalone emulators:

First Installation - RetroPie Docs (2)

Hold down any button on your controller or keyboard. While holding, its name will appear at the bottom of the window for a few seconds and then open up into a configuration menu:

First Installation - RetroPie Docs (3)

Follow the onscreen instructions to configure your gamepad. If your controller doesn't have a button that you're being asked to define, just hold down any button to skip it.

See the following diagrams for reference:

SNES Controller
First Installation - RetroPie Docs (4)
XBox 360 Controller
First Installation - RetroPie Docs (5)
PS3 Controller
First Installation - RetroPie Docs (6)

More info at RetroArch Controller Configuration

Hotkey

The Hotkey Enable button enables you to press it in combination with another button to access functions such as saving states, loading states, opening the RetroArch GUI (RGUI), and exiting back to EmulationStation. It is recommended to define an unused button or key as your Hotkey Enable button. For example, the Home button on some controllers such as the center "X" on Xbox controllers. If your controller doesn't have an unused button, the Select button is a good alternative.

The following chart shows the default hotkey combinations.

Note Hotkeys are specific to the RetroArch/Libretro based emulators and may not work on other emulators.

Hotkey CombinationAction
Hotkey+StartExit
Hotkey+Right ShoulderSave
Hotkey+Left ShoulderLoad
Hotkey+RightInput State Slot Increase
Hotkey+LeftInput State Slot Decrease
Hotkey+XRGUI Menu
Hotkey+BReset

For more information, see Hotkeys

When you get to "OK" at the end, press the button you have configured as "A" (East) to complete this step.

EmulationStation

Where are the systems?
When you first see EmulationStation you may wonder why you don't see systems like the SNES or Game Boy. Worry not - the emulators are installed on the system, but ROMs will need to be added to their respective rom folders before they will become visible
First Installation - RetroPie Docs (7)

Transferring ROMs

You will not see any game systems (NES, n64, Playstation, etc) on the system list until you add ROMs! Visit the Transferring ROMs page to learn how to transfer ROMs to RetroPie.

Audio

In general RetroPie audio will work out-of-the-box without any tweaking if using HDMI, but if you have audio issues you should follow the instructions on the Sound Issues Page to fix them. You will most likely need to visit this page if you are using a USB audio device, or if you are using an aftermarket RPi HAT add-on audio device (such as a Justboom sound card).

PLAY!

After you've transferred your ROMs, you need to restart EmulationStation in order for them to show up. You can restart EmulationStation by pressing Start > Quit > Restart EmulationStation, or with SSH access by rebooting your pi with sudo reboot. Once rebooted, you should see the game systems appear on the system list.

Additional Setup Options

  • Configure WiFi
  • Enable SSH
  • Configure more controllers. This can be done after plugging in the new controller and pressing Start on your controller and selecting Configure Input
  • In RetroPie, not everything is installed by default. The pre-made images contain the best-working emulators for the more common systems supported by the hardware. This should cover typical use, but if you want to install additional emulators or ports, the Updating RetroPie page has this information.
  • Cheat codes!

See the rest of the RetroPie documentation for more detailed information on individual emulators, advanced settings, etc. If you're having trouble, you may find answers in the FAQ. Also, the RetroPie community is very helpful on the RetroPie forum.

One more thing...

The RetroPie Project is primarily maintained by a few enthusiasts who develop the project in their free time. If you have found the RetroPie project useful please consider donating to the project here.

As you become more familiar with RetroPie, pay it forward

  • by helping others on the forum,
  • by contributing to this documentation,
  • by reporting bugs (start in the forum) or providing fixes for bugs.

More than ten years after its founding, the RetroPie Project is what it is today because of the many contributions of the community.

THANK YOU!

First Installation - RetroPie Docs (2024)

FAQs

How long does RetroPie basic install take? ›

Install RetroPie

Total time for install is only 15 minutes. Select “Basic Install' and allow the packages time to install.

How to get to RetroPie setup script? ›

The setup script can be accessed from the RetroPie menu in EmulationStation. It can also be accessed from the terminal with sudo ~/RetroPie-Setup/retropie_setup.sh . NOTE: any updates require the RetroPie system to be online, otherwise downloading and installing the files required in the process will not work.

Is 1Gb enough for RetroPie? ›

Which PI 4 model ? There are currently a few Raspberry Pi 4 models available, differentiated only by the RAM option - 1Gb, 2Gb, 4Gb or 8Gb. Either of them will be fine for RetroPie, the memory capacity doesn't influence the emulation speed.

What is the default user and password for RetroPie? ›

IP address: See below note. Port: 22. Username: pi. Password: raspberry.

Is 2gb enough for RetroPie? ›

For a while I had it set up as a RetroPie games device, and it had no problem running all the emulators. I haven't yet had any issues with a lack of RAM, but I guess I haven't tried to really push it with things like big databases or huge video processing tasks. So yes, I'd say for what you're asking it's a good fit.

How long does Raspberry Pi initial boot take? ›

When you apply power to your Raspberry Pi, the green LED will blink irregularly to indicate disk activity. Allow at least two minutes for your Raspberry Pi to boot and connect to your Wifi network. You will know that it is ready when the disk activity indicator (the green LED) stays on.

Which is better, RetroPie or Recalbox? ›

The main difference between RetroPie and Recalbox is customization. RetroPie boasts a bevy of custom shaders, emulator settings, and more. Recalbox does include shaders and scanlines, but adding your own is slightly more complex than on RetroPie. Further, RetroPie features a few more emulators than Recalbox.

Can you use a keyboard with RetroPie? ›

Step 1: Initial Configuration. The first time you boot into RetroPie, you'll be prompted to set your device's button configuration. Hold down any button on your gamepad or keyboard and RetroPie will detect it.

What do I need to build a RetroPie? ›

Getting the hardware
  1. Raspberry Pi (A, A+, B, B+, Zero, 2, 3, 4)
  2. 5V 2.5A Power supply.
  3. 8GB Micro SD Card Minimum.
  4. HDMI or RCA 4 Pole Cables.
  5. Gamepads and/or Keyboard.
  6. Ethernet or Wifi dongle (built in on the pi 3)
  7. Raspberry Pi Case (optional but recommended)
  8. Micro SD Card Reader.

Is 16GB SD card enough for Raspberry Pi? ›

16GB or 32Gb is fine, if you can afford 32 GB then go for it. More than 32GB will have exFAT filesystem, so before installing anything on that SD card format that to the FAT system. Raspberry Pi supports only FAT.

Which Raspberry Pi is best for RetroPie? ›

Choose the right Raspberry Pi

Although RetroPie will work on any Raspberry Pi, even the $5 Raspberry Pi Zero, we recommend using one with as much RAM as possible. More RAM means a smoother gaming experience. For this tutorial, we'll be using an 8GB Raspberry Pi 4.

Is batocera better than RetroPie? ›

RetroPie: Which Option Should You Go With? Batocera is lightweight, easy to use and set up, and is more optimized for gaming performance than RetroPie. RetroPie, on the other hand, is way more popular, has more extra features, and offers a lot of configuration options for the people who need them.

How to connect to RetroPie via WiFi? ›

RetroPie's WiFi Module

Either use a keyboard or use the on-screen-keyboard with one of your configured controllers to enter your wireless password. Be patient after you confirmed the dialog and let the configuration finish. Use your controller to navigate to the OK button once you are done.

How do I find my RetroPie IP address? ›

Log into your Raspberry Pi. Log into RetroPie. Go to the “Configuration” Menu. Scroll down to “Show IP” Your Raspberry Pi's IP Address will be shown, copy it down as we'll need it later.

How to run RetroPie setup from terminal? ›

To run the RetroPie Setup Script make sure that your APT repositories are up-to-date and that Git is installed:
  1. sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install git. ...
  2. cd git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git. ...
  3. cd RetroPie-Setup sudo ./retropie_setup.sh.

How long does it take to install a 30gb game? ›

Replies (4) 
Current download speed30-GB file70-GB file
2 Mb/s33.3 hours77.8 hours
5 Mb/s13.3 hours31.1 hours
10 Mb/s6.7 hours15.6 hours
20 Mb/s3.3 hours7.8 hours
3 more rows
Jan 7, 2019

How do I make RetroPie faster? ›

Try to decrease the Render Resolution or Framebuffer Resolution in the runcommand menu, displayed just before a game starts. Decreasing the screen size the emulator has to calculate can lead to an overall speed increase.

How long does it take to install Raspbian? ›

Because of this, a minimal install of Raspbian to an SD card can take 90 minutes or longer. An install that includes the Debian desktop environment which includes 800 additional packages can take up to 8 to 9 hours to complete. Time to complete an install will vary greatly based on the speed of the SD card.

How much storage is needed for RetroPie? ›

it really depends on what games you want - 8gb will get you a basic install of the games you will probably play, although very few, whereas 256gb will get you every game under the sun including cd-based ones, it is really down to what you will play.

Top Articles
Smartsheet Pricing 2024: Annual, Monthly and Hidden Costs
15 Best Agile Project Management Tools
Gasbuddy Joliet
Msc Open House Fall 2023
Coverwood Terriers For Sale
7076605599
Redbox Locations Walmart
Hailie Deegan News, Rumors, & NASCAR Updates
Relic Gate Nms
Best Conjuration Spell In Skyrim
How Nora Fatehi Became A Dancing Sensation In Bollywood 
Northwell.myexperience
803 Castroville Road, San Antonio, TX 78237
Mo Money Login
Trizzle Aarp
Mynorthwoodtech
Craigslist Quad Cities
Sufficient Velocity Quests
Experience the Convenience of Po Box 790010 St Louis Mo
Alvin Isd Ixl
Accuweather Mold Count
rochester, NY cars & trucks - craigslist
Pole Barns 101: Everything You Need to Know - Big Buildings Direct
Scenes from Paradise: Where to Visit Filming Locations Around the World - Paradise
What Does FYP Mean on TikTok?
Moss Adams Client Portal
Craigslist Apts Near Me
Vision Government Solutions Stamford Ct
Mexi Unblocked Games
Fortnite Fap Hero
Hingham Police Scanner Wicked Local
Healthstream Mobile Infirmary
Watch ESPN - Stream Live Sports & ESPN Originals
Andhrajyoti
Roblox Roguelike
Oklahoma Scratch Off Remaining Prizes
Journal articles: 'New York (State). First Congregational Church' – Grafiati
Snowy Hydro Truck Jobs in All Sydney NSW - Sep 2024 | SEEK
Brian Lizer Life Below Zero Next Generation
Stark Cjis Court Docket
Lagniappemobile
How to Survive (and Succeed!) in a Fast-Paced Environment | Exec Learn
Fandafia
Rockin That Orange Jumpsuit Columbia County
Sam's Club Hiring Near Me
El Pulpo Auto Parts Houston
The Swarthmorean, 1932-05 | TriCollege Libraries Digital Collections
Fintechzoommortgagecalculator.live Hours
Guy Ritchie's The Covenant Showtimes Near Century 16 Eastport Plaza
How Long Ago Was February 28 2023
Cb2 South Coast Plaza
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 5963

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.