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.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.
    • 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
                                      • D
                                        darthlink
                                        last edited by

                                        I have just had a great idear or maybe it might be way too much outta the box loll please anyone let me know if this can be done

                                        I have just saw a post about someone who want to start emulationstation on his PI from ssh on his cell phone ( https://retropie.org.uk/forum/topic/5941/start-emulationstation-with-ssh/3 ) and that gave me this idear:

                                        On my laptop i am runing ubuntu ( i do not want or need ubuntu help here, that is not the question ). So what if i install retropie/emulationstation on my laptop then with my raspberry pi a could SSH into my laptop and start emulationstation then import the display back into my raspberry pi 3 or export it from my laptop to the raspberry pi 3.

                                        The reason of this is that since i have my PI3 since 2 or 3 months ago at most i think, it is what i am using as a multimedia for retropie and kodi and browsing the internet with raspbian with pixel. My PI3 is connected on my tv with HDMI ( that use to be my laptop setup ) but it is why i bought a PI3, to remove my laptop from tv connection and only use the Pi3 on the tv itself.

                                        So, since my laptop is way more powerfull then my PI3 ( witch i honeslty really enjoy everything about that credit card size box ) i was wondering if it could be better to run retropie from it but start it from my Pi3 through ssh and have it played on my tv without the need to connect back my laptop on my tv with HDMI. I know that setup would be a lot more easy as i would only need to install retropie on my laptop then connect it on the tv but....... that is not what i want.

                                        You guys are PRO's and i am pretty sure you can help me achieve this setup and it could be working. With that setup, i would not have any PSP and N64 lagging problem loll. My laptop has 4GB of RAM.

                                        Am i getting crazy with this or creative loll ???

                                        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.