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 55.9k 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.
    • 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
                            • sirhenrythe5thS
                              sirhenrythe5th @dankcushions
                              last edited by

                              @dankcushions good to know, i never used the Configuration-Editor and made all changes via RGUI over the years :/
                              So i am running also my own retropie spin-off, i guess i will start to create a new setup in the future (Pi5) .

                              Good luck: i never had problems.
                              I also had to change to ALSATHREAD by myself (did that in RGUI as well), but everything works great.
                              I also tested "NFS IV: High Stakes" yesterday evening and played a couple of rounds on "Landstrasse". No problems at all.

                              -- 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
                              • I
                                IGA
                                last edited by

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

                                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.

                                well... i firstly download retropie in January-February of this year - it was 4.7.1, and then immediately did update - so, i ve supposed that use latest current version...

                                And i don't changed in retropie-setup gui anything else by my own, I've make changes in game process in retroarch -> quick menu->options or controls. In first "settings" retroarch menu i am only make visible fps in left corner and applied it to all cores. That's all....

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

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

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

                                  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.

                                  well... i firstly download retropie in January-February of this year - it was 4.7.1, and then immediately did update - so, i ve supposed that use latest current version...

                                  the alsathread change didn’t happen until June-ish

                                  And i don't changed in retropie-setup gui anything else by my own, I've make changes in game process in retroarch -> quick menu->options or controls. In first "settings" retroarch menu i am only make visible fps in left corner and applied it to all cores. That's all....

                                  that’s enough to do it. any settings change via RGUI where you need to make a config save creates the massive config files you have, and stops you getting any updates to the defaults.

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

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

                                    and stops you getting any updates to the defaults.

                                    what kind are the updates? - on the site in download section is still same 4.7.1 from November 4, 2020. And maybe we could see changelog...

                                    Аnd how to make updates now? - format and reinstall?

                                    On the other hand, (after formattng )apply all my own personal settings again (which I maybe even could not remember) is too hard\lazy to make nfs work.... ((

                                    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 said in lr-duckstation - Experimental new PlayStation 1 emulator:

                                      and stops you getting any updates to the defaults.

                                      what kind are the updates? - on the site in download section is still same 4.7.1 from November 4, 2020. And maybe we could see changelog...

                                      config default updates. i suppose following retroarch and retropie on github would show you the changes, but they’re amongst a lot of other things.

                                      Аnd how to make updates now? - format and reinstall?

                                      i already told you how to reset the config to latest defaults.

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

                                        @dankcushions Ok, thank you!

                                        But by this logic, after next any changes ( change key mapping or increase sound volume for example) you will lost ability to next updtes?

                                        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 Ok, thank you!

                                          But by this logic, after next any changes ( change key mapping or increase sound volume for example) you will lost ability to next updtes?

                                          my advice above was to use the configuration editor for such changes, but it is less user friendly. to be honest, i have never needed to increase sound volume - just raise the master volume in ES. key mapping shouldn't need a config save via core input remapping, which is a seperate file and doesn't cause these issues.

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

                                            @dankcushions It's all sadly, cause have ability to change some settings for your own needs and don't do it it's ... hmm 50\50... don't know :-/
                                            in addition to turning on the fps counter, which I definitely use to understand if it works correctly, I like to use a rewind that is also turned off by default and this will already make a change in the original config. Also, some emulators may have bilinear filtering enabled by default or some other filters, disabling which will again lead to changes in the config. And I'm silent about all sorts of tweaks for n64 cores.
                                            .... so i suppose that have access to options could be very useful, but in general, I understood the whole idea, so thanks again!

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