Jump to content
LaunchBox Community Forums

how do i fix input lag on controller?


Ricardo42

Recommended Posts

hi i have a good pc with i7 4790k 16 gig ram gtx 1050 i have 200mb internet connection i use a xbox one controller wired on my pc to play emulators but i notice sometimes when i pres A to jump at super mario bros it doesend responce directly on my button pres like 1 2 seconds delay its quite annoying when jumping over something is there away to fix it?

Link to comment
Share on other sites

Your 2 main sources of input lag are going to come from your display and the emulator you are using and both will vary depending. There are things you can do but just how much you can do will depend on your setup. Are you gaming through a modern TV (not CRT) ?

Display input lag on a TV is going to be the largest contributing factor. Make sure you set your TV to "game mode" look in your manual on how to do this or look through your TVs menus. Keep in mind however that "game mode" is still going to be relatively high when compared to a PC monitor.

The other factor is your choice of emulator being used and depending on which emulator you are using you may or may not be able to do anything about it. I don't know of any stand alone emulators that allow you to make any adjustments that make any significant difference to input lag but with Retroarch there are some settings adjustments you can make.

If you are using or you are willing to use Retoarch here are the settings you can change to make some significant improvements.

Go to the Video Settings and you will want to change the following:
Threaded Video should be set to Off if it is not already.
-V-Sync should be enabled, even though this setting itself can contribute to input we will be making some changes in other settings to make it better.
-Max Swapchain Images, set this to 2, 3 is the default setting. This setting is fairly minimal in terms of input lag but setting it to 2 is the best option.
-Hard GPU Sync, turn this on if it is set to off. Off is the default setting.
-Hard GPU Sync Frames, make sure this is set to 0, any higher than 0 adds to input lag.
-Frame Delay, this is the big one and where you will make  the most gains on reducing your input lag outside of your display. There is no magic number for this setting I can give you for this setting unfortunately, you will have to play around with it to find what works best for your system and it will vary from core to core. The default setting here is 0 which is a safe default but the higher you can push this number the lower your input lag will be, the side effect of this is the higher you push it the more CPU hungry the emulator core becomes so a CPU intense core such as BSnes or Higan won't allow you to push the Frame Delay setting as high as the Snes9x core which is much less CPU hungry. What you want to do is push it up until you start to hear crackling in your audio and then pull the setting back 1 or 2 notches so there is no more audio issues and your framerate is a solid 60 fps (turn on the fps counter for testing). Every number you can push on the frame delay setting is 1ms of input latency removed.

In the end if you want the best experience and least amount of input lag you will want to game on a PC monitor (high end gaming monitor is best but not necessary) and use Retroarch with as high of a frame delay setting as your system can handle.

Link to comment
Share on other sites

1 minute ago, Ricardo35 said:

im playing on a 65 inch 4k tv a new one from LG

This is most likely your biggest source of input lag, be sure to set it to "game mode" but just keep in mind that this is not a magic bullet fix.

Since you said that you are experiencing 1-2 seconds lag this would be around how much input lag a TV on average adds, gaming mode should help this but you will still probably end up with around 40-80 milliseconds of lag approximately, this number really does vary from TV to TV by manufacturer and model.

There is even a database for this sort of thing because it is such a problem for gaming.

https://displaylag.com/display-database/

Link to comment
Share on other sites

3 minutes ago, Lordmonkus said:

This is most likely your biggest source of input lag, be sure to set it to "game mode" but just keep in mind that this is not a magic bullet fix.

Since you said that you are experiencing 1-2 seconds lag this would be around how much input lag a TV on average adds, gaming mode should help this but you will still probably end up with around 40-80 milliseconds of lag approximately, this number really does vary from TV to TV by manufacturer and model.

There is even a database for this sort of thing because it is such a problem for gaming.

https://displaylag.com/display-database/

ok i wil try gaming mode option later when im home

Link to comment
Share on other sites

Hopefully the combination of Game Mode and Retroarch with a good frame delay setting gets you to a good place with input lag. I do all my gaming on a high end gaming monitor which has only a couple of milliseconds of lag and I run Retroarch frame delay around 10 for most of the cores and it is extremely responsive.

Link to comment
Share on other sites

1 minute ago, Lordmonkus said:

Hopefully the combination of Game Mode and Retroarch with a good frame delay setting gets you to a good place with input lag. I do all my gaming on a high end gaming monitor which has only a couple of milliseconds of lag and I run Retroarch frame delay around 10 for most of the cores and it is extremely responsive.

ye but its sometimes annoying when you try to jump over alot of monster like mario bros and then when the delay happens you die because of it

Link to comment
Share on other sites

Oh yeah definitely. I remember a while back before I figured out all this input lag reducing stuff when trying to play Street Fighter I couldn't pull off any of the old school combos I used to be able to do with ease years ago. At first I thought I was just old and sucking now but after I learned what to do and made some tweaks I was able to do the combos again.

Link to comment
Share on other sites

2 minutes ago, Lordmonkus said:

Oh yeah definitely. I remember a while back before I figured out all this input lag reducing stuff when trying to play Street Fighter I couldn't pull off any of the old school combos I used to be able to do with ease years ago. At first I thought I was just old and sucking now but after I learned what to do and made some tweaks I was able to do the combos again.

ye im getting old to im 36 now i was a hardcore wow player way back but now i hate wow sometimes now i just like to relaxt with singleplayer pc games and old emulation games what i played when i was young i wil try game mode to but then i have to tweak the contrast to i have my 65 inch tv on my room and if i have the contrast to high its bad for the eyes i always use HDR to for darker light

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...