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

    Emulators running slower for unknown reason

    Scheduled Pinned Locked Moved Help and Support
    retroarchretroarch 1.6.9slowdown
    30 Posts 14 Posters 8.5k 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.
    • S
      Slimy
      last edited by Slimy

      In my setup, I've set the render resolution to 720p, and have been able to run games with shaders, overlays, threaded video off, and the xmb menu driver instead of rgui without slowdowns. In Aria of Sorrow for the GBA, I was able to turn the frame delay option up without stuttering. But now, without having changed the settings, there's stuttering in every GBA, SNES and PSX game I've tried so far.

      Has there been any updates that could cause this? I can't say for sure when this happened, since I've mostly been playing gameboy color recently, which if affected, isn't as intense of a system.

      Retroarch version is 1.6.9
      GBA emulator is mGBA 0.6.1
      SNES emulator is Snes9x 2010 1.52.4
      PSX emulator is PCSX-ReARMed r22

      1 Reply Last reply Reply Quote 1
      • MegaTimXM
        MegaTimX
        last edited by MegaTimX

        What SBC are you using? If it Requires a heatsink/fan they could have become dusty. That would cause raised heat levels and potentially throttle your processor speed down so it doesn't overheat.

        1 Reply Last reply Reply Quote 0
        • S
          Slimy
          last edited by Slimy

          I'm using a raspberry pi 3b. I had it stuffed into a Nespi case without a fan or heatsink, so I took it out of the case to test it, but there was no change in performance. Last time I saw the overheating symbol was when I was scraping game covers a few weeks ago.

          1 Reply Last reply Reply Quote 0
          • P
            Pussyfoot
            last edited by

            You should probably add a small heatsink. The CanaKit one I bought had two little heatsinks for free.

            BobHarrisB 1 Reply Last reply Reply Quote 0
            • BobHarrisB
              BobHarris @Pussyfoot
              last edited by

              @pussyfoot I added a heatsink to my Pi 3, but it hardly had any effect. Adding a small fan (powered by the Pi) dropped average temperatures of +-65 to +-45 degrees celcius.

              1 Reply Last reply Reply Quote 0
              • S
                Slimy
                last edited by

                My dad wants me to make another Pi-console for a friend. Instead of copying my own card, I'll try doing it from scratch using the images on the main site, test it, then update it, then test it again, and see at what point it starts to run worse, if it does.

                I'll attach heatsinks to this one, but I don't think heat is the issue here.

                1 Reply Last reply Reply Quote 0
                • J
                  juice
                  last edited by

                  i having same issues with nespi case took it out the case and in different case no problems, i was getting temp gauge after 10 min temp was 82'c -85' . with the other case it 65' c . i need to sort this issue out myself , this is my next problem. could be down to you chip throttling because of heat . i am no expert tho. good luck

                  1 Reply Last reply Reply Quote 0
                  • AndersHPA
                    AndersHP
                    last edited by

                    I'm experiencing almost the same thing after updating to Retropie 4.3.7 and retroarch 1.6.9.
                    See my thread

                    I'm suspecting the latter to be the problem. Have you tried reverting to 1.6.7? I'll try this within the next few days.

                    My "Bubble Bobble" Themed Bartop Arcade
                    My Gameboy

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Slimy @AndersHP
                      last edited by

                      @andershp
                      I'm not sure how I would revert to 1.6.7, but I would like to try if possible.

                      I've set up the 2nd Pi, used the same video and shader settings, and everything was running as smoothly as I remember it. So I'm not crazy at least.

                      Retropie-Setup verson was 4.3
                      Retroarch version was 1.6.7
                      GBA emulator was mGBA 0.6.0
                      SNES emulator was Snes9x 2010 1.52.4

                      I put the old sd card into the fresh Pi, and the games still stutter. So I can rule out the Pi itself as the culprit.

                      Then I updated the new Pi using the RetroPie-Setup option, but there's still no stuttering, so I have no idea where things went wrong.

                      AndersHPA 1 Reply Last reply Reply Quote 0
                      • MegaTimXM
                        MegaTimX
                        last edited by

                        Maybe you should try adjusting your video memory settings, which I think are under system settings. Using a higher resolution requires more video memory. Perhaps updating it either defaulted or changed the setting.

                        1 Reply Last reply Reply Quote 0
                        • matchamanM
                          matchaman
                          last edited by matchaman

                          NESPi is a lovely looking case but ventilation is virtually non-existent. I had to drill a hole in the back on mine. Also that case makes fans sound really loud, it has the worst accoustic design ever - it doubles as an noise amplfiier :p

                          On Pi3 you definitely need to use a heatsink because it runs quite hot and the CPU throttles regularly without cooling. Be sure to use really thin (usually white) thermal tape, if it's more than .4mm thick it will make things worse.

                          1 Reply Last reply Reply Quote 0
                          • AndersHPA
                            AndersHP @Slimy
                            last edited by

                            @slimy said in Emulators running slower for unknown reason:

                            I put the old sd card into the fresh Pi, and the games still stutter. So I can rule out the Pi itself as the culprit.

                            Good you found this conclusion. I was wondering if my pi suddenly died. I think I'll test tonight.
                            In my own situation, my pi is placed in the official pi casing, with the top off, like this:

                            alt text

                            I haven't changed this in the 6 months I have tinkered with it, and games stutter when I launch them, 1 minute after bootup. So even though active cooling could be nice, I don't believe this suddenly is the problem.

                            My "Bubble Bobble" Themed Bartop Arcade
                            My Gameboy

                            1 Reply Last reply Reply Quote 0
                            • S
                              Slimy
                              last edited by

                              @megatimx
                              Are you talking about the Memory Split option in Raspi-config? If so, It's set to the same thing on both Pis. (256)

                              1 Reply Last reply Reply Quote 0
                              • DarksaviorD
                                Darksavior
                                last edited by Darksavior

                                No issues here, as I've posted in: https://retropie.org.uk/forum/topic/14756/retroarch-1-6-9-update-slowing-emulations-down

                                I did not try gba but the rest are fine. Messing around with the config will cause problems. They are already optimized.

                                @slimy said in Emulators running slower for unknown reason:

                                I put the old sd card into the fresh Pi, and the games still stutter. So I can rule out the Pi itself as the culprit.

                                You have to try a clean, updated, UNALTERED image to verify it's a config problem.

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  Slimy @Darksavior
                                  last edited by

                                  @darksavior
                                  What do you mean? I've set up a fresh retropie image on the other card, and that one is working smoothly.

                                  1 Reply Last reply Reply Quote 0
                                  • soulgrieverS
                                    soulgriever
                                    last edited by

                                    @Slimy odds are a config was screwed up in the update since so many seem to be having this issue. I know it sucks but id recommend a clean install to the sd card that's giving you issues since the other one solved the issue

                                    1 Reply Last reply Reply Quote 0
                                    • AndersHPA
                                      AndersHP
                                      last edited by

                                      So, I've reverted back to RetroPie 4.3 and Retroarch 1.6.7 and can confirm that everything is back to normal again.

                                      I then updated only Retroarch to 1.6.9 again (RetroPie still 4.3) and everything is terrible again. Armed Police Batrider stutters even in the menusounds.

                                      So... Fresh install or should I just stay with 1.6.7 and wait for a fix?

                                      My "Bubble Bobble" Themed Bartop Arcade
                                      My Gameboy

                                      dankcushionsD 1 Reply Last reply Reply Quote 0
                                      • S
                                        Solaris
                                        last edited by

                                        YOu can check if it's the temperature by logging on the pi while you game using ssh and checking the temperature with this command:

                                        /opt/vc/bin/vcgencmd measure_temp

                                        If the temperature is below 70 degrees, it's not the temperature.

                                        You could do slight overclocking but have you tried with another microsd? Microsd going bad can sometimes load and make gameplay stutter. Happened to me a while ago. FOr the slight OC, don't overclock and CPU but you could add some memory to the GPU.

                                        Also, does it happen on demanding emulators (like n64) or even on nes and snes. Snes should have zero problems with a stock pi. If it stuters there, you might have a bigger problem.

                                        AndersHPA S 2 Replies Last reply Reply Quote 0
                                        • AndersHPA
                                          AndersHP @Solaris
                                          last edited by AndersHP

                                          @solaris said in Emulators running slower for unknown reason:

                                          YOu can check if it's the temperature by logging on the pi while you game using ssh and checking the temperature

                                          ...but if the pi overheats within minutes of bootup, I suspect the software to be faulty, not the pi. Edit: just checked. It's 56 deg C after bootup.

                                          Microsd going bad can sometimes load and make gameplay stutter.

                                          But as I stated above, I just tested with the old software on the same microsd and it's all good..? After the update, it goes bad again... So the microsd is not the problem..

                                          FOr the slight OC, don't overclock and CPU but you could add some memory to the GPU.

                                          Again, if I can run everything neatly with the old software, I don't want to overclock just to run a newer software better...? I suspect the problem is the software then, and then I'd rather stay with the old software...

                                          Wouldn't you agree?

                                          My "Bubble Bobble" Themed Bartop Arcade
                                          My Gameboy

                                          BobHarrisB 1 Reply Last reply Reply Quote 0
                                          • BobHarrisB
                                            BobHarris @AndersHP
                                            last edited by

                                            This post is deleted!
                                            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.