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

    Most consoles emulators games are now slow, help please !!

    Scheduled Pinned Locked Moved Help and Support
    emulationstaionslow performanclaggy
    50 Posts 6 Posters 13.4k 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.
    • D
      darthlink
      last edited by

      i have just manage to copy the log file from /dev/shm/runcommand.log so here it is, hope it can help:

      Parameters:
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-ppsspp/ppsspp_libretro.so --config /opt/retropie/configs/psp/retroarch.cfg "/home/pi/RetroPie/roms/psp/Little_Big_Planet.iso" --appendconfig /dev/shm/retroarch.cfg
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500
      glGetError 0x500

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

        From my quick look at the info you posted, I am wondering what is taking up all your memory, was the pi sitting idle when you ran free -h?

        As for your description, since everything else is running ok, this sound normal to me. PSP is very hard to run, as is N64. What you are experiencing is nothing new to anyone, and most would report the same findings as you. I can't explain why you were able to run little big planet previously. In order to run PSP and N64 you probably nee to run an overclock.

        I also just saw that you posted you are running the pi in a black box with 2 heat sinks. Typically if you are not overclocking, you won't need a fan, however if you are placing the pi in a small black box, and maxing out the system by running N64 and PSP games, it is very possible that at some point you over heated the Pi, i am just speculating on what might have cause your performance to dip.

        Everything said, your system sounds to be runnning normally if all the other emulators are playing at normal speeds.

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

          @darthlink Those are all memory errors. Your build is out of memory. As i just posted above, something on your pi is eating up a lot of memory, and when you are trying to run a high consumption emulator like PSP and N64 you are getting memory errors.

          D 1 Reply Last reply Reply Quote 0
          • D
            darthlink @TMNTturtlguy
            last edited by

            @TMNTturtlguy said in Most consoles emulators games are now slow, help please !!:

            @darthlink Those are all memory errors. Your build is out of memory. As i just posted above, something on your pi is eating up a lot of memory, and when you are trying to run a high consumption emulator like PSP and N64 you are getting memory errors.

            ok thanks, i did not know this was memory errors.

            i have just went into retroarch directly from emulationstation setings and went into video driver and i can see that it is using the GL driver but there are also sdl2 and vg and dispmanx, does any other driver could work better the GL maybe ?

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

              @darthlink i would search the forums. I think it depends on your setup and if you are using hdmi or another output. I have seen a lot of info on dispmanx, but i have never had issues and never tried to change it. Hopefully someone else can help on this. When i get my pi running i am going to check what i have for memory when in idle, and compare to yours. Again though, i would read up on PSP and N64.

              1 Reply Last reply Reply Quote 0
              • D
                darthlink
                last edited by

                is there any way for me that i could copy the video settings from retroarch and paste them here ? Maybe my video settings are not ok or too high somehow cause i know i have changed some setting like the aspect ration and bilinary filtering. is that all in a file somewhere ?

                1 Reply Last reply Reply Quote 0
                • D
                  darthlink
                  last edited by darthlink

                  i have just found the file retroarch.cfg but it is very long, how can i make it here in a scrolling box please ? like someone did to my config.txt file earlier in that post ?

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

                    @darthlink Ok, so it sounds like you are not running a standard setup and you have made modifications, i was under the understanding you hadn't modified anything except your memory split. At this point you are past my level of knowledge so I will need to step away and let others help. I suggest you describe what settings you have changed instead of posting a very long file that not many people will want to look through to try to find what you did.

                    To answer your question on how to format posts, please read the forum rules for more information. here is a direct link to formatting, the forum rules also give links to pastebin. link

                    1 Reply Last reply Reply Quote 0
                    • D
                      darthlink
                      last edited by

                      well all i had changed in retroarch video config was the aspect ration to have full screen mode and the turning on the bilinary filter but i have put it back off.

                      Thx for the help and info ;)

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

                        @darthlink said in Most consoles emulators games are now slow, help please !!:

                        command: free -h ( mem = 733M total and 562M used and 170M free )

                        Ok, i am running my pi and i have a very heavy theme running. My free -h tells me

                         Mem:  733M total 358M used 374M free 5.2M shared 25M buffered  157M cached
                        

                        I switched to carbon which is a very light theme and i get:

                         Mem:  733M total 311M used 422M free 5.2M shared 26M buffered  158M cached
                        

                        As i suggested earlier, something is running on your pi that is eating up your memory.

                        1 Reply Last reply Reply Quote 0
                        • D
                          darthlink
                          last edited by

                          I have change the aspect ratio to windowed and now my memory went down to:

                          use= 267M

                          i think i will have to look a little more into this. I have tried Little Big planet and it seem to run a little better ( or i am just imagining this loll ) but lego star wars still unplayable

                          Is there a way to just revert to retroarch.cfg file to default ?

                          also i will have to test other games on psp because maybe lego star wars does noit run well on emulation so i will look for a list of psp games that run good on emulationstation with lr-ppsspp and maybe that will help i guest.

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

                            @darthlink no psp run well on the pi unless you overclock.

                            1 Reply Last reply Reply Quote 0
                            • D
                              darthlink
                              last edited by

                              @TMNTturtlguy said in Most consoles emulators games are now slow, help please !!:

                              @darthlink no psp run well on the pi unless you overclock.

                              It was runing perfectly not long ago and my friend has raspbien but without pixel and he can play pretty well psp roms. he does not overclock.

                              he does know much about linux command too so he cant help me much loll unfortunatelly

                              1 Reply Last reply Reply Quote 0
                              • D
                                darthlink
                                last edited by

                                its getting late and need to go to bed, working tomorow morning loll.

                                thx a hole lot for your help TMNTturtlguy

                                i will make more test tomorow and kepp you up to date ;)

                                1 Reply Last reply Reply Quote 0
                                • D
                                  darthlink
                                  last edited by

                                  here is the result of the command free -h when emulationstation is not running

                                           total       used       free     shared    buffers     cached
                                  

                                  Mem: 733M 112M 620M 5.2M 14M 59M
                                  -/+ buffers/cache: 38M 694M
                                  Swap: 99M 0B 99M

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    darthlink
                                    last edited by

                                    i have just went and renamed the file retroarch.cfg to retroarch.bak then rebooted then went into retroarch directly from emulationstation and it created a new retroarch.cfg file. There is a new background ( maybe from my packages updates yesterday ) in retroarch, it look exactly like the PS4 default background loll with the wave and all.

                                    so i tried little big planet a 10 second cause i have to leave to work now but it seemed the same, still crappy audio and a little laggy.

                                    I will search for a list today and try that.

                                    so now my retroarch.cfg is back to default.

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

                                      @darthlink said in Most consoles emulators games are now slow, help please !!:

                                      so now my retroarch.cfg is back to default.

                                      to retroarch's default, not retropie's. to get retropie's defaults, delete the file and then immediately reinstall retroarch via the retropie-setup script > manage packages > core > retroarch.

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        darthlink
                                        last edited by

                                        I am starting to think that there may be a permission issue here because here is the result of ls -l on the folders inside the folder roms ( within my network external HDD ) :

                                        total 0
                                        drwxr-xr-x 2 root root 0 Apr 27 19:31 amstradcpc
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 arcade
                                        drwxr-xr-x 2 root root 0 Apr 27 19:34 atari2600
                                        drwxr-xr-x 2 root root 0 Apr 27 19:33 atari7800
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 atarilynx
                                        drwxr-xr-x 2 root root 0 Apr 27 19:31 fba
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 fds
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 gamegear
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 gb
                                        drwxr-xr-x 2 root root 0 May 15 15:01 gba
                                        drwxr-xr-x 2 root root 0 May 15 13:01 gbc
                                        drwxr-xr-x 2 root root 0 May 1 19:58 genesis
                                        drwxr-xr-x 2 root root 0 Apr 27 20:52 kodi
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 mame-libretro
                                        drwxr-xr-x 2 root root 0 Apr 27 19:31 mame-mame4all
                                        drwxr-xr-x 2 root root 0 Apr 27 20:52 mastersystem
                                        drwxr-xr-x 2 root root 0 May 1 19:58 megadrive
                                        drwxr-xr-x 2 root root 0 May 5 21:14 n64
                                        drwxr-xr-x 2 root root 0 May 16 21:24 nds
                                        drwxr-xr-x 2 root root 0 May 9 18:18 neogeo
                                        drwxr-xr-x 2 root root 0 May 9 20:29 nes
                                        drwxr-xr-x 2 root root 0 Apr 27 19:31 ngp
                                        drwxr-xr-x 2 root root 0 Apr 27 19:31 ngpc
                                        drwxr-xr-x 2 root root 0 May 3 20:19 pcengine
                                        drwxr-xr-x 2 root root 0 May 17 08:04 ports
                                        drwxr-xr-x 2 root root 0 May 23 18:04 psp
                                        drwxr-xr-x 2 root root 0 May 10 19:01 psx
                                        drwxr-xr-x 2 root root 0 Apr 28 09:13 raspbian
                                        drwxr-xr-x 2 root root 0 Apr 27 21:17 sega32x
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 segacd
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 sg-1000
                                        drwxr-xr-x 2 root root 0 May 14 14:19 snes
                                        drwxr-xr-x 2 root root 0 Apr 27 19:34 vectrex
                                        drwxr-xr-x 2 root root 0 Apr 27 19:32 zxspectrum

                                        and here is the same command but within the folders in the roms folder in my microsd:

                                        total 312
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:31 amstradcpc
                                        drwxr-xr-x 3 pi pi 4096 Apr 27 19:32 arcade
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:34 atari2600
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:33 atari7800
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 atarilynx
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:31 fba
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 fds
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 gamegear
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 gb
                                        drwxr-xr-x 2 pi pi 20480 May 21 23:34 gba
                                        drwxrwxr-x 2 pi pi 57344 May 21 23:33 gbc
                                        lrwxrwxrwx 1 root root 9 May 10 10:43 genesis -> megadrive
                                        drwxrwxr-x 2 pi pi 4096 Apr 27 20:52 kodi
                                        drwxr-xr-x 3 pi pi 4096 Apr 27 19:32 mame-libretro
                                        drwxr-xr-x 4 pi pi 4096 Apr 27 19:31 mame-mame4all
                                        drwxr-xr-x 2 pi pi 20480 May 21 23:40 mastersystem
                                        drwxr-xr-x 2 pi pi 20480 May 21 23:34 megadrive
                                        drwxr-xr-x 2 pi pi 12288 May 21 23:40 n64
                                        drwxr-xr-x 2 pi pi 4096 May 21 23:35 nds
                                        drwxr-xr-x 2 pi pi 12288 May 21 23:41 neogeo
                                        drwxr-xr-x 2 pi pi 40960 May 21 23:36 nes
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:31 ngp
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:31 ngpc
                                        drwxr-xr-x 2 pi pi 4096 May 21 23:42 pcengine
                                        drwxr-xr-x 4 pi pi 4096 May 17 08:04 ports
                                        drwxr-xr-x 3 pi pi 4096 May 23 22:37 psp
                                        drwxr-xr-x 2 pi pi 4096 May 21 23:38 psx
                                        drwxr-xr-x 2 root root 4096 Apr 28 09:13 raspbian
                                        drwxr-xr-x 2 pi pi 4096 May 21 23:39 sega32x
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 segacd
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 sg-1000
                                        drwxr-xr-x 2 pi pi 24576 May 21 23:44 snes
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:34 vectrex
                                        drwxr-xr-x 2 pi pi 4096 Apr 27 19:32 zxspectrum

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          darthlink
                                          last edited by

                                          why is the user diferent ? and what is the number beside the user group ?

                                          My network external hdd is originally formatted in NTFS but linux see it as ext4

                                          do i have to change the user from root to pi and if yes how please ? And the number after the user group that is 0 on the file from my HDD, does this have any impact on permissions ?

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            darthlink
                                            last edited by

                                            I do remember that when i had transfered all my roms, they did got transfered but there were permission denied on every files. I thout it was only because i am transfering them into a diferent file system but maybe it can have some impact no ?

                                            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.