RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    How to: Early boot Splash Screen??

    Scheduled Pinned Locked Moved Projects and Themes
    splashraspberry pi 4
    4 Posts 2 Posters 993 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RedMarsBlueMoonR
      RedMarsBlueMoon
      last edited by

      Hi Everyone!
      I'm trying to add my own png image as a early boot screen but all variations I try of this method:
      https://yingtongli.me/blog/2016/12/21/splash.html
      fails.

      I tried adding -T 7 and -T1 and I tried a few other things but nothing I try seems to work.

      As I'm booting to CLI I didn't follow the step in the guide that said to:
      "Disable the login prompt by running ```
      systemctl disable getty@tty1

      Not sure if that's the show stopper.
      
      Is there another way of doing this that works?
      I tried doing a rc.local thing but that's too late in the startup sequence for the effect I'd like.
      
      Btw, the is for RPi4 + Buster
      
      Cheers
      Fred
      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        RetroPie already has a splashscreen option which you can customize (including the duration), why don't you use it ?

        1 Reply Last reply Reply Quote 0
        • RedMarsBlueMoonR
          RedMarsBlueMoon
          last edited by

          Because it comes up pretty late for me. Only at around the 2/3 to 3/4 mark of the startup time.
          Otherwise I would.

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu

            Starting the service as early as the 'local-fs' target doesn't always work, if the framebuffer is not initialized, then you can't display anything. For the Pi4, the display is re-initialized when the KMS/DRM framebuffer emulation is loaded, so any images shown before that will simply be erased.

            You can try using the modifying the existing asplashscreen service (defined in /etc/systemd/system/asplashscreen.service) and see if changing the dependencies will make it start earlier, but the result might not be what you want.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            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.