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

    lr-snes9x runs faster/better than lr-snes9x2010 (stock Pi 3, copper sinks, latest software versions)

    Scheduled Pinned Locked Moved General Discussion and Gaming
    lr-snes9xlr-snes9x2010cracklingslowdowncomparison
    23 Posts 6 Posters 8.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.
    • matchamanM
      matchaman
      last edited by matchaman

      That's really strange. Did you try with the latest version of lr-snes9x? I will try Mega Man X tonight to do the same comparison.

      I also did the test on my Zero W and both cores perform pretty bad but lr-snes9x2010 is evidently worse, confirming my concern even on different hardware.

      DarksaviorD 1 Reply Last reply Reply Quote 0
      • DarksaviorD
        Darksavior @matchaman
        last edited by Darksavior

        @matchaman I built it from source just now. This has always been the case since I've been using it. The degradation that you've reported on 2010 might be another issue. I did notice audio being broken on at least wild guns with 2005 for at least half a year until it was fixed. I haven't used 2010 in a while, maybe consider posting a bug report. I don't use the rewind/forward feature and I don't think that should be a way of testing performance. Most people won't use that.

        You can also try different versions of 2010 by extracting them from older retropie images to verify a performance difference.

        matchamanM 1 Reply Last reply Reply Quote 0
        • matchamanM
          matchaman @Darksavior
          last edited by matchaman

          I haven't used 2010 in a while, maybe consider posting a bug report.

          I already did on github but it did not receive any replies, the issue remains open

          I don't use the rewind/forward feature and I don't think that should be a way of testing performance. Most people won't use that.

          I proposed that in order to make the problems more evident. Rewind and shaders would consume resources that will make the difference stand out because, nevertheless, it's not extremely evident without decent speakers.

          You can also try different versions of 2010 by extracting them from older retropie images to verify a performance difference.

          Yes, that's what I did and ended back even to lr-snes9x-next before it was renamed to lr-snes9x2010. There's no difference in performance, while I can't test previous versions of lr-snes9x because it's not included.
          (I don't know where to find binaries or how to compile older versions of lr-snes9x)

          Talking about rewind... I just noticed that on lr-snes9x it can go back for a much longer time than lr-snes9x2010. Apart from feeling less smooth, rewind on 2010 lasts for only a few seconds of gameplay.

          In addition of fast forward working much faster/better on lr-snes9x, I would consider it evidence that there's something wrong with the core on a (hopefully) higher code level, specifically for RPi.

          1 Reply Last reply Reply Quote 0
          • xFleskX
            xFlesk
            last edited by xFlesk

            im using snes9x (latest) for all my snes retail games, however i noticed that snes9x (any version) has problems with rom hacks. many hacks works fine but also many hacks needs to be open with lr-armsnes.
            also i noticed that starfox 2 is unplayable on any of libretro cores exept lr-snes9x2005 (which runs the game flawlesly).

            so to answer your question, i think there is no "perfect" emulator on retropie ;) but thankfuly we have many options to choose from, thats why retropie itself is perfect (at least for me ;) )
            cheers

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

              @xflesk for starfox 2. Update snes9x2010 from source. A speed hack has been added recently but retropie setup binary is still an older version. So star fox 2 runs fine now.

              And no, snes9x 2005 does not run flawlessly. It runs it too fast.

              xFleskX 1 Reply Last reply Reply Quote 0
              • ?
                A Former User
                last edited by

                Has any version of lr-snes9x been updated to add support for Tengai Makyou Zero?

                DarksaviorD 1 Reply Last reply Reply Quote 0
                • DarksaviorD
                  Darksavior @A Former User
                  last edited by

                  @livefastcyyoung Build lr-snes9x from source and it will

                  ? 1 Reply Last reply Reply Quote 0
                  • xFleskX
                    xFlesk @lostless
                    last edited by

                    @lostless thank you for info ;) i must try to update from source.
                    cheers

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @Darksavior
                      last edited by

                      @darksavior Thanks! :)

                      1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User
                        last edited by

                        Quick question:

                        I have both roms in the SNES and SFC folder, as I keep any Japanese only releases in the SFC folder.

                        However, after installing lr-snes9x, I can only select it for roms in the SNES folder, not the SFC folder. How can I make lr-snes9x selectable for roms in the SFC folder?

                        DarksaviorD 1 Reply Last reply Reply Quote 0
                        • DarksaviorD
                          Darksavior @A Former User
                          last edited by Darksavior

                          @livefastcyyoung You'll have to edit the es_systems.cfgin /etc/emulationstation/and add the sfc section yourself. Keep in mind, when installing a new emulator or updating retropie, your changes will go away. In order to prevent this, you'll have to put a copy of es_systems.cfg in /opt/retropie/configs/all/emulationstation/ and edit that one instead. The drawback in doing that is that you'll have to add new emulators manually to es_systems.cfg since retropie only touches the one at /etc/emulationstation/. I usually install every emulator I want first before copying it over and editing.

                          ? 1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @Darksavior
                            last edited by A Former User

                            @darksavior I already have the SFC section in my es_systems.cfg. So the Super Famicom and Super Nintendo both show up in my game carousel already.

                            My issue is that the Super Famicom section isn't recognizing lr-snes9x as an emulator it can use.

                            This is what my es_systems.cfg looks like...

                            https://pastebin.com/rT1PTvyi

                            mituM DarksaviorD 2 Replies Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @A Former User
                              last edited by

                              @livefastcyyoung Try creating a /opt/retropie/configs/sfc folder, then copy the emulators.cfg from /opt/retropie/configs/snes to it.

                              ? 1 Reply Last reply Reply Quote 0
                              • DarksaviorD
                                Darksavior @A Former User
                                last edited by Darksavior

                                @livefastcyyoung I don't know, did you add an sfc folder to /opt/retropie/configs with the copied contents from the snes config folder? If doing that, don't forget to edit the retroarch.cfg to point at the sfc folder instead. Otherwise, maybe try editing <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ sfc %ROM%</command> from sfc to snes so it uses the snes config folder?

                                1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @mitu
                                  last edited by

                                  @mitu This worked!

                                  Thanks to both of you for helping me out with this, especially on Christmas day. :)

                                  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.