• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.7k 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.
  • M
    megaJekan
    last edited by 8 Feb 2019, 16:21

    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
    Q M 2 Replies Last reply 8 Feb 2019, 16:36 Reply Quote 0
    • Q
      quicksilver @megaJekan
      last edited by quicksilver 2 Aug 2019, 16:37 8 Feb 2019, 16:36

      @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
      • M
        MajorDangerNine @megaJekan
        last edited by MajorDangerNine 2 Aug 2019, 19:43 8 Feb 2019, 17:44

        @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

        S M 2 Replies Last reply 8 Feb 2019, 18:27 Reply Quote 0
        • S
          sirhenrythe5th @MajorDangerNine
          last edited by 8 Feb 2019, 18:27

          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
          • M
            megaJekan @MajorDangerNine
            last edited by megaJekan 2 Sept 2019, 00:21 9 Feb 2019, 00:20

            @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
            • D
              dankcushions Global Moderator
              last edited by 9 Feb 2019, 07:28

              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.

              M 1 Reply Last reply 9 Feb 2019, 10:41 Reply Quote 0
              • M
                megaJekan @dankcushions
                last edited by 9 Feb 2019, 10:41

                @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.

                B D 2 Replies Last reply 9 Feb 2019, 13:36 Reply Quote 0
                • B
                  BobHarris @megaJekan
                  last edited by BobHarris 2 Sept 2019, 13:37 9 Feb 2019, 13:36

                  @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
                  • D
                    dankcushions Global Moderator @megaJekan
                    last edited by 9 Feb 2019, 14:31

                    @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
                    9 out of 9
                    • First post
                      9/9
                      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.

                      This community forum collects and processes your personal information.
                      consent.not_received