• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.
  • M
    matchaman
    last edited by matchaman 24 Nov 2017, 17:55

    Indeed, I noticed that the majority of snes9x2010 users are on android which nowadays features "monstrous" hardware compared to the Pi :/

    All in all, this needs to be solved somehow because it regards the default RetroPie setup. Later today I'll try lr-snes9x2010 (and lr-snes9x) on a stock Pi 2 and a Zero W in order to do the same for comparison sakes.

    D 1 Reply Last reply 24 Nov 2017, 22:45 Reply Quote 1
    • D
      Darksavior @matchaman
      last edited by Darksavior 24 Nov 2017, 22:45

      @matchaman I must disagree with you that lr-snes9x is faster/better than lr-snes9x2010. It requires a bit more cpu speed than 2010. You can easily notice this in games that use heavy transparencies. Though, I haven't done extensive testing to find out more games that use heavy transparencies other than megaman-x1's (octopus level). It will slowdown to 55-56fps on my overclocked pi3 at 1.3ghz, 1080p, crt-pi shader, and I get crackling sound.

      I do recommend having lr-snes9x as your default if you're overclocking like I am, and if you get slowdowns then set those games to use 2010. If lr-snes9x could handle transparencies as good as 2010 then I'd suggest to the retropie team to consider making it the default..but that's not the case.

      1 Reply Last reply Reply Quote 0
      • M
        matchaman
        last edited by matchaman 24 Nov 2017, 22:49

        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.

        D 1 Reply Last reply 24 Nov 2017, 22:52 Reply Quote 0
        • D
          Darksavior @matchaman
          last edited by Darksavior 24 Nov 2017, 22:52

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

          M 1 Reply Last reply 24 Nov 2017, 23:10 Reply Quote 0
          • M
            matchaman @Darksavior
            last edited by matchaman 24 Nov 2017, 23:10

            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
            • X
              xFlesk
              last edited by xFlesk 27 Nov 2017, 18:20

              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

              L 1 Reply Last reply 27 Nov 2017, 20:50 Reply Quote 0
              • L
                lostless @xFlesk
                last edited by lostless 27 Nov 2017, 20:50

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

                X 1 Reply Last reply 28 Nov 2017, 18:05 Reply Quote 0
                • ?
                  A Former User
                  last edited by 27 Nov 2017, 21:01

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

                  D 1 Reply Last reply 27 Nov 2017, 23:48 Reply Quote 0
                  • D
                    Darksavior @A Former User
                    last edited by 27 Nov 2017, 23:48

                    @livefastcyyoung Build lr-snes9x from source and it will

                    ? 1 Reply Last reply 28 Nov 2017, 18:24 Reply Quote 0
                    • X
                      xFlesk @lostless
                      last edited by 28 Nov 2017, 18:05

                      @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 28 Nov 2017, 18:24

                        @darksavior Thanks! :)

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User
                          last edited by 25 Dec 2017, 19:19

                          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?

                          D 1 Reply Last reply 25 Dec 2017, 21:50 Reply Quote 0
                          • D
                            Darksavior @A Former User
                            last edited by Darksavior 25 Dec 2017, 21:50

                            @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 25 Dec 2017, 22:00 Reply Quote 0
                            • ?
                              A Former User @Darksavior
                              last edited by A Former User 25 Dec 2017, 22:00

                              @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

                              M D 2 Replies Last reply 25 Dec 2017, 22:13 Reply Quote 0
                              • M
                                mitu Global Moderator @A Former User
                                last edited by 25 Dec 2017, 22:13

                                @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 25 Dec 2017, 22:27 Reply Quote 0
                                • D
                                  Darksavior @A Former User
                                  last edited by Darksavior 25 Dec 2017, 22:13

                                  @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 25 Dec 2017, 22:27

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

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