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

    Is it worth it to upgrade from Raspberry Pi 3 B to Pi 3 B+ for faster PSX emulation

    Scheduled Pinned Locked Moved Help and Support
    psxpsx-rearmedpi 3 b+pi 3btekken
    9 Posts 6 Posters 3.8k 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.
    • megaJekanM
      megaJekan
      last edited by

      On Raspberry Pi 3 B I have speed issues with several PSX titles. The most annoying is to have sporadic slowdowns during Tekken 3 fight. Also split screen game modes for Crash Team Racing or Need For Speed II are in fact unplayable. Games like Gran Turismo 1 and 2 are slow even with one player mode. FPS meter is showing 60 fps, but I can feel those slowdowns. All hi-res mode options, dithering and vibration are disabled. I only have bi-linear filtering and CRT PI curvature shader enabled.

      So is it worth it to upgrade to Pi 3 B+ just to improve PS1 experience? Platforms like N64 are not interesting for me right now anyway, cause I don't expect better performance with the same GPU. I just hope to get Tekken 3 running in full speed. Or should I wait for Pi 4 B?

      P.S. I had a set of experiments where I tried to decrease resolution from 720p to 480p, but it seems to break the shaders I use. Both CRT PI and ZFAST look really ugly. Also I am wondering if video smoothing affects performance that hard. If I disable all graphic improvements gameplay might not be that fun. Hi-res is not needed, I just need some feeling of old CRT.

      Other useful info:

      1. Raspberry Pi 3 B, with supported power supply
      2. RetroPie 4.4.3, manual installation
      3. Emulator: lr-pcsx-rearmed
      4. 2x Logitech F310 controllers
      quicksilverQ MajorDangerNineM 2 Replies Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @megaJekan
        last edited by quicksilver

        @megaJekan Some shaders greatly affect performance so I would suggest turning them off and then retesting the games you mentioned. If the games run better then I think you have your answer.

        There have been hints that the pi4 wont be ready for at least another year(s) so I wouldnt hold your breath waiting for it. The improved CPU in the 3b+ certainly could help with psx emulation but I would not expect it to be enough of a difference to be a silver bullet fix.

        Also if you are into overclocking it appears in my prelim testing that the gpu on the pi3b+ can handle more overclock than previous models, though this will vary somewhat based on the "silicon lottery".

        1 Reply Last reply Reply Quote 0
        • MajorDangerNineM
          MajorDangerNine @megaJekan
          last edited by MajorDangerNine

          @megaJekan Some of that slowdown is software-side and not hardware related. Kernel/OS updates in Raspbian Stretch (RetroPie 4.4) have decreased the slowdown in some games so you might want to consider upgrading.

          As for if the the faster ARM clock speed of the RPi3B+ would improve the slowdown, I'll look into testing with and without my current overclock on my RPi3B for you, though I'm pretty sure the slowdown is a constant regardless of if it is overclocked or not.

          Edit: The test @sirhenrythe5th did seems good enough and seems to show my point about the slowdown being software-side.

          SBCGaming | Unofficial RetroPie Discord

          sirhenrythe5thS megaJekanM 2 Replies Last reply Reply Quote 0
          • sirhenrythe5thS
            sirhenrythe5th @MajorDangerNine
            last edited by

            I just made a very simple Test: when switching to the Hi-Res Mode in RA the Games still become significant slower.
            So IMO it is not worthy to upgrade from a 3B to a 3B+ just for PSX

            -- Retro-Achievements Username: SirALX --
            RetroRatio: 1.88
            Started Games beaten: 2,47%
            Site Rank: 4382/93743 ranked users (TOP 4.76%)
            Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

            1 Reply Last reply Reply Quote 1
            • megaJekanM
              megaJekan @MajorDangerNine
              last edited by megaJekan

              @MajorDangerNine said in Is it worth it to upgrade from Raspberry Pi 3 B to Pi 3 B+ for faster PSX emulation:

              Kernel/OS updates in Raspbian Stretch (RetroPie 4.4) have decreased the slowdown in some games so you might want to consider upgrading.

              I am still using Jessie. So I can at least try upgrading to Stretch.

              @sirhenrythe5th said in Is it worth it to upgrade from Raspberry Pi 3 B to Pi 3 B+ for faster PSX emulation:

              when switching to the Hi-Res Mode in RA the Games still become significant slower.

              The thing is that I don't need hi-res mode for PSX, it breaks the rendering of sprites. But I was wondering if overclocking helps in general to solve Tekken 3 slowdowns.

              For the time being I have set resolution to 480p, disabled shaders and started using overlay image offered here:
              https://retropie.org.uk/forum/topic/3156/i-need-help-using-a-scanline-overlay-on-a-crt/8

              The performance is much better, but not ideal.

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

                so firstly there is no need to use a crt shader with tekken 3. it runs at 364x480 which is an interlaced display mode, hence no scan lines on real hardware.

                secondly, for this same reason pcsx-rearmed’s “enhanced resolution” mode won’t do anything; it’s hard coded to ignore such games.

                thirdly i believe the very slight micro-slowdowns in tekken 3 are not to do with cpu power but emulation issues. it’s the same performance on a pi2 and pi3b+ as far as i can tell.

                megaJekanM 1 Reply Last reply Reply Quote 0
                • megaJekanM
                  megaJekan @dankcushions
                  last edited by

                  @dankcushions with setting 480p as resolution and disabling shaders slowdowns in Tekken 3 are minimal now. I gave it a try again, it is super playable. I also saw a significant improvement in Smackdown. Though Crash Team Racing is still quite slow in split screen mode.

                  BobHarrisB dankcushionsD 2 Replies Last reply Reply Quote 0
                  • BobHarrisB
                    BobHarris @megaJekan
                    last edited by BobHarris

                    @megaJekan I've never noticed any slowdown in Tekken 3 or Crash team racing (singleplayer or multiplayer). I'm using a non overclocked Pi 3B (Jessie) at 1080p with bilinear filtering on and also a scanlines shader (no curvature). High res mode does introduce slowdown in these games sadly.

                    Pi 3B , 64 GB Sandisk ultra flashdrive, 19 systems, 872 hand picked classic gaming gems :-) Dual shock 4v2

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

                      @megaJekan said in Is it worth it to upgrade from Raspberry Pi 3 B to Pi 3 B+ for faster PSX emulation:

                      @dankcushions with setting 480p as resolution and disabling shaders slowdowns in Tekken 3 are minimal now.

                      nice! but you really don't have to use 480p. like i said, pscx-rearmed is full speed (other than the same slight micro-slowdown emulations issues) on a pi2 at 1080p at default settings.

                      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.