Custom boot splash video only working intermittently?
I'm running the latest RetroPie on a Raspberry Pi 4 with a nespi4-case, I've done some basic overclocking but not much else when it comes to customising and changing stuff.
I use an SSD with the Nespi4-case but I boot from the sd-card.
I am setting this system up to gift it to a friend for his birthday and I have made a custom splash screen video but it only works intermittently, and I can see no real pattern to it...
Setting the boot video to one of the built in videos seems to yield reliable results so maybe this has to do with the encoding of the file?
The custom boot splash video is a 9.2 Mb, .mp4, Stereo AAC, H264 encoded, 1920x1080p video with a duration of 25 seconds that was encoded using HandBrake.
Curiously, after setting it to a standard splash, rebooting, then setting it to the custom splash again will at least for the first reboot get the the custom video working again...
Any ideas on how to get the custom video working reliably?
@hsus Retropie uses an external drive for splash screens when present. what's happening is sometimes the ssd takes time to mount. If it happens to be in that sequence to run the splash screen and the ssd has not mounted, it will play, cause its playing from the sd card. But if the ssd has mounted, a copy of the splash screen is not there. so to fix the issue, put a copy of the splash screen on the ssd in retropie-mount/spashscreens. Then it will play regardless if the ssd has mounted or not.
@lostless thanks, I think you are on to something, I do use the retropie-mount folder for automatic mounting, and thus the splash screen is located on the ssd already...
But since the original splash screens are located on the SD-card I could probably just copy the splash screen on to the sd card and get it working?
@hsus yes, cause then it won't matter if the ssd mounts in time.
I was also thinking to add a delay to the boot sequence. It's possible, I just don't know how to do it. Maybe someone her does or you can do some research on it. That might be a better options to make sure the ssd mounts in time for splash screen and roms.
Albeit with limited testing, copying the video to /opt/retropie/supplementary/splashscreen seems to have fixed it, I don't know if that location is perfect for the task though, might the file get removed with subsequent updates?
@hsus I doubt it, and why update if everything works as you would like? I haven’t updated my builds in a year or so. Too afraid some game (especially arcade) may just stop working.