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

Input Lag guide

Scheduled Pinned Locked Moved Ideas and Development
input lagwikidocumentationdocs
56 Posts 19 Posters 24.8k 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.
  • H
    herb_fargus administrators
    last edited by 10 Apr 2018, 01:32

    I think generally over clock/input lag are "advanced user" stuff. That's kinda why I put them in that section(or thought i did) in the wiki. Fact is people are trying to use an underpowered device to do things it's not really meant to do and then wonder why it sploded. I'm personally fine with a giant disclaimer on both pages saying : UNSTABLE: ADVANCED USERS ONLY! then in fine print: if you break it don't come the forum- just reimage and stop while you're ahead ;)

    If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

    Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

    M 1 Reply Last reply 10 Apr 2018, 01:45 Reply Quote 0
    • M
      mediamogul Global Moderator @herb_fargus
      last edited by mediamogul 4 Oct 2018, 02:48 10 Apr 2018, 01:45

      @herb_fargus said in Input Lag guide:

      I'm personally fine with a giant disclaimer on both pages saying : UNSTABLE: ADVANCED USERS ONLY!

      I'm fine with disclaimers as well, but shouldn't they read as being 'potentially unstable', given that they're also potentially stable under the right circumstances? Something akin to @Darksavior's suggestion of labeling the tweaks as simply being unsupported would remain neutral to the potential outcome, no matter what.

      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

      L 1 Reply Last reply 10 Apr 2018, 01:50 Reply Quote 0
      • L
        lilbud @mediamogul
        last edited by 10 Apr 2018, 01:50

        @mediamogul I personally think the potentially unstable tweaks shouldn't even be on the page in the first place. Because Gods perfect idiot will come along, screw up their build using settings from the do not use section, then come to the forum kicking and screaming about how their build is screwed.

        But, ya know, just my silly personal opinion.

        Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

        Backlog: http://backloggery.com/lilbud

        M 1 Reply Last reply 10 Apr 2018, 01:58 Reply Quote 0
        • M
          mediamogul Global Moderator @lilbud
          last edited by mediamogul 4 Oct 2018, 03:00 10 Apr 2018, 01:58

          @lilbud

          That is one way to go. I mean, there are a few suggestions for reducing input lag listed above that are guaranteed not to cause trouble. Although games like 'Battletoads' and 'Mike Tyson's Punch-Out!!' become considerably easier with the adjustments, I'm fairly confident both games could be beaten without them given some extra practice and memorization. In fact, outside of those two examples and perhaps a few more, there's really no other situations where this is even an issue.

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          1 Reply Last reply Reply Quote 0
          • M
            markwkidd
            last edited by 10 Apr 2018, 02:02

            Have you all been tracking the new run-ahead lag reducer function for libretro/RetroArch cores that just debuted around the beginning of the month?

            My understanding is that it should be able to shave a frame or two off of the lag for older console emulators even with low-power architectures like rpi.

            M D 2 Replies Last reply 10 Apr 2018, 02:07 Reply Quote 1
            • M
              mediamogul Global Moderator @markwkidd
              last edited by 10 Apr 2018, 02:07

              @markwkidd said in Input Lag guide:

              Have you all been tracking the new run-ahead lag reducer function

              I have to say I have not, but it sounds like the cat's pajamas. I take it that this is it in action?

              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

              1 Reply Last reply Reply Quote 0
              • M
                markwkidd
                last edited by 10 Apr 2018, 02:40

                That's the very one!

                C 1 Reply Last reply 10 Apr 2018, 03:59 Reply Quote 0
                • C
                  caver01 @markwkidd
                  last edited by 10 Apr 2018, 03:59

                  @markwkidd And this wasn't an April Fool's joke?

                  My 4-player cocktail style cabinet built as a custom "roadcase"

                  M 1 Reply Last reply 10 Apr 2018, 04:39 Reply Quote 0
                  • M
                    markwkidd @caver01
                    last edited by markwkidd 4 Oct 2018, 05:39 10 Apr 2018, 04:39

                    @caver01 said in Input Lag guide:

                    @markwkidd And this wasn't an April Fool's joke?

                    nope, it's real. this functionality is IMO a landmark in emulation but it happened so recently that history hasn't quite noticed yet

                    there has been quite a bit of testing. there are likely some bugs still to be found but I think things are reasonably proven in terms of the major classic consoles and the higher performance libretro emulators for NES/Famicom, Genesis/Megadrive, SNES/Super Famicom

                    1 Reply Last reply Reply Quote 0
                    • M
                      markwkidd
                      last edited by markwkidd 4 Oct 2018, 05:41 10 Apr 2018, 04:40

                      The new stable release of RetroArch 1.7.2 has been pending for weeks now because all of these major new features have hit and are still getting little bugfixes

                      Wait till you see what is about to hit in 1.7.3 in terms of native CRT support in RetroArch

                      P D 2 Replies Last reply 10 Apr 2018, 06:01 Reply Quote 0
                      • P
                        pjft @markwkidd
                        last edited by 10 Apr 2018, 06:01

                        @markwkidd I struggle to imagine that the look ahead frame improvements on RetroArch will work on the pi, as it has a non-negligible load on the CPU. But I have no facts to base that assumption on, it's just from reading the original technical release.

                        1 Reply Last reply Reply Quote 0
                        • M
                          mediamogul Global Moderator
                          last edited by mediamogul 4 Oct 2018, 07:45 10 Apr 2018, 06:26

                          I read up on it a bit myself and it really does appear to be a tall order for the Pi. Something I found interesting is that the developer behind this feature also created PocketNES for the GameBoy Advance. In it's day, it was a technical marvel with all of it's features and Nintendo even... borrowed the code for their 'Classic NES' line of GBA releases. I'm not sure if the license permitted it, but I remember him being very upbeat about it regardless. Nice guy and a great programmer.

                          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                          1 Reply Last reply Reply Quote 0
                          • D
                            dankcushions Global Moderator @Darksavior
                            last edited by 10 Apr 2018, 11:30

                            @darksavior said in Input Lag guide:

                            Maybe change it to unsupported tweaks or have the word "unsupported" mentioned in there.

                            i like this! that's good wording. i think with this change I would be happy with the rest of the updates. i think that's a good middle ground until such time as we can fully test the settings and use them as defaults for pi3+ nes.

                            M 1 Reply Last reply 10 Apr 2018, 14:45 Reply Quote 0
                            • D
                              dankcushions Global Moderator @markwkidd
                              last edited by 10 Apr 2018, 11:32

                              @markwkidd said in Input Lag guide:

                              Wait till you see what is about to hit in 1.7.3 in terms of native CRT support in RetroArch

                              i don't think this helps retropie - pi uses a bespoke API for CRT resolutions and the current PR is only relevant to windows, right?

                              M T 2 Replies Last reply 10 Apr 2018, 15:01 Reply Quote 1
                              • D
                                dankcushions Global Moderator @markwkidd
                                last edited by 10 Apr 2018, 11:33

                                @markwkidd said in Input Lag guide:

                                Have you all been tracking the new run-ahead lag reducer function for libretro/RetroArch cores that just debuted around the beginning of the month?

                                My understanding is that it should be able to shave a frame or two off of the lag for older console emulators even with low-power architectures like rpi.

                                it needs 100% headroom, right? do we have any cores that have 100% headroom on a pi3 (eg, fast forward runs at 2x)?

                                1 Reply Last reply Reply Quote 0
                                • M
                                  mediamogul Global Moderator @dankcushions
                                  last edited by 10 Apr 2018, 14:45

                                  @dankcushions said in Input Lag guide:

                                  i like this! that's good wording. i think with this change I would be happy with the rest of the updates.

                                  I reworked the headers and added a message regarding their status as specifically being unsupported on the forums. Let me know if you can think of anything else that would make this come across more clearly, and of course, feel free to change any of my wording yourself as you see fit.

                                  RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                  1 Reply Last reply Reply Quote 1
                                  • M
                                    markwkidd @dankcushions
                                    last edited by 10 Apr 2018, 15:01

                                    @dankcushions said in Input Lag guide:

                                    @markwkidd said in Input Lag guide:

                                    Wait till you see what is about to hit in 1.7.3 in terms of native CRT support in RetroArch

                                    i don't think this helps retropie - pi uses a bespoke API for CRT resolutions and the current PR is only relevant to windows, right?

                                    Native RetroArch Linux support for CRTs is incoming as well. It may get broken up into a second PR or wind up as part of the original.

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      JasonBigham Banned @Darksavior
                                      last edited by 12 Apr 2018, 23:15

                                      This post is deleted!
                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        tekn0
                                        last edited by tekn0 13 May 2018, 02:15

                                        Im sorry for the double post but I just tested the new runahead feature on a Pi3B with the newest Retropie 4.4 and retroarch 1.7.3 compiled from source. It did make a nice difference. I was able to increase the fceumm core 2 frames, and picodrive 3-4 frames. It's awesome actually and feels really good/smooth.

                                        Mame2003 has all types of errors, and Snes9x2010 was a nogo, even at 1 frame. All other snes cores also seemed to have issues, but fceumm and picodrive were champs and it made a noticable improvement. This was also while running crt-pi in nearest mode. The tv I tested on was not 1080p so I will have to test at that res next.

                                        P 1 Reply Last reply 13 May 2018, 07:40 Reply Quote 1
                                        • T
                                          tekn0 @dankcushions
                                          last edited by 13 May 2018, 02:20

                                          @dankcushions The dev has said on his youtube channel he is porting retroarch crt mode to the pi and linux is already working.

                                          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.

                                            [[user:consent.lead]]
                                            [[user:consent.not_received]]