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

    Retroarch 1.7.5 causing FPS drops for CPS 3 games

    Scheduled Pinned Locked Moved Help and Support
    cps3retroarch 1.7.5
    37 Posts 8 Posters 7.6k 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.
    • DarksaviorD
      Darksavior @barbudreadmon
      last edited by Darksavior

      @barbudreadmon It's disabled by default so it's not enabled for me.

      B 2 Replies Last reply Reply Quote 0
      • B
        barbudreadmon @Darksavior
        last edited by

        @Darksavior -funroll-loops is now part of the fbalpha makefile.

        FBNeo developer - github - forum

        1 Reply Last reply Reply Quote 1
        • B
          barbudreadmon @Darksavior
          last edited by

          @Darksavior Another commit was applied to the fbalpha cps3 codebase today, it appears part of the jojoba combo meter fix could be optimized. Let me know if the slowdowns still happen.

          FBNeo developer - github - forum

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

            @barbudreadmon No real change on the pi3b nonplus at 1300. SF3 dips to 59.x most of the time especially when doing a super. Funny, fba2012 isn't a stable 60fps either but it dips a lot less. Maybe this is the best it can be. Not even my pi3b+ at 1450 gets a stable 60fps in lr-fbalpha.

            B 1 Reply Last reply Reply Quote 0
            • B
              barbudreadmon @Darksavior
              last edited by

              @Darksavior cps3 refresh rate is actually 59.583393 (see http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=sfiii&lang=en), so not having a stable 60fps is actually normal behavior.

              FBNeo developer - github - forum

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

                @barbudreadmon That explains it. So at this point I just want no static, so I connected it to my main 4k tv at 1080p with audio instead of the 1440x900 monitor to test. Supers still get static and in one instance had a drop to 58fps but fba2012 is way more stable in the fps and no severe slowdowns when doing supers. As long as people have a viable alternative I'd consider this "done".

                Pi3b at 1300 users should use 2012. Pi3b+ users are fine.

                RedBatmanR 1 Reply Last reply Reply Quote 0
                • RedBatmanR
                  RedBatman @Darksavior
                  last edited by

                  @Darksavior said in Retroarch 1.7.5 causing FPS drops for CPS 3 games:

                  @barbudreadmon That explains it. So at this point I just want no static, so I connected it to my main 4k tv at 1080p with audio instead of the 1440x900 monitor to test. Supers still get static and in one instance had a drop to 58fps but fba2012 is way more stable in the fps and no severe slowdowns when doing supers. As long as people have a viable alternative I'd consider this "done".

                  Pi3b at 1300 users should use 2012. Pi3b+ users are fine.

                  Yeah I myself tried the binary update and while it was a little better there was still noticeable audio lag, especially in Street Fighter 3 2nd Impact.

                  1 Reply Last reply Reply Quote 0
                  • G
                    grant2258 Banned
                    last edited by grant2258

                    check your deviation from ra youll need logging on

                    [INFO] Saved core options file to "C:\msys64\usr\local\bin\retroarch-core-options.cfg"
                    [INFO] [Video]: Average monitor Hz: 60.006001 Hz. (1.540 % frame time deviation, based on 2048 last samples).
                    [INFO] [Video]: Average monitor Hz: 60.006001 Hz. (1.540 % frame time deviation, based on 2048 last samples).

                    see if its a sound/video sync issue i dont have the romset from fba but it could be this as well

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

                      @RedBatman did you end up confirming whether the latest code addresses the issue? I've been wanting to update lr-fbalpha but have held off since you opened this.

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

                        @pjft There were some improvement speedwise, however it appears there are some slowdowns depending on your overclocking. It might be 100% ok on retropie at 1350mhz, i can't confirm since i don't use retropie (i'm using a highly customized linux and not debian-based setup) and it's running fine on mine at a lower frequency.

                        Anyway i don't intend to look more into this, because you already have several option to solve this if you don't want to stay forever at an older commit :

                        • using a higher overclocking value (1350 might be ok).
                        • using a frameskip of 1 in core options would most likely solve this issue
                        • a rpi3b+ is only 35$ and it has been reported to solve the issue.
                        • using an old core for those games (fba2012 ?), however you won't benefit from the fixes to the cps3 driver (jojoba combo meter and some graphical glitches due to tile priority issues)

                        FBNeo developer - github - forum

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

                          @barbudreadmon by all means, that sounds fair. I have a 3B+, but it wasn't clear to me whether it would be working fine there.

                          I'll test it out when I'm back. I was mostly considering upgrading as I noticed that the high scores for Mars Matrix weren't saving in the build I was running. PGM bios, I think.

                          Thanks for the good work.

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

                            @pjft said in Retroarch 1.7.5 causing FPS drops for CPS 3 games:

                            I noticed that the high scores for Mars Matrix weren't saving in the build I was running

                            Might be an old build or a missing entry in your hiscore.dat then. That's a cps2 game and hiscores should work in cps2 games (i added hiscore support to cps1/cps2 in june 2018).

                            Also, be careful about romsets after updating : https://retropie.org.uk/forum/topic/19741/new-fb-alpha-libretro-pre-v0-2-97-44

                            FBNeo developer - github - forum

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

                              @barbudreadmon Sounds great. I'll look into it when I'm back - traveling for work this week.

                              Many thanks, and keep up the great work!

                              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.