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

[SOLVED] Slide transition issue

Scheduled Pinned Locked Moved Projects and Themes
slidetransitiontheme
11 Posts 2 Posters 1.7k 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.
  • J
    j.e.f.f
    last edited by j.e.f.f 4 Jul 2019, 23:22 1 Apr 2019, 16:06

    Hello

    I'm building a new Retropie image from scratch based on the latest Stretch-based Retropie 4.4 image. I'm doing this because my old build based on Retropie 4.2 on Jessie does not boot on a new Raspberry Pi 3B+.

    I had built my own customized version of the carbon theme (called Carbonated; https://github.com/jclarke0000/ES-Theme-Carbonated), and it works perfectly on my old build.

    However, when I install it on the new build, I'm seeing some problems with the horizontal slide transitions between games list, and the vertical transition from the console menu to the corresponding game list. I'm seeing some jerkiness at the end of the slide animation, almost like it is not sliding to the correct end point, and then jumps to the right position in the last frame. The same theme on my Retropie 4.2 build is smooth as butter.

    I'm assuming I need to make some modifications to my theme in order to bring it up to date with Retropie 4.4, but I'm not sure what I need to do. Has anyone faced this issue? If so, what did you do to solve it? Or do I need to adjust the video ram split on the pi itself? I recall having this issue at some point on my 4.2 build but I don't remember what I did to fix it.

    I'll post a video of the transition later when I get a chance so you can see what I'm talking about.

    Perhaps unrelated, but the font rendering has changed as well. The size of the font in the games list is larger on the 4.4 build than it was on 4.2 build, but it leads me to believe that I've got some kind of zoom setting that is scaling my theme's UI components a little in the new build... is that a thing? and might that affect the slide transition?

    Thanks!

    • Jeff
    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by 1 Apr 2019, 18:55

      I'm not sure about the theme needing modifications, but some things to check:

      • disable overscan_scale in the /boot/config.txt file and make sure you've updated your OS/packages.
      • check the VRAM limit set in Emulationstation configuration - if your theme needs more memory than the default, you'll likely want to increase that limit.

      I downloaded the theme and it doesn't look like it's working fine - though I have a limited set of systems and ROMs. The fonts look large, it's true, but I can only compare with the stock Carbon theme. I've set the VRAM limit to 100 (I think 80 is the default), but I think it worked fine also on 80.

      J 1 Reply Last reply 2 Apr 2019, 14:12 Reply Quote 0
      • J
        j.e.f.f @mitu
        last edited by 2 Apr 2019, 14:12

        @mitu said in Slide transition issue:

        The fonts look large, it's true, but I can only compare with the stock Carbon theme

        I had intentionally designed Carbonated to use larger fonts, so that is expected. However, on your screen, is the last item in the list fully visible or is it clipped (You'll only notice if your list of games is longer than what can fit on screen at one time).

        Also, are the transitions smooth for you or do you see the same jerkiness that I'm seeing?

        @mitu said in Slide transition issue:

        disable overscan_scale in the /boot/config.txt file and make sure you've updated your OS/packages

        I thought I had done this via the raspi-config script, but I'll double check that the config file reflects it.

        @mitu said in Slide transition issue:

        I've set the VRAM limit to 100 (I think 80 is the default), but I think it worked fine also on 80.

        I'll look into this as well. Now that you mention it, I seem to recall having to change my VRAM limit before. Maybe it was for this, or maybe it was for something entirely unrelated ;)

        Thanks for your help! Much appreciated.

        M 1 Reply Last reply 2 Apr 2019, 14:16 Reply Quote 0
        • M
          mitu Global Moderator @j.e.f.f
          last edited by 2 Apr 2019, 14:16

          @j-e-f-f said in Slide transition issue:

          Also, are the transitions smooth for you or do you see the same jerkiness that I'm seeing?

          I didn't notice any jerkiness. I initially had the transition set to 'Fade', but I also changed it to 'Slide' and it doesn't seem to have hick-ups or to have any noticeable slowdown.

          J 1 Reply Last reply 2 Apr 2019, 14:25 Reply Quote 0
          • J
            j.e.f.f @mitu
            last edited by 2 Apr 2019, 14:25

            @mitu and to confirm, you are on Retropie 4.4 correct?

            M 1 Reply Last reply 2 Apr 2019, 14:27 Reply Quote 0
            • M
              mitu Global Moderator @j.e.f.f
              last edited by 2 Apr 2019, 14:27

              @j-e-f-f said in Slide transition issue:

              you are on Retropie 4.4 correct?

              Yes, I'm using the 4.4 version, updated regularly so I have the latest Emulationstation version.
              The only modification to the stock image was the overscan_scale option which I commented out from the default image in /boot/config.txt.

              J 1 Reply Last reply 2 Apr 2019, 14:28 Reply Quote 0
              • J
                j.e.f.f @mitu
                last edited by 2 Apr 2019, 14:28

                @mitu excellent! I will look into that. Will report back.

                Thanks again!

                1 Reply Last reply Reply Quote 0
                • J
                  j.e.f.f
                  last edited by 2 Apr 2019, 20:35

                  None of the above solved my issue, but I'm starting to suspect that video previews have something to do with my issue... jerkiness seems to kick in right as the video preview starts to play. I turned on the framerate display and it drops to about 9fps exactly as the video starts to play.

                  Is there a way to delay the video playback for a second or two to give the transition a chance to finish?

                  M 1 Reply Last reply 2 Apr 2019, 20:41 Reply Quote 0
                  • M
                    mitu Global Moderator @j.e.f.f
                    last edited by 2 Apr 2019, 20:41

                    @j-e-f-f said in Slide transition issue:

                    Is there a way to delay the video playback for a second or two to give the transition a chance to finish?

                    You could instruct the video to start after a delay - see the https://github.com/RetroPie/EmulationStation/blob/master/THEMES.md guide for the video element.

                    1 Reply Last reply Reply Quote 0
                    • J
                      j.e.f.f
                      last edited by 2 Apr 2019, 22:08

                      Figured it out! I turned on OMX player in the Emulationstation menu and it's all smooth now.

                      M 1 Reply Last reply 3 Apr 2019, 03:49 Reply Quote 0
                      • M
                        mitu Global Moderator @j.e.f.f
                        last edited by 3 Apr 2019, 03:49

                        @j-e-f-f You probably had OMX enabled in your old build.

                        1 Reply Last reply Reply Quote 0
                        11 out of 11
                        • First post
                          11/11
                          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.

                          This community forum collects and processes your personal information.
                          consent.not_received