Please do not post a support request without first reading and following the advice in

Custom Splashscreen in x86 Retropie on Ubuntu 16.04

  • Hello, this is my first post here. I did a search all over this site and the Internet to see if there was a solution for this and couldn't find anything. All I could find was editing Plymouth so if this is common knowledge or in the wrong location please delete this I apologize.

    The feature to add a custom splash-screen video is not currently built-in to the x86 flavor of Retropie. Also, I had difficulty auto starting Retropie after playing a video first in a bash script. Emulationstation would load after the video but fail to play emulators. This fix is kinda rough but works for me and allowed me to add a custom video to my friend's arcade machine and also allow me to play the emulators. So here is what I did to add my own splash screen video and boot into Retropi on startup. I am using Retropi x86 on Ubuntu 16.04.

    First I made a little bash script that looks like this:

    #hides the menubar and desktop
    gnome-terminal --full-screen --hide-menubar
    #Plays video in VLC then exits. Replace quoted part with your video's location.
    vlc --play-and-exit --fullscreen "/home/bill/Documents/ChopSueyRPI720.mp4"
    #starts Retropie
    gnome-terminal --full-screen --hide-menubar -e emulationstation

    Create this file in a text editor and save it as

    Go to the terminal and give it executable privileges by using:

    sudo chmod +e

    Now, go to the search on your Ubuntu sidebar and type/find startup applications icon.

    Click the add button and select the location of

    Restart your computer and you should be good to go.

    Maybe put in a custom wallpaper because that could be visible during startup.

    When you quit Emulationstation you will see a fullscreen terminal window. Just type "exit" to return to the desktop.

    I know this is kinda rough but if anyone has a better way or could improve my script I would be very happy to hear it.

  • Thank you so much for this. Not sure why splash screens are not supported on the x86 version out of the box but this helped me a lot.

    I did make a few changes, mainly to have the splash screen play, while Emulationstation loaded in the background.

    I also had to go into VLC's settings and set it to always be on top. Tools >> Preferences. Select "All" under "Show Settings" (located at the bottom.) Select Video, then check mark "Always on top"

    Here is my modified script:

    #hides the menubar and desktop
    #gnome-terminal --full-screen --hide-menubar

    #starts Retropie
    gnome-terminal --full-screen --hide-menubar -e emulationstation &

    #Plays video in VLC then exits. Replace quoted part with your video's location.
    vlc --play-and-exit --fullscreen "/home/username/Documents/splash.mp4"

  • Update. So this doesn't really work consistently (the changes I made...) but I'll leave it there for anyone wanting to see if they can fix it. It works some of the time for me but not everytime the system boots up...

  • Is this under any dev. for x86 version or is this dead topic

  • @bigbill1013 Can i get some help from abontherun or numlocks if avail to explain i am a noob at x86 and would like to add my own custom splash please ... Also i just want splash at start of retropie . I don't auto start retropie i use my Ubuntu

Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.