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

    Jittery/Stuttering graphics

    Scheduled Pinned Locked Moved Help and Support
    pi 4stutteringjittering
    60 Posts 14 Posters 17.8k 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.
    • GreenHawk84G
      GreenHawk84 @barbudreadmon
      last edited by

      So back to the topic of jittering or tearing, I swear this setting is doing something good for my setup, because I was having screen tears and now they are gone:
      20210515_171948.jpg

      Does anyone know where this setting is at in the .cfg files?

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

        @pjft said in Jittery/Stuttering graphics:

        @Quackwalks it should be

        vrr_runloop_enable = "true"
        

        if I recall correctly. I ended up reading the code on GitHub and digging into it from the initial commit.

        This is the option you're looking for.

        GreenHawk84G 1 Reply Last reply Reply Quote 0
        • GreenHawk84G
          GreenHawk84 @pjft
          last edited by

          @pjft
          973d3f53-e829-4cb0-a5ef-ab300a310d8a-image.png

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @GreenHawk84
            last edited by

            @greenhawk84 the default retropie .cfg does not contain ALL retroarch settings, only those it wants to change from default (or include as reference). anything additional you can add manually.

            GreenHawk84G 1 Reply Last reply Reply Quote 0
            • GreenHawk84G
              GreenHawk84 @dankcushions
              last edited by GreenHawk84

              @dankcushions yep, I manually added that line "vrr_runloop_enable = true" to my retroarch.cfg so this option is globally applied. I confirm that it does keep the sync setting to ON.

              I was having really odd issues in all sorts of arcade games, like today I noticed with Metamorphic Force on Mame2016, the sprites were doing this weird jitter/tearing. I noticed on MK2 like I said, the stages were tearing. I enabled this, and my Pi4 runs like my old Pi3B+ when it was very smooth. I am not sure if this is because my monitor is Freesync or if there is some other bug going on with rendering/sync.

              quicksilverQ 1 Reply Last reply Reply Quote 0
              • quicksilverQ
                quicksilver @GreenHawk84
                last edited by

                @greenhawk84 that setting comes with a performance penalty. Its been a while since I tested it but I remember certain games taking a noticable dip in performance.

                GreenHawk84G 1 Reply Last reply Reply Quote 0
                • GreenHawk84G
                  GreenHawk84 @quicksilver
                  last edited by GreenHawk84

                  @quicksilver not sure if I notice a performance dip but this VRR option is the cure for the jittery/tearing anomalies in certain core/game combos. I really think something changed but I am not technical enough to pinpoint that. I am surprised since our hardware is the same if we're talking Pi4, that more people aren't seeing this issue.

                  GreenHawk84G 1 Reply Last reply Reply Quote 0
                  • GreenHawk84G
                    GreenHawk84 @GreenHawk84
                    last edited by

                    Hello, just wanted to comment that after a recent update, I think the issue I was seeing has resolved. I disabled Runloop_vrr and it was the same as it was enabled. Not sure if perhaps something was changed but I did notice Retroarch is updated. Can't speak for everyone if this was the same as screen tearing but I wish I could show you all what I was seeing on some games. I will monitor this and mention anything if it happens.

                    GreenHawk84G 1 Reply Last reply Reply Quote 0
                    • GreenHawk84G
                      GreenHawk84 @GreenHawk84
                      last edited by

                      Welp, I did a routine update just now, and the issue has returned. Enabling runloop_vrr is still the fix. Man, I wish I could somehow capture it, but it really does take an eye to see it.

                      Mame2016 running Metamorphic Force, sprites tearing/jittering was my example.

                      1 Reply Last reply Reply Quote 0
                      • T
                        TeeEl
                        last edited by

                        I know this is an old post, but this is still an issue and my search of the forum didn't return any better results, so I'm necroposting this.

                        This issue is still occurring big time for me. I've been having issues since putting RetroPie on my Raspberry 4 and I haven't been able to find any resolutions. I have:

                        vrr_runloop_enable = "true"

                        Set in retroarch.cfg under /all. I've tried a bunch of different VSync settings, I'm seriously just about to reformat and start over but that's such a frustrating process... and I don't even know for sure it won't persist. I just updated my RetroPie recently, but I don't know what else to try. I'm not super savvy with the Pie settings, but I can follow instructions well if anyone has anything else I can try.

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

                          @TeeEl can you please share more details according to the forum post guidelines? Also specify your hardware (monitor), emulator and game. If you have a video, even better.

                          1 Reply Last reply Reply Quote 0
                          • R
                            Retro Arcade Fan @TeeEl
                            last edited by

                            @TeeEl I will chime in here as this is something that's been bugging me for quite some time as well, without answer. After reading this entire post, my personal solution was turning Sync to Exact Content Framerate to on. This actually solved my "screen tearing/stuttering" in my fbneo fighting games like Street Fighter.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              TeeEl @Retro Arcade Fan
                              last edited by

                              @Retro-Arcade-Fan I had tried that as well, with no success.

                              @pjft I'm using a 77" LG CX. The issue happened OUTSIDE of any game (in RetroPie there was visible tearing) as well as any game I tried... but Dragon Warrior 4 was hands down the worst that I saw. And honestly I got so sick of the issue I just reformatted my SD card and I'll be trying Lakka instead. It seems much less user friendly already, but I'll take that if I can play my games unimpeded.

                              mituM R 2 Replies Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @TeeEl
                                last edited by

                                @TeeEl said in Jittery/Stuttering graphics:

                                I'm using a 77" LG CX. ...

                                Most likely the stuttering happens because you're running at 4k@30hz (default on a RPI 4). Disable 4k and run at 1080@60p and things should be much smoother. See here for how to do that.

                                1 Reply Last reply Reply Quote 1
                                • R
                                  Retro Arcade Fan @TeeEl
                                  last edited by

                                  @TeeEl Sorry to hear that. My arcade cabinet has a 32" tv, but the problem started for me a few months back. But I couldn't pinpoint exactly what caused the change (I already had a similar post about it). Thankfully for this post, I was able to find an option that worked for me. I hope you do too!

                                  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.