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

    Best Overclock settings for PSP emulation on Rpi 3?

    Scheduled Pinned Locked Moved Help and Support
    25 Posts 9 Posters 44.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.
    • dankcushionsD
      dankcushions Global Moderator
      last edited by

      your PS1 performance should be perfect at stock speeds, even in the higher resolution mode + speed hack. might be something up with your system...

      S 1 Reply Last reply Reply Quote 0
      • S
        Samwise @dankcushions
        last edited by

        @dankcushions Oh it certainly worked well enough that I thought it was perfect before overclocking, but very minor things like the fact that music was playing slightly slower than normal. It just 'feels' slightly more right now.

        Though your comment makes me want to get a new Pi and try the same settings to see if I can actually get BBS to work perfectly.

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

          @Samwise
          So I have had about 5 diff pi'(3)s underneath my fingers and have had the ability to test them against each other.
          I have found differences. For example 1 or 2 that would not take the 1400 overclock.
          1 pi that when using the same sd card played Star Wars Shadow of the Empire terribly but switching to others it worked fine.

          But Birth by Sleep, even on my pi that I consider to be my most rock solid still has some slowdown. Only things that are going to push that game up is more video processing power. Just don't drive yourself crazy chasing something that the hardware can't perform and believe me I push every bit of performance out of the 3 that I can get. As I continue to work on game optimization I will let you know if I find anything that brings it up to a better performance.

          I am actually going to try some Immersion cooling on one of my pis in mineral oil, but not enough overclocking experts have pushed their pi's so Im lost on voltage settings I need to get to 1600 MHZ but im sure we will get there soon.

          S M 2 Replies Last reply Reply Quote 0
          • S
            Samwise @Twitch0815
            last edited by

            @Twitch0815 That's really helpful to know (re: the differences on the Pi3s) and nice to hear that I'm not the only one that can't get the game to run perfectly!

            Thanks a lot for the overclock settings either way, and yes, do let me know if you ever find a way to improve BBS' performance, I will definitely be keen!

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

              @Samwise

              Yo back at it again with some emulator improvement settings.

              Go ahead and add the following to the bottom of your /opt/retropie/configs/all/ retroarch-core-options.cfg

              If the options are already there just edit them to reflect what I have below.

              ppsspp_cpu_core = "jit"
              ppsspp_locked_cpu_speed = "off"
              ppsspp_language = "automatic"
              ppsspp_rendering_mode = "buffered"
              ppsspp_auto_frameskip = "disabled"
              ppsspp_frameskip = "1"
              ppsspp_framerate_limit = "0"
              ppsspp_force_max_fps = "enabled"
              ppsspp_audio_latency = "0"
              ppsspp_internal_resolution = "480x272"
              ppsspp_output_resolution = "480x272"
              ppsspp_button_preference = "cross"
              ppsspp_fast_memory = "enabled"
              ppsspp_set_rounding_mode = "enabled"
              ppsspp_block_transfer_gpu = "enabled"
              ppsspp_texture_scaling_level = "1"
              ppsspp_texture_scaling_type = "xbrz"
              ppsspp_texture_anisotropic_filtering = "off"
              ppsspp_texture_deposterize = "disabled"
              ppsspp_internal_shader = "off"
              ppsspp_gpu_hardware_transform = "enabled"
              ppsspp_vertex_cache = "enabled"
              ppsspp_prescale_uv = "disabled"
              ppsspp_separate_io_thread = "disabled"
              ppsspp_unsafe_func_replacements = "enabled"
              ppsspp_sound_speedhack = "disabled"
              ppsspp_threaded_input = "disabled"

              I have yet to test all the permutations of messing with these variables are but I am getting promising results thus far.

              S 1 Reply Last reply Reply Quote 0
              • M
                Methanoid @Twitch0815
                last edited by

                @Twitch0815 said:

                @Samwise
                So I have had about 5 diff pi'(3)s underneath my fingers and have had the ability to test them against each other.
                I have found differences. For example 1 or 2 that would not take the 1400 overclock.
                1 pi that when using the same sd card played Star Wars Shadow of the Empire terribly but switching to others it worked fine.

                But Birth by Sleep, even on my pi that I consider to be my most rock solid still has some slowdown. Only things that are going to push that game up is more video processing power. Just don't drive yourself crazy chasing something that the hardware can't perform and believe me I push every bit of performance out of the 3 that I can get. As I continue to work on game optimization I will let you know if I find anything that brings it up to a better performance.

                I am actually going to try some Immersion cooling on one of my pis in mineral oil, but not enough overclocking experts have pushed their pi's so Im lost on voltage settings I need to get to 1600 MHZ but im sure we will get there soon.

                I wonder if its heat.. the Pi3 thermally throttles once CPU hits 80C... so does not crash but DOES slow down.. the more you OC then the more likely this happens. Have U a heatsink AND fan? Is Pi in a closed case? Ceramic heatsink?

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

                  you'll know when your pi is throttling - a colored square will appear in the top right of the screen.

                  Red square: over-temperature
                  Rainbow square: under-voltage

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

                    @Methanoid
                    I do not believe heat to be the issue. A Pi 3 by default will throttle cpu_down at 85C I set my config file 5 degrees under thatwith temp_limit=80 just to be more conservative because I am using an aggressive overclock.

                    All of my Pi 3 setups are identical. J-Tek Acrylic case (It is well ventilated) Aluminum heatsinks that have been thermal epoxied on, And an active case fan that is oriented to blow cool air over the heatsinks and away from the chip.

                    When I talk about different behavior I am talking about the dynamic of different properties of silicon even silicon from the same chip.
                    When chips are made they are all cast on a single wafer. The instructions are built ad etched etc etc. Say you were building a Pentium processor it is one big wafer that is manufactured then cut into pieces like a brownie. Then what they do is apply steps of voltage to them and run burn-ins on them as they increase the voltage certain chips from the same wafers will begin to have errors at that voltage where as other chips will not. This is just something from the world of physics and properties of silicate that happens. Meaning the I7 processor you buy at 2.80 Ghz for 100 dollars more the the 2.4 ghz proc could have come from the exact same wafer that the less expensive one came from one can just handle higher voltage at the same level of cooling while staying under a certain error rate. Which is where all the overclocking stuff comes from your increasing voltage to a chip and providing above standard cooling which will bring it up in speed at the risk of unstablizing it. And those higher level instabilities are managed with cooling the more you ask the more you have to cool. I am well versed in standard pc manufacturing but I have not really delved into arm architecture aside the occasional whitepaper but I am assuming we have something very similar going on with the arm chips on the pi's. Certain ones are just going to be of a better property then others when pushed passed their default clock limit.

                    M 1 Reply Last reply Reply Quote 0
                    • S
                      Samwise @Twitch0815
                      last edited by

                      @Twitch0815 Amazing! Thanks mate. Looking forward to trying these out. This may sound stupid but I've been using lr-ppsspp for the convenience of having my hotkeys and controller config all set up already, but I am aware that PPSSPP is supposed to have better performance.

                      Will the settings above affect both emulators? I suppose I really should just go ahead and configure ppsspp and use that if it has better performance than lr-ppsspp.

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

                        @Samwise I use the libretro one as well but the settings apply. I can tell because games like Tekken 6 were unplayable and now are smooth.

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

                          yeah, anything in retroarch-core-options.cfg is only going to affect lr (libretro, the api for retroarch) cores. the standalone psp core would have it's own config file in /retropie/configs/psp/

                          that said, there are often vast differences in lr and standalone cores, so if performance is a factor i would always try standalone. it should only ever be faster.

                          1 Reply Last reply Reply Quote 0
                          • M
                            Methanoid @Twitch0815
                            last edited by

                            @Twitch0815 it was just an idea ;) The videos I have seen show Pi3 throttling at 80C by default.... but anyway sounds like U have that covered

                            1 Reply Last reply Reply Quote 0
                            • O
                              Onionfarmer
                              last edited by

                              Hi, I'm no expert, just tinkering in the same area.
                              If you're still trying to get graphically intensive games to work try altering the ppsspp_rendering_mode in /opt/retropie/configs/all/ retroarch-core-options.cfg to "unbuffered".
                              You may find it helps, you may find it throws in more random graphical artefacts than you're happy to live with!
                              I was trying to get Tomb Raider Anniversary to play & changing this one setting took the game from unplayably slow to chugging along at a normal speed, albeit with a few graphical 'randomnesses' along the way, but overall a huge improvement.
                              I'm sure results will vary with individual games.

                              1 Reply Last reply Reply Quote 0
                              • M
                                mauruco
                                last edited by mauruco

                                I do not know why, but when I installed PPSSPP from source (not binary) games ran much better.
                                Expl: Soul Calibur

                                1 Reply Last reply Reply Quote 0
                                • mituM
                                  mitu Global Moderator
                                  last edited by

                                  @dgdeepak000 this forum is not about smartphone games, but about Retropie and its related platforms - the talk is about overclocking settings on the Raspberry PI.

                                  1 Reply Last reply Reply Quote 0
                                  • madmodder123M
                                    madmodder123
                                    last edited by

                                    @mitu
                                    Bumping 2 year old threads eh?

                                    mituM 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @madmodder123
                                      last edited by

                                      @madmodder123 there was a spam post reviving this topic, now deleted after I realized it was just spam.

                                      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.