RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    White flicker on moving through UI after update to 4.2.3

    Scheduled Pinned Locked Moved Help and Support
    interface
    155 Posts 10 Posters 75.2k 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
      josete2k @pjft
      last edited by

      @pjft yeah, I've set your newest emulationstation as permanent and no flickering issue.

      pjftP 1 Reply Last reply Reply Quote 1
      • pjftP
        pjft @josete2k
        last edited by

        @josete2k wow, that was quick. Great to hear!

        Let me know if you encounter any unpleasant side effects from using it.

        1 Reply Last reply Reply Quote 1
        • J
          josete2k
          last edited by

          I see new settings

          Multithreaded image load
          Re-use theme images

          Both ON, is this correct?

          pjftP 1 Reply Last reply Reply Quote 0
          • pjftP
            pjft @josete2k
            last edited by

            @josete2k oh. I thought the build I had shared didn't have those options visible. :)

            Anyway, yes, both on will be how it'll be in the main build. So don't change them :)

            TMNTturtlguyT 1 Reply Last reply Reply Quote 0
            • J
              josete2k
              last edited by

              I don't know why but there is one controller.svg that doesn't show properly.

              Fisrt time it was the arcade controller, but now is the SNES controller...

              pjftP 1 Reply Last reply Reply Quote 0
              • TMNTturtlguyT
                TMNTturtlguy @pjft
                last edited by

                @josete2k after testing out you should add comments to @pjft pull request on github verifying you tested and if it works! github PR

                J 1 Reply Last reply Reply Quote 0
                • pjftP
                  pjft @josete2k
                  last edited by

                  @josete2k OK, well that's a problem. :)

                  I'll look into that. Any steps to replicate/video would be helpful.

                  If you disable both options, then, it should work for you, though that's not ideal.

                  Thanks for testing!

                  1 Reply Last reply Reply Quote 0
                  • J
                    josete2k @TMNTturtlguy
                    last edited by josete2k

                    @TMNTturtlguy I don't have github account, but I'll di. Thanks for the tip.

                    images:
                    before
                    http://i.imgur.com/87N2Ltv.jpg

                    after
                    http://i.imgur.com/fO2tIbn.jpg

                    With both options disabled all controllers are shown properly, but flickering returns (of course)

                    1 Reply Last reply Reply Quote 0
                    • pjftP
                      pjft
                      last edited by

                      Oh, I see.

                      Correct, I can replicate it as well, as you leave the game. It happens because Carbon uses the SVGs in two different sizes, and when it gets back the first one it renders is the smaller version. Well caught.

                      I didn't expect you to have flicker with both options, in that the case, though.

                      Back to looking into this.

                      pjftP TMNTturtlguyT 2 Replies Last reply Reply Quote 0
                      • pjftP
                        pjft @pjft
                        last edited by

                        @josete2k If you turn both options off, and restart ES, surely you shouldn't see a flicker, do you?

                        You may see a slight stutter, as the images are now loaded before they're shown, but not a flicker as before. Do you confirm?

                        Also, what transition are you using - slide or fade?

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          josete2k @pjft
                          last edited by

                          @pjft yes sorry, the white flickering was becuse I updated ES from the retropie menu.

                          Now, with both options in OFF the SVG loads a little slow than ON but is not noticeable.

                          pjftP 1 Reply Last reply Reply Quote 0
                          • TMNTturtlguyT
                            TMNTturtlguy @pjft
                            last edited by

                            @pjft do you suspect that is because the .svg has the same name? If it used two different names it would not be the case at it would "remember" them each independently?

                            Does this happen only within the same system you entered a rom in? Or all systems after entering a rom, exiting, and then switching systems?

                            pjftP 1 Reply Last reply Reply Quote 0
                            • pjftP
                              pjft @TMNTturtlguy
                              last edited by

                              @josete2k Correct. It should low slightly slower first time around (instead of flickering, it ensures it's loaded).

                              @TMNTturtlguy If the theme used two different names, that would likely work, but that would kind of subvert the purpose of having a SVG in the first place, which is to be able to resize it at will without quality loss - and if you can re-use it in the same theme, that should still be supported. Not to mention that it would take up double the memory, which is what the "re-use" option attempts to fix :)

                              I'll see what I can do about this.

                              I like to know that ON/ON and OFF/OFF are suitable solutions for different kinds of problems people have with themes, but I'd like to avoid OFF/OFF, precisely because of the performance hit.

                              Thanks a lot everyone! I'm calling it a night.

                              TMNTturtlguyT 1 Reply Last reply Reply Quote 1
                              • TMNTturtlguyT
                                TMNTturtlguy @pjft
                                last edited by

                                @pjft thanks for your hard work! Get some rest and have a nice night!

                                1 Reply Last reply Reply Quote 1
                                • RedBatmanR
                                  RedBatman
                                  last edited by

                                  I'm just glad people here are so helpful

                                  DarkWolfD 1 Reply Last reply Reply Quote 2
                                  • DarkWolfD
                                    DarkWolf @RedBatman
                                    last edited by

                                    @RedBatman
                                    This community "offers" some very kind people! I love it

                                    System: Raspberry 3 Model B, RetroPie 4.2.1
                                    Storage: 16gb Micro SD, 64gb USB Drive
                                    Theme: Updated NBBA

                                    Documentation solves many problems: https://retropie.org.uk/docs/

                                    1 Reply Last reply Reply Quote 1
                                    • pjftP
                                      pjft @josete2k
                                      last edited by pjft

                                      @josete2k I should have fixed it now. I'm trying to force the SVG to be kept in memory to always be the highest resolution used in the theme.

                                      Hopefully this fixes things. Changes have been made both to this build as well as to the OMX branch.

                                      Download and test using the exact same instructions as before - it's the same link. You'll know you're in the right one as it will no longer have the Multithreaded and Re-Use SVGs options.

                                      To ensure you're using it right, though, you may want to remove the two new option values from your ES-Settings (multithreaded images, and re-use SVGs), or set them to "true, true" in your current build before reinstalling as they are now gone from the menu, and defaulted to "true, true".

                                      All of you testing, let me know how it goes. And thanks a lot for catching that one yesterday, @josete2k !

                                      Edit: I've been testing a bit more, and while it seems to be fairly improved, it's still not eradicated. I'll keep digging into this.

                                      J TMNTturtlguyT 2 Replies Last reply Reply Quote 1
                                      • J
                                        josete2k @pjft
                                        last edited by

                                        @pjft yes flickering is still there.

                                        pjftP 1 Reply Last reply Reply Quote 0
                                        • TMNTturtlguyT
                                          TMNTturtlguy @pjft
                                          last edited by

                                          @pjft I will be on late tonight, probably while you are getting some rest. I plan to test on my comic book theme and carbon theme. I will test with my 12 systems and then load up 20 or so and see what happens.

                                          If there are any specific tests or things you want time to look into let me know here or on the PR comments. I will check both and report back. Thanks!

                                          1 Reply Last reply Reply Quote 1
                                          • pjftP
                                            pjft @josete2k
                                            last edited by

                                            @josete2k hopefully the issue with the system logos has disappeared, though? And the flickering should hopefully not be as bad as it was before?

                                            @TMNTturtlguy thanks. I'm trying one final thing - hoping it solves it, but compilation takes quite a bit, so still waiting.

                                            J 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.