RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    lr-duckstation - Experimental new PlayStation 1 emulator

    Scheduled Pinned Locked Moved Ideas and Development
    duckstationlr-duckstationplaystationpsxps1
    154 Posts 28 Posters 56.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.
    • I
      IGA @dankcushions
      last edited by

      @dankcushions Ok, i just wanted to get is this problem of raspberry or pcsx-rearmed

      lostlessL 1 Reply Last reply Reply Quote 0
      • lostlessL
        lostless @IGA
        last edited by lostless

        @iga basically what @dankcushions is saying is that if retroarch is reporting 60 FPS, the emulator is running full speed and not lagging. Now most games on psx ran at a lower FPS on original hardware, and also some lagged on real hardware and that is also being emulated. Also emulators may have bugs that add additional lag where there wasn’t before. But Think of it like the psx has to send a 60hz signal to a tv, but internally runs lower. But it’s not an issue with the pi unless retroarchs fps dips below 59-60

        I 1 Reply Last reply Reply Quote 0
        • I
          IGA @lostless
          last edited by IGA

          @lostless Ok-ok. Firstly i've tested my problem games on real ps2 hardware, then on ps3 ( yeah, there are emulator too), they not showed fps too, but runs faster. Then i've run duckstation or epsxe on pc - speed of games was the same.
          So after that made conclusions that those games must runs in 30 fps in any moments ( like on original hardware)
          On Pi4 i could not reach this speed on pcsx-rearmed core, it runs only 25 or lower.
          So, now, on the advice of @dankcushions became to use duckststion core and only believe that is it work with correct speed...

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

            @sleve_mcdichael said in lr-duckstation - Experimental new PlayStation 1 emulator:

            Does this also work in reverse?

            I answered my own question, it does indeed work in reverse. I have a game I'm sure I've saved since I switched to duckstation. Switched Duckstation core option to use Libretro .srm as memory card type, then named the _1.mcd file back to .srm and it loaded up fine.

            1 Reply Last reply Reply Quote 2
            • I
              IGA @dankcushions
              last edited by

              What about nfs games and duckstation core? - 1,2,3, high stakes are have sound issue and much slowdowns with default setting on Pi4. Only Porsche Unleashed works well.

              It's duckstation problem or need special configurations??

              lostlessL 1 Reply Last reply Reply Quote 0
              • lostlessL
                lostless @IGA
                last edited by

                @iga not sure if it’s changed, but the original configuration of duckstation uses hardware acceleration, which has been causing some slowdowns. Try using the software renderer and see if it fixes the problem with slowdowns.

                I 1 Reply Last reply Reply Quote 0
                • I
                  IGA @lostless
                  last edited by IGA

                  @lostless I am always use software gpu render as default for all games - i use comopsite output...
                  Did you try to test some of nfs games?

                  maybe verbose log will be usefull?

                  • slowdowns and sound glitches appears even at in starting menu
                  I lostlessL 2 Replies Last reply Reply Quote 0
                  • I
                    IGA @IGA
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • lostlessL
                      lostless @IGA
                      last edited by lostless

                      @iga no slowdowns here. Smooth as butter (As much as a ps1 game can be).But my pi4 is overclocked to 2ghz. That might be way. I’m also running the games off a usb 3.0 stick and uncompressed. Doubt that makes much difference
                      Maybe try the games in pcsxRearmed and see if they run better. It does have lower hardware requirements.

                      I 1 Reply Last reply Reply Quote 0
                      • I
                        IGA @lostless
                        last edited by IGA

                        @lostless said in lr-duckstation - Experimental new PlayStation 1 emulator:

                        no slowdowns here. Smooth as butter (As much as a ps1 game can be)

                        • strange....
                          Yes, i've used chd images, but after that i've tried and uncompressed too - no effect.

                        On pcsxRearmed works seems to be well... ( but I already don't know this is " seems to be well" is right correct or not like in the following cases with another games on pcsxRearmed, that's why prefer duckstation)

                        I 1 Reply Last reply Reply Quote 0
                        • I
                          IGA @IGA
                          last edited by IGA

                          Next question - images that .ccd + .img - no music
                          Or duckstation not support this format ?

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

                            @iga said in lr-duckstation - Experimental new PlayStation 1 emulator:

                            Next question - images that .ccd + .img - no music
                            Or duckstation not support this format ?

                            you can see the supported extensions in the help of the module in retropie-setup: https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-duckstation.sh#L14

                            I 1 Reply Last reply Reply Quote 0
                            • I
                              IGA @dankcushions
                              last edited by

                              @dankcushions Thank you!

                              But what about need for speed games? - is it only my personal issues and all anothers pi4 users played well on duckstation?

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

                                @iga i don't have these games, but your log doesn't show a slowdown:

                                [INFO] Threaded video stats: Frames pushed: 4915, Frames dropped: 2.
                                

                                you were only playing for a minute. Are you sure you encountered a slowdown in this time?

                                Do other (non NFS) games work full speed? Please provide your /opt/retropie/configs/all/retroarch-core-options.cfg

                                I 1 Reply Last reply Reply Quote 0
                                • I
                                  IGA @dankcushions
                                  last edited by IGA

                                  @dankcushions yes, slowdowns-freezes begins after intro movie at start menu and further. I don't have enough patience to try test more than minute.....

                                  Other games, that i've tested, work well, seems to be... Problems only with nfs 1,2,3, high stakes

                                  There my retroarch-core-options.cfg
                                  or file itself

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

                                    @iga the settings seem fine. please post your /opt/retropie/configs/all/retroarch.cfg and /opt/retropie/configs/psx/retroarch.cfg

                                    I 1 Reply Last reply Reply Quote 0
                                    • I
                                      IGA @dankcushions
                                      last edited by

                                      @dankcushions
                                      /opt/retropie/configs/all/retroarch.cfg
                                      /opt/retropie/configs/psx/retroarch.cfg

                                      both files:
                                      https://dropmefiles.com/o9EDP

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

                                        @iga said in lr-duckstation - Experimental new PlayStation 1 emulator:

                                        @dankcushions
                                        /opt/retropie/configs/all/retroarch.cfg
                                        /opt/retropie/configs/psx/retroarch.cfg

                                        bingo. both of these are non-default, which tells me you've adjusted retroarch settings in the menu, and saved, and now are running sub-optimal settings. for example

                                        audio_driver = "alsa"
                                        

                                        is a (much) slower audio driver than the current retroarch default, which is alsathread, which it will default to unless you override it in your config, which you have done.

                                        i suggest you reset to defaults:

                                        • navigate to /opt/retropie/configs/all/ and check if you have an retroarch.cfg.rp-dist file. if so, delete (or rename) retroarch.cfg and rename retroarch.cfg.rp-dist to retroarch.cfg
                                        • repeat in /opt/retropie/configs/psx/
                                        I 1 Reply Last reply Reply Quote 0
                                        • I
                                          IGA @dankcushions
                                          last edited by

                                          @dankcushions said in lr-duckstation - Experimental new PlayStation 1 emulator:

                                          audio_driver = "alsa"

                                          -I've already tested with alsathread too - same effect!

                                          And i am sure - i don't changed audio driver by myself - alsa was default after retropie installing...

                                          Ok, i will try to rename current configurations cfg.rp-dist and try again

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

                                            @iga said in lr-duckstation - Experimental new PlayStation 1 emulator:

                                            And i am sure - i don't changed audio driver by myself - alsa was default after retropie installing...

                                            correct, i didn’t say you did, and you’re right it was defaulting to alsa in earlier versions of retroarch, and then changed to alsathread in later ones.

                                            the point is, by going into the RGUI and adjusting any settings, and then saving that config, you make ALL the current retroarch settings permanent, so any changes to the defaults by retropie or retroarch would have no affect. you’re now the owner of the retroarch settings and are basically running your own retropie spin-off.

                                            for this reason i would not recommend changing retroarch settings via the RGUI and instead use https://retropie.org.uk/docs/Configuration-Editor/ - this only inserts the single setting you change to the config rather than setting EVERYTHING.

                                            sirhenrythe5thS 1 Reply Last reply Reply Quote 1
                                            • 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.